Cogs.Core
Cogs::Network::ConnectionHub Member List

This is the complete list of members for Cogs::Network::ConnectionHub, including all inherited members.

accept(Socket, const SockaddrIn &) (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinlinevirtual
addListener(MessageHub *hub, bool bidirectional=false)Cogs::Network::MessageHub
addListener(uint32_t hubid, bool bidirectional=false)Cogs::Network::MessageHub
addSender(MessageHub *sender)Cogs::Network::MessageHubprivate
bind(uint16_t port) (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
bind(AddrIn ip, uint16_t port)Cogs::Network::ConnectionBasevirtual
broadcastMessage(const Message::Ptr &message)Cogs::Network::MessageHubvirtual
bytesSent (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubprivate
cAutoReconnect (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPprivatestatic
cConnected (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPprivatestatic
cDelete (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotectedstatic
cDoNotProcess (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotectedstatic
cListening (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPprivatestatic
close()Cogs::Network::ConnectionBaseprotected
cNoDelay (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPprivatestatic
connect(const SockaddrIn &addr)Cogs::Network::ConnectionTCPvirtual
ConnectionBase() (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
ConnectionHub(uint32_t id) (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubinline
ConnectionHub(Socket socket, const SockaddrIn &addr) (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubinline
ConnectionTCP() (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinline
ConnectionTCP(Socket socket, const SockaddrIn &addr)Cogs::Network::ConnectionTCP
connectTimeout (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPprivate
create()Cogs::Network::ConnectionBaseprotected
cRemove (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotectedstatic
disableAutoReconnect() (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinline
disconnect() overrideCogs::Network::ConnectionHubprotectedvirtual
disconnectFromAllSenders()Cogs::Network::MessageHub
disconnectFromSender(uint32_t hubid)Cogs::Network::MessageHub
enableAutoReconnect() (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinline
family() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
flags (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotected
flushQueuedMessages()Cogs::Network::MessageHub
getAddress() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
getID() const (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHubinline
getNextMessage()Cogs::Network::MessageHubprotected
getNoOfQueuedMessages()Cogs::Network::MessageHub
getReconnectTime() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
getSocket() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
handleReceivedMessage(const Message::Ptr &message) (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubprotectedvirtual
HubList typedef (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHub
hubsMutexCogs::Network::MessageHubprivate
idCogs::Network::MessageHubprivate
incomingHeader (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubprivate
incomingMessage (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubprivate
isAutoConnectEnabled() const override (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinlinevirtual
isConnected() const override (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinlinevirtual
isSendOnly() const (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHubinlinevirtual
listen(uint16_t port) (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinline
listen(AddrIn ip, uint16_t port)Cogs::Network::ConnectionTCP
listenersCogs::Network::MessageHubprivate
listenTo(MessageHub *hub, bool bidirectional=false)Cogs::Network::MessageHub
listenTo(uint32_t hubid, bool bidirectional=false)Cogs::Network::MessageHub
MessageHub(uint32_t ident=0)Cogs::Network::MessageHub
MessageQueue typedef (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHub
messagesCogs::Network::MessageHubprivate
messagesMutexCogs::Network::MessageHubprivate
noLimit (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHubstatic
outgoingMessage (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubprivate
processIncoming() overrideCogs::Network::ConnectionHubvirtual
processMessage(Message &) (defined in Cogs::Network::MessageHub)Cogs::Network::MessageHubinlineprivatevirtual
processMessages(size_t limit=noLimit)Cogs::Network::MessageHubvirtual
processOutgoing() override (defined in Cogs::Network::ConnectionHub)Cogs::Network::ConnectionHubvirtual
proto() const override (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinlinevirtual
queueMessage(const Message::Ptr &message)Cogs::Network::MessageHubvirtual
receive(void *buffer, uint64_t byteCount, uint64_t &bytesReceived)Cogs::Network::ConnectionBase
reconnect() overrideCogs::Network::ConnectionTCPvirtual
reconnectTime (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotected
recvFrom(void *buffer, uint64_t byteCount, uint64_t &bytesReceived, SockaddrIn &addr)Cogs::Network::ConnectionBase
remove() (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
removeAllListeners()Cogs::Network::MessageHub
removeAndDelete() (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
removeListener(MessageHub *hub)Cogs::Network::MessageHub
removeListener(uint32_t hubid)Cogs::Network::MessageHub
removeSender(const MessageHub *sender)Cogs::Network::MessageHubprivate
send(const void *data, uint64_t byteCount, uint64_t &bytesSent)Cogs::Network::ConnectionBase
sendersCogs::Network::MessageHubprivate
sendMessage(const Message::Ptr &message)Cogs::Network::MessageHubvirtual
sendTo(const void *data, uint64_t byteCount, uint64_t &bytesSent, const SockaddrIn &addr)Cogs::Network::ConnectionBase
setConnectTimeout(int64_t milliseconds) (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinline
setDoNotProcess() (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
setNoDelay(bool val=true)Cogs::Network::ConnectionTCP
setNonblocking(bool val=true)Cogs::Network::ConnectionBase
shouldDelete() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
shouldRemove() const (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinline
shutdown()Cogs::Network::ConnectionTCP
sockAddr (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotected
socket (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseprotected
type() const override (defined in Cogs::Network::ConnectionTCP)Cogs::Network::ConnectionTCPinlinevirtual
~ConnectionBase() (defined in Cogs::Network::ConnectionBase)Cogs::Network::ConnectionBaseinlinevirtual
~ConnectionTCP()Cogs::Network::ConnectionTCPvirtual
~MessageHub()Cogs::Network::MessageHubvirtual