Collage  1.2.1
High-performance C++ library for developing object-oriented distributed applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
co::Connection Member List

This is the complete list of members for co::Connection, including all inherited members.

_getDescription()co::Connectionprotected
_setDescription(ConnectionDescriptionPtr description) (defined in co::Connection)co::Connectionprotected
_setState(const State state) (defined in co::Connection)co::Connectionprotected
acceptNB()co::Connectioninlinevirtual
acceptSync()co::Connectioninlinevirtual
addListener(ConnectionListener *listener) (defined in co::Connection)co::Connection
close()co::Connectioninlinevirtual
connect()co::Connectioninlinevirtual
Connection()co::Connectionprotected
create(ConnectionDescriptionPtr desc)co::Connectionstatic
finish() (defined in co::Connection)co::Connectioninlinevirtual
getDescription() const co::Connection
getNotifier() const =0co::Connectionpure virtual
getState() const co::Connection
isClosed() const co::Connectioninline
isClosing() const co::Connectioninline
isConnected() const co::Connectioninline
isListening() const co::Connectioninline
isMulticast() const co::Connection
listen()co::Connectioninlinevirtual
lockSend() const co::Connection
Notifier typedefco::Connection
operator==(const Connection &rhs) const (defined in co::Connection)co::Connection
READ_ERROR enum value (defined in co::Connection)co::Connectionprotected
READ_TIMEOUT enum value (defined in co::Connection)co::Connectionprotected
readNB(void *buffer, const uint64_t bytes)=0co::Connectionprotectedpure virtual
ReadStatus enum nameco::Connectionprotected
readSync(void *buffer, const uint64_t bytes, const bool block)=0co::Connectionprotectedpure virtual
recvNB(BufferPtr buffer, const uint64_t bytes)co::Connection
recvSync(BufferPtr &buffer, const bool block=true)co::Connection
removeListener(ConnectionListener *listener) (defined in co::Connection)co::Connection
resetRecvData() (defined in co::Connection)co::Connection
send(const void *buffer, const uint64_t bytes, const bool isLocked=false)co::Connection
State enum nameco::Connection
STATE_CLOSED enum valueco::Connection
STATE_CLOSING enum valueco::Connection
STATE_CONNECTED enum valueco::Connection
STATE_CONNECTING enum valueco::Connection
STATE_LISTENING enum valueco::Connection
unlockSend() const co::Connection
write(const void *buffer, const uint64_t bytes)=0co::Connectionprotectedpure virtual
~Connection()co::Connectionprotectedvirtual