senf::SocketBody Member List

This is the complete list of members for senf::SocketBody, including all inherited members.

Static Public Member Functions

operator delete(void *p, size_t size) senf::pool_alloc_mixin [static]
operator new(size_t size) senf::pool_alloc_mixin [static]

Public Member Functions

blocking() const senf::FileBody
blocking(bool status) senf::FileBody
clone(bool isServer) const senf::SocketBody [inline]
clone(int fd, bool isServer) const senf::SocketBody [inline]
close() senf::FileBody
destroyClose() senf::FileBody
eof() const senf::FileBody [inline]
fd() const senf::FileBody [inline]
fd(int fd) senf::FileBody [inline]
handle() senf::FileBody [inline]
is_shared() const senf::intrusive_refcount_base
isServer() senf::SocketBody [inline]
oobReadable() const senf::FileBody [inline]
protocol() const senf::SocketBody [inline]
readable() const senf::FileBody [inline]
refcount() const senf::intrusive_refcount_base
state(SocketStateMap &map, unsigned lod) senf::SocketBody
terminate() senf::FileBody
valid() const senf::FileBody [inline]
waitOOBReadable(senf::ClockService::clock_type timeout) const senf::FileBody [inline]
waitReadable(senf::ClockService::clock_type timeout) const senf::FileBody [inline]
waitWriteable(senf::ClockService::clock_type timeout) const senf::FileBody [inline]
writeable() const senf::FileBody [inline]

Public Types

ptr typedef senf::SocketBody
refcount_t typedef senf::intrusive_refcount_base

Non-Public Members

add_ref() senf::intrusive_refcount_base [protected]
release() senf::intrusive_refcount_base [protected]