#include <MapperConnector.h>
 | 
|   | MapperConnector (const char *deviceName, const char *peerDeviceName, bool autoConnect=true, int initialPort=9000) | 
|   | 
| virtual  | ~MapperConnector () | 
|   | 
| void  | init () | 
|   | 
| void  | logout () | 
|   | 
| void  | createConnections () | 
|   | 
| void  | addInput (const char *name, int length, char type, const char *unit, void *minimum, void *maximum, bool blocking=true, float *initialData=0) | 
|   | 
| void  | addOutput (const char *name, int length, char type, const char *unit, void *minimum, void *maximum, float *initialData=0) | 
|   | 
| void  | readInput (const char *name, float *data) | 
|   | 
| void  | readInput (const char *name, int *data) | 
|   | 
| void  | writeOutput (const char *name, const float *data) | 
|   | 
| void  | writeOutput (const char *name, const int *data) | 
|   | 
| void  | waitForBlockingInputs () | 
|   | 
| void  | sendAllOutputs () | 
|   | 
 | 
| static void  | updateInput (mapper_signal sig, mapper_db_signal props, int instance_id, void *value, int count, mapper_timetag_t *timetag) | 
|   | 
| static void  | devDbCallback (mapper_db_device record, mapper_db_action_t action, void *user) | 
|   | 
| static void  | linkDbCallback (mapper_db_link record, mapper_db_action_t action, void *user) | 
|   | 
      
        
          | MapperConnector::MapperConnector  | 
          ( | 
          const char *  | 
          deviceName,  | 
        
        
           | 
           | 
          const char *  | 
          peerDeviceName,  | 
        
        
           | 
           | 
          bool  | 
          autoConnect = true,  | 
        
        
           | 
           | 
          int  | 
          initialPort = 9000  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | MapperConnector::~MapperConnector  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void MapperConnector::addInput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          int  | 
          length,  | 
        
        
           | 
           | 
          char  | 
          type,  | 
        
        
           | 
           | 
          const char *  | 
          unit,  | 
        
        
           | 
           | 
          void *  | 
          minimum,  | 
        
        
           | 
           | 
          void *  | 
          maximum,  | 
        
        
           | 
           | 
          bool  | 
          blocking = true,  | 
        
        
           | 
           | 
          float *  | 
          initialData = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void MapperConnector::addOutput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          int  | 
          length,  | 
        
        
           | 
           | 
          char  | 
          type,  | 
        
        
           | 
           | 
          const char *  | 
          unit,  | 
        
        
           | 
           | 
          void *  | 
          minimum,  | 
        
        
           | 
           | 
          void *  | 
          maximum,  | 
        
        
           | 
           | 
          float *  | 
          initialData = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void MapperConnector::createConnections  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void MapperConnector::devDbCallback  | 
          ( | 
          mapper_db_device  | 
          record,  | 
         
        
           | 
           | 
          mapper_db_action_t  | 
          action,  | 
         
        
           | 
           | 
          void *  | 
          user  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | void MapperConnector::init  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void MapperConnector::linkDbCallback  | 
          ( | 
          mapper_db_link  | 
          record,  | 
         
        
           | 
           | 
          mapper_db_action_t  | 
          action,  | 
         
        
           | 
           | 
          void *  | 
          user  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | void MapperConnector::logout  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void MapperConnector::readInput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          float *  | 
          data  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void MapperConnector::readInput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          int *  | 
          data  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void MapperConnector::sendAllOutputs  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void MapperConnector::updateInput  | 
          ( | 
          mapper_signal  | 
          sig,  | 
         
        
           | 
           | 
          mapper_db_signal  | 
          props,  | 
         
        
           | 
           | 
          int  | 
          instance_id,  | 
         
        
           | 
           | 
          void *  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          count,  | 
         
        
           | 
           | 
          mapper_timetag_t *  | 
          timetag  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | void MapperConnector::waitForBlockingInputs  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void MapperConnector::writeOutput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          const float *  | 
          data  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void MapperConnector::writeOutput  | 
          ( | 
          const char *  | 
          name,  | 
        
        
           | 
           | 
          const int *  | 
          data  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | mapper_admin MapperConnector::admin | 
        
      
 
 
      
        
          | bool MapperConnector::autoConnect | 
        
      
 
 
      
        
          | mapper_db MapperConnector::db | 
        
      
 
 
      
        
          | mapper_device MapperConnector::dev | 
        
      
 
 
      
        
          | char* MapperConnector::deviceName | 
        
      
 
 
      
        
          | int MapperConnector::initialPort | 
        
      
 
 
      
        
          | mapper_monitor MapperConnector::mon | 
        
      
 
 
      
        
          | int MapperConnector::nLinked | 
        
      
 
 
      
        
          | char* MapperConnector::peerDeviceName | 
        
      
 
 
The documentation for this class was generated from the following files: