| BaseClient(const ClientOptions &co, bool connect=1) | MCSB::BaseClient | inline |
| BaseClient(int argc, char *const argv[]) | MCSB::BaseClient | inline |
| BlockSize(void) const | MCSB::BaseClient | |
| Client(const ClientOptions &co, bool connect=1) | MCSB::Client | inline |
| Client(int argc, char *const argv[]) | MCSB::Client | inline |
| ClientID(void) const | MCSB::BaseClient | |
| Close(void) | MCSB::Client | virtual |
| Connect(void) | MCSB::BaseClient | |
| Connected(void) const | MCSB::BaseClient | |
| dbprinter(int verbosity_=kNotice) | MCSB::dbprinter | inline |
| 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::Client | inline |
| DeregisterForMsgID(uint32_t msgID, T *object) | MCSB::Client | inline |
| 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::BaseClient | inline |
| GetClientImpl(void) const | MCSB::BaseClient | inline |
| GetClientOptions(void) const | MCSB::BaseClient | inline |
| 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 | |
| options | MCSB::BaseClient | protected |
| 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::Client | inline |
| RegisterForMsgID(uint32_t msgID, T *object) | MCSB::Client | inline |
| 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::BaseClient | inline |
| SetDropReportHandler(DropReportHandler func, void *arg=0) | MCSB::BaseClient | |
| SetDropReportHandler(T *object) | MCSB::BaseClient | inline |
| SetRegistrationHandler(RegistrationHandler func, void *arg=0) | MCSB::BaseClient | |
| SetRegistrationHandler(T *object) | MCSB::BaseClient | inline |
| SlabSize(void) const | MCSB::BaseClient | |
| Verbosity(void) const | MCSB::dbprinter | inline |
| Verbosity(int v) | MCSB::dbprinter | inline |
| ~BaseClient(void) (defined in MCSB::BaseClient) | MCSB::BaseClient | virtual |
| ~Client(void) (defined in MCSB::Client) | MCSB::Client | virtual |