Main Page | Modules | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

CommManager Member List

This is the complete list of members for CommManager, including all inherited members.
_auxiliary_priority (defined in CommManager)CommManager [protected]
_id (defined in CommManager)CommManager [protected]
_list_lock (defined in CommManager)CommManager [protected]
_mailboxes (defined in CommManager)CommManager [protected]
_mailers (defined in CommManager)CommManager [protected]
_next_message_id (defined in CommManager)CommManager [protected]
_next_messaging_id (defined in CommManager)CommManager [protected]
_portal_list (defined in CommManager)CommManager [protected]
_protocol_list (defined in CommManager)CommManager [protected]
_protocol_pool (defined in CommManager)CommManager [protected]
_protocol_pool_mutex (defined in CommManager)CommManager [protected]
_remote_lock (defined in CommManager)CommManager [protected]
_remotes (defined in CommManager)CommManager [protected]
_resend_interval (defined in CommManager)CommManager [protected]
_resend_tid (defined in CommManager)CommManager [protected]
_running (defined in CommManager)CommManager [protected]
_send_list (defined in CommManager)CommManager [protected]
_send_mutex (defined in CommManager)CommManager [protected]
_send_tid (defined in CommManager)CommManager [protected]
_send_var (defined in CommManager)CommManager [protected]
_stream_buckets (defined in CommManager)CommManager [protected]
_stream_sinks (defined in CommManager)CommManager [protected]
_stream_sources (defined in CommManager)CommManager [protected]
_tableCommManager [protected]
_table_mutexCommManager [protected]
acquire_protocol() (defined in CommManager)CommManager [protected]
CommManager(int resend_millisecs=200, int priority=-2)CommManager
createMailbox(int size, com_id_t mailbox_id, com_id_t exclusive_client=0)CommManager
createMailer(const char *spec, int size, com_id_t mailbox_id, com_id_t exclusive_dest=0)CommManager
createMailer(RemoteManager *dest, int size, com_id_t mailbox_id, com_id_t exclusive_dest=0)CommManager
createMailerByHost(const char *host, int port, int size, com_id_t mailbox_id, com_id_t exclusive_dest=0)CommManager
createManager(const char *spec, int resend_millisecs=200, int priority=-2)CommManager [static]
createStreamSink(int size, com_id_t stream_id, int max_buffer, com_id_t exclusive_client=0)CommManager
createStreamSource(const char *spec, int size, com_id_t stream_id, com_id_t exclusive_dest=0, MessagePool *pool=NULL)CommManager
createStreamSource(RemoteManager *dest, int size, com_id_t stream_id, com_id_t exclusive_dest=0, MessagePool *pool=NULL)CommManager
createStreamSourceByHost(const char *host, int port, int size, com_id_t stream_id, com_id_t exclusive_dest=0, MessagePool *pool=NULL)CommManager
destroyMailbox(Mailbox *)CommManager
destroyMailer(Mailer *)CommManager
destroyStreamSink(StreamSink *)CommManager
destroyStreamSource(StreamSource *)CommManager
find_mailbox(com_id_t mailbox_id) (defined in CommManager)CommManager [protected]
find_mailer(com_id_t mailbox_id) (defined in CommManager)CommManager [protected]
find_sink(com_id_t stream_id) (defined in CommManager)CommManager [protected]
find_source(com_id_t stream_id) (defined in CommManager)CommManager [protected]
getID()CommManager [inline]
getSymbol(const char *name)CommManager
getSymbolTable()CommManager [inline]
immediateMailMsg(RemoteManager *dest, com_id_t mailbox_id, Message *msg) (defined in CommManager)CommManager
immediateStreamMsg(RemoteManager *dest, com_id_t stream_id, com_id_t source_id, Message *msg) (defined in CommManager)CommManager [protected]
init(int resend_interval=200)CommManager [protected]
initPortal(const char *spec)CommManager
instance(utils::SymbolTable *table)CommManager [static]
launchAuxiliaryThread(pthread_t *tid, void *(*start_routine)(void *), void *arg)CommManager
lockSymbolTable()CommManager
nextMessageID() (defined in CommManager)CommManager [inline]
nextMessagingID()CommManager [inline]
now()CommManager [static]
NUM_BUCKETS (defined in CommManager)CommManager [protected, static]
openRemote(const char *spec)CommManager
openRemoteByHost(const char *host, int port)CommManager
pack_byte(Byte *&buf, Byte data) (defined in CommManager)CommManager [inline, protected]
pack_id(Byte *&buf, int data) (defined in CommManager)CommManager [inline, protected]
pack_int(Byte *&buf, int data) (defined in CommManager)CommManager [inline, protected]
pack_short(Byte *&buf, short data) (defined in CommManager)CommManager [inline, protected]
processMessage(Message *msg)CommManager
record_contact(RemoteManager *dest) (defined in CommManager)CommManager [protected]
release_protocol(ProtocolBuffer *) (defined in CommManager)CommManager [protected]
resend_bucket(int i) (defined in CommManager)CommManager [protected]
resend_entry(void *) (defined in CommManager)CommManager [protected, static]
runResendThread() (defined in CommManager)CommManager [protected]
runSendThread() (defined in CommManager)CommManager [protected]
send(Message *msg) (defined in CommManager)CommManager [protected]
send_entry(void *) (defined in CommManager)CommManager [protected, static]
sendMailMsg(Mailer *mailer, Message *msg) (defined in CommManager)CommManager
sendPing(RemoteManager *dest) (defined in CommManager)CommManager [protected]
sendProtocolMsg(ProtocolBuffer *buf, RemoteManager *dest) (defined in CommManager)CommManager [protected]
sendStreamMsg(StreamSource *source, Message *msg) (defined in CommManager)CommManager
setSymbol(const char *name, const void *data, utils::SymbolManager *cleaner=(utils::SymbolManager *) NULL, bool overwrite=false)CommManager
shutdown()CommManager
startThreads(int priority=-2) (defined in CommManager)CommManager [protected]
stream_bucket(com_id_t stream_id) (defined in CommManager)CommManager [inline, protected]
unlockSymbolTable()CommManager
unpack_byte(Byte *&buf, int &len) (defined in CommManager)CommManager [inline, protected]
unpack_id(Byte *&buf, int &len) (defined in CommManager)CommManager [inline, protected]
unpack_int(Byte *&buf, int &len) (defined in CommManager)CommManager [inline, protected]
unpack_short(Byte *&buf, int &len) (defined in CommManager)CommManager [inline, protected]
~CommManager()CommManager

RHexLib Reference Documentation