MCSB  2.0.0
High-throughput shared memory middleware
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
MCSB::Client Member List

This is the complete list of members for MCSB::Client, including all inherited members.

BaseClient(const ClientOptions &co, bool connect=1)MCSB::BaseClientinline
BaseClient(int argc, char *const argv[])MCSB::BaseClientinline
BlockSize(void) const MCSB::BaseClient
Client(const ClientOptions &co, bool connect=1)MCSB::Clientinline
Client(int argc, char *const argv[])MCSB::Clientinline
ClientID(void) const MCSB::BaseClient
Close(void)MCSB::Clientvirtual
Connect(void)MCSB::BaseClient
Connected(void) const MCSB::BaseClient
dbprinter(int verbosity_=kNotice)MCSB::dbprinterinline
dbprintf(int level, const char *fmt,...) const MCSB::dbprinter
dbprintf(int level, const char *fmt, va_list ap) const MCSB::dbprinter
DeregisterAllMsgIDs(void)MCSB::BaseClient
DeregisterForAllMsgs(void)MCSB::Client
DeregisterForMsgID(uint32_t msgID, MessageHandlerFunction mhf, void *arg=0)MCSB::Client
DeregisterForMsgID(uint32_t msgID, T *object)MCSB::Clientinline
DeregisterForMsgID(uint32_t msgID, T *object)MCSB::Clientinline
DeregisterForMsgID(uint32_t msgID, MessageHandlerFunction mhf, void *arg, bool(*argsEqualFunc)(void *arg1, void *arg2))MCSB::Client
DeregisterMsgIDs(const uint32_t msgIDs[], int count)MCSB::BaseClient
FD(void) const MCSB::BaseClient
Flush(float timeout=-1.)MCSB::BaseClient
GetClientImpl(void)MCSB::BaseClientinline
GetClientImpl(void) const MCSB::BaseClientinline
GetClientOptions(void) const MCSB::BaseClientinline
GetRecvMessageDescriptor(void)MCSB::BaseClient
GetSendMessageDescriptor(uint32_t len, bool contiguous=1, bool poll=1)MCSB::BaseClient
GroupID(void) const MCSB::BaseClient
HandleRecvMessage(const RecvMessageDescriptor &rmd)MCSB::Client
kCritical enum value (defined in MCSB::dbprinter)MCSB::dbprinter
kDebug enum value (defined in MCSB::dbprinter)MCSB::dbprinter
kError enum value (defined in MCSB::dbprinter)MCSB::dbprinter
kInfo enum value (defined in MCSB::dbprinter)MCSB::dbprinter
kNotice enum value (defined in MCSB::dbprinter)MCSB::dbprinter
kWarning enum value (defined in MCSB::dbprinter)MCSB::dbprinter
MaxRecvMessageSize(void) const MCSB::BaseClient
MaxSendMessageSize(void) const MCSB::BaseClient
NumConsumerSlabs(void) const MCSB::BaseClient
NumProducerSlabs(void) const MCSB::BaseClient
NumSegmentsRcvd(void) const MCSB::BaseClient
optionsMCSB::BaseClientprotected
PendingRecvMessage(void)MCSB::BaseClient
PendingRecvSegments(void) const MCSB::BaseClient
PendingSequenceTokens(void) const MCSB::BaseClient
Poll(float timeout=-1., bool serviceRecvMessages=1)MCSB::Client
MCSB::BaseClient::Poll(float timeout=-1.)MCSB::BaseClient
RegisterForMsgID(uint32_t msgID, MessageHandlerFunction mhf, void *arg=0)MCSB::Client
RegisterForMsgID(uint32_t msgID, T *object)MCSB::Clientinline
RegisterForMsgID(uint32_t msgID, T *object)MCSB::Clientinline
RegisterMsgIDs(const uint32_t msgIDs[], int count)MCSB::BaseClient
RequestGroupID(const char *groupStr, bool wait=1)MCSB::BaseClient
Run(void)MCSB::Client
SendManagerEcho(void)MCSB::BaseClient
SendMessage(uint32_t msgID, const void *msg, uint32_t len)MCSB::BaseClient
SendMessage(uint32_t msgID, const struct iovec msgiov[], int iovcnt)MCSB::BaseClient
SendMessage(uint32_t msgID, SendMessageDescriptor &desc, uint32_t len)MCSB::BaseClient
SendSequenceToken(void)MCSB::BaseClient
SetConnectionEventHandler(ConnectionEventHandler func, void *arg=0)MCSB::BaseClient
SetConnectionEventHandler(T *object)MCSB::BaseClientinline
SetDropReportHandler(DropReportHandler func, void *arg=0)MCSB::BaseClient
SetDropReportHandler(T *object)MCSB::BaseClientinline
SetRegistrationHandler(RegistrationHandler func, void *arg=0)MCSB::BaseClient
SetRegistrationHandler(T *object)MCSB::BaseClientinline
SlabSize(void) const MCSB::BaseClient
Verbosity(void) const MCSB::dbprinterinline
Verbosity(int v)MCSB::dbprinterinline
~BaseClient(void) (defined in MCSB::BaseClient)MCSB::BaseClientvirtual
~Client(void) (defined in MCSB::Client)MCSB::Clientvirtual