accept(Socket, const SockaddrIn &) (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inlinevirtual |
addListener(MessageHub *hub, bool bidirectional=false) | Cogs::Network::MessageHub | |
addListener(uint32_t hubid, bool bidirectional=false) | Cogs::Network::MessageHub | |
addSender(MessageHub *sender) | Cogs::Network::MessageHub | private |
bind(uint16_t port) (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
bind(AddrIn ip, uint16_t port) | Cogs::Network::ConnectionBase | virtual |
broadcastMessage(const Message::Ptr &message) | Cogs::Network::MessageHub | virtual |
bytesSent (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | private |
cAutoReconnect (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | privatestatic |
cConnected (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | privatestatic |
cDelete (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protectedstatic |
cDoNotProcess (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protectedstatic |
cListening (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | privatestatic |
close() | Cogs::Network::ConnectionBase | protected |
cNoDelay (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | privatestatic |
connect(const SockaddrIn &addr) | Cogs::Network::ConnectionTCP | virtual |
ConnectionBase() (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
ConnectionHub(uint32_t id) (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | inline |
ConnectionHub(Socket socket, const SockaddrIn &addr) (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | inline |
ConnectionTCP() (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inline |
ConnectionTCP(Socket socket, const SockaddrIn &addr) | Cogs::Network::ConnectionTCP | |
connectTimeout (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | private |
create() | Cogs::Network::ConnectionBase | protected |
cRemove (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protectedstatic |
disableAutoReconnect() (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inline |
disconnect() override | Cogs::Network::ConnectionHub | protectedvirtual |
disconnectFromAllSenders() | Cogs::Network::MessageHub | |
disconnectFromSender(uint32_t hubid) | Cogs::Network::MessageHub | |
enableAutoReconnect() (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inline |
family() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
flags (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protected |
flushQueuedMessages() | Cogs::Network::MessageHub | |
getAddress() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
getID() const (defined in Cogs::Network::MessageHub) | Cogs::Network::MessageHub | inline |
getNextMessage() | Cogs::Network::MessageHub | protected |
getNoOfQueuedMessages() | Cogs::Network::MessageHub | |
getReconnectTime() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
getSocket() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
handleReceivedMessage(const Message::Ptr &message) (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | protectedvirtual |
HubList typedef (defined in Cogs::Network::MessageHub) | Cogs::Network::MessageHub | |
hubsMutex | Cogs::Network::MessageHub | private |
id | Cogs::Network::MessageHub | private |
incomingHeader (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | private |
incomingMessage (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | private |
isAutoConnectEnabled() const override (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inlinevirtual |
isConnected() const override (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inlinevirtual |
isSendOnly() const (defined in Cogs::Network::MessageHub) | Cogs::Network::MessageHub | inlinevirtual |
listen(uint16_t port) (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inline |
listen(AddrIn ip, uint16_t port) | Cogs::Network::ConnectionTCP | |
listeners | Cogs::Network::MessageHub | private |
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 | |
messages | Cogs::Network::MessageHub | private |
messagesMutex | Cogs::Network::MessageHub | private |
noLimit (defined in Cogs::Network::MessageHub) | Cogs::Network::MessageHub | static |
outgoingMessage (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | private |
processIncoming() override | Cogs::Network::ConnectionHub | virtual |
processMessage(Message &) (defined in Cogs::Network::MessageHub) | Cogs::Network::MessageHub | inlineprivatevirtual |
processMessages(size_t limit=noLimit) | Cogs::Network::MessageHub | virtual |
processOutgoing() override (defined in Cogs::Network::ConnectionHub) | Cogs::Network::ConnectionHub | virtual |
proto() const override (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inlinevirtual |
queueMessage(const Message::Ptr &message) | Cogs::Network::MessageHub | virtual |
receive(void *buffer, uint64_t byteCount, uint64_t &bytesReceived) | Cogs::Network::ConnectionBase | |
reconnect() override | Cogs::Network::ConnectionTCP | virtual |
reconnectTime (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protected |
recvFrom(void *buffer, uint64_t byteCount, uint64_t &bytesReceived, SockaddrIn &addr) | Cogs::Network::ConnectionBase | |
remove() (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
removeAllListeners() | Cogs::Network::MessageHub | |
removeAndDelete() (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
removeListener(MessageHub *hub) | Cogs::Network::MessageHub | |
removeListener(uint32_t hubid) | Cogs::Network::MessageHub | |
removeSender(const MessageHub *sender) | Cogs::Network::MessageHub | private |
send(const void *data, uint64_t byteCount, uint64_t &bytesSent) | Cogs::Network::ConnectionBase | |
senders | Cogs::Network::MessageHub | private |
sendMessage(const Message::Ptr &message) | Cogs::Network::MessageHub | virtual |
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::ConnectionTCP | inline |
setDoNotProcess() (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
setNoDelay(bool val=true) | Cogs::Network::ConnectionTCP | |
setNonblocking(bool val=true) | Cogs::Network::ConnectionBase | |
shouldDelete() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
shouldRemove() const (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inline |
shutdown() | Cogs::Network::ConnectionTCP | |
sockAddr (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protected |
socket (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | protected |
type() const override (defined in Cogs::Network::ConnectionTCP) | Cogs::Network::ConnectionTCP | inlinevirtual |
~ConnectionBase() (defined in Cogs::Network::ConnectionBase) | Cogs::Network::ConnectionBase | inlinevirtual |
~ConnectionTCP() | Cogs::Network::ConnectionTCP | virtual |
~MessageHub() | Cogs::Network::MessageHub | virtual |