dcrud  0.0.0
Distributed data and services
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
IParticipant Class Referenceabstract

#include <IParticipant.hpp>

Collaboration diagram for IParticipant:
Collaboration graph

Public Member Functions

virtual ~IParticipant ()
 
virtual void listen (const IRegistry &registry, const std::string &networkInterface, bool dumpReceivedBuffer=false)=0
 
virtual void listen (const IRegistry &registry, bool dumpReceivedBuffer=false)=0
 
virtual void registerLocalFactory (const ClassID &id, localFactory_t factory)=0
 
virtual void registerRemoteFactory (const ClassID &id, ICRUD *factory)=0
 
virtual ICachegetDefaultCache ()=0
 
virtual ICachecreateCache (byte &cacheIndex)=0
 
virtual ICachegetCache (byte ID)=0
 
virtual IDispatchergetDispatcher ()=0
 

Detailed Description

Definition at line 17 of file IParticipant.hpp.

Constructor & Destructor Documentation

virtual ~IParticipant ( )
inlinevirtual

Definition at line 20 of file IParticipant.hpp.

20 {}

Member Function Documentation

virtual ICache& createCache ( byte &  cacheIndex)
pure virtual
virtual ICache& getCache ( byte  ID)
pure virtual
virtual ICache& getDefaultCache ( )
pure virtual
virtual IDispatcher& getDispatcher ( )
pure virtual
virtual void listen ( const IRegistry registry,
const std::string &  networkInterface,
bool  dumpReceivedBuffer = false 
)
pure virtual
virtual void listen ( const IRegistry registry,
bool  dumpReceivedBuffer = false 
)
pure virtual
virtual void registerLocalFactory ( const ClassID id,
localFactory_t  factory 
)
pure virtual
virtual void registerRemoteFactory ( const ClassID id,
ICRUD factory 
)
pure virtual

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