Main entry point to activate an instance of IDataDistribution. More...
#include <DataDistributionManager.h>
Static Public Member Functions | |
static IDataDistribution * | create () |
Creates a new IDataDistribution instance. | |
Additional Inherited Members | |
Public Member Functions inherited from IDataDistribution | |
virtual OPERATION_RESULT | Initialize (IDataDistributionCallback *iddcb, const char *conf_file=NULL, const char *hostAddress=NULL, const char *channelTrailer=NULL)=0 |
Initialize IDataDistribution instance. | |
virtual OPERATION_RESULT | Initialize (IDataDistributionCallback *iddcb, const char *arrayParams[], int len, const char *hostAddress=NULL, const char *channelTrailer=NULL)=0 |
Initialize IDataDistribution instance. | |
virtual OPERATION_RESULT | RequestMastershipManager (IDataDistributionMastershipCallback *cbs, const char *szMyAddress=NULL, const char *arrayParams[]=NULL, int len=0)=0 |
Allocate and initialize the mastership manager. | |
virtual BOOL | Start (unsigned long timeout)=0 |
Start the common manager. | |
virtual BOOL | Stop (unsigned long timeout)=0 |
Stop the common manager. | |
virtual IDataDistributionSubsystem * | GetSubsystemManager ()=0 |
Returns the allocated communication subsystem. | |
virtual IDataDistributionMastershipCommon * | GetMastershipManager ()=0 |
Returns the allocated mastership subsystem. | |
virtual std::string | GetProtocol ()=0 |
Returns the protocol in use from IDataDistribution instance. | |
virtual std::string | GetProtocolLib ()=0 |
Returns the protocol library in use from IDataDistribution instance. | |
virtual std::string | GetMastershipLib ()=0 |
Returns the mastership library in use from IDataDistribution instance. | |
Main entry point to activate an instance of IDataDistribution.
Main entry point to activate an instance of IDataDistribution
|
static |
Creates a new IDataDistribution instance.