C++ TargetRTS
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
RTLayerConnector Class Referenceabstract
Inheritance diagram for RTLayerConnector:
RTActiveConnector RTLocalConnector

Classes

struct  NameBuffer
 

Public Types

enum  CheckOption { CheckNow , CheckedAlready }
 

Public Member Functions

int install (RTController *, const char *name)
 
int uninstall (RTController *, const char *name)
 
virtual RTLayerData_registerSAP (RTController *, RTProtocol *, const char *)=0
 
virtual RTLayerData_registerSPP (RTController *, RTProtocol *, const char *)=0
 
virtual void _enumerate (void) const =0
 

Static Public Member Functions

static void parseService (const char *, NameBuffer &)
 
static const char * parseName (const char *)
 
static void lock (void)
 
static void unlock (void)
 
static void showSAPs (void)
 
static RTLayerDataregisterSAP (RTController *, RTProtocol *, const char *)
 
static RTLayerDataregisterSPP (RTController *, RTProtocol *, const char *)
 
static void cleanup (void)
 
static void bind (RTController *, RTBindingEnd &, RTBindingEnd &, CheckOption=CheckNow)
 
static void unbind (RTController *, RTBindingEnd &)
 
static void unbind (RTController *, RTProtocol &)
 

Static Public Attributes

static const char defaultService []
 

The documentation for this class was generated from the following file: