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

This is the complete list of members for MCSB::BaseClient, 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
ClientID(void) const MCSB::BaseClient
Close(void)MCSB::BaseClientvirtual
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
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
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.)MCSB::BaseClient
RegisterMsgIDs(const uint32_t msgIDs[], int count)MCSB::BaseClient
RequestGroupID(const char *groupStr, bool wait=1)MCSB::BaseClient
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