senf::ProtocolClientSocketHandle< SocketProtocol > Member List

This is the complete list of members for senf::ProtocolClientSocketHandle< SocketProtocol >, including all inherited members.

Static Public Member Functions

cast_dynamic(FileHandle handle) senf::ProtocolClientSocketHandle [inline, static]
cast_static(FileHandle handle) senf::ProtocolClientSocketHandle [inline, static]

Public Member Functions

available() senf::ClientSocketHandle
bind(AddressParam addr) const senf::ClientSocketHandle
blocking() const senf::FileHandle [inline]
blocking(bool status) senf::FileHandle [inline]
boolean_test() const senf::FileHandle [inline]
close() senf::FileHandle [inline]
connect(AddressParam addr) const senf::ClientSocketHandle
dumpState(unsigned lod=0) senf::ProtocolClientSocketHandle [inline]
eof() const senf::FileHandle [inline]
facet() senf::SocketHandle [inline]
fd() const senf::FileHandle [inline]
local() const senf::ClientSocketHandle
local(Address &addr) const senf::ClientSocketHandle
oobReadable() const senf::FileHandle [inline]
operator bool_type() const senf::comparable_safe_bool
operator!() const senf::comparable_safe_bool
operator=(ClientSocketHandle< OtherPolicy > other) senf::ClientSocketHandle [inline]
operator=(SocketHandle< OtherPolicy > other) senf::SocketHandle [inline]
peer() const senf::ClientSocketHandle
peer(Address &addr) const senf::ClientSocketHandle
protocol() senf::ProtocolClientSocketHandle [inline]
read(unsigned limit=0) senf::ClientSocketHandle
read(ForwardWritableRange const &range) senf::ClientSocketHandle [inline]
read(ForwardWritableRange &range) senf::ClientSocketHandle [inline]
read(Sequence &container, unsigned limit) senf::ClientSocketHandle [inline]
read(char *start, char *end) senf::ClientSocketHandle
readable() const senf::FileHandle [inline]
readfrom(unsigned limit=0) senf::ClientSocketHandle
readfrom(ForwardWritableRange const &range, Address &from) senf::ClientSocketHandle [inline]
readfrom(ForwardWritableRange &range, Address &from) senf::ClientSocketHandle [inline]
readfrom(Sequence &container, Address &from, unsigned limit) senf::ClientSocketHandle [inline]
readfrom(char *start, char *end, Address &from) senf::ClientSocketHandle
retrieve_filehandle(FileHandle handle) senf::FileHandle [related]
state(SocketStateMap &map, unsigned lod=0) senf::ProtocolClientSocketHandle [inline]
terminate() senf::FileHandle [inline]
valid() const senf::FileHandle [inline]
waitOOBReadable(senf::ClockService::clock_type timeout=-1) const senf::FileHandle [inline]
waitReadable(senf::ClockService::clock_type timeout=-1) const senf::FileHandle [inline]
waitWriteable(senf::ClockService::clock_type timeout=-1) const senf::FileHandle [inline]
write(ForwardReadableRange const &range) senf::ClientSocketHandle [inline]
write(char const *start, char const *end) senf::ClientSocketHandle
writeable() const senf::FileHandle [inline]
writeto(AddressParam addr, ForwardReadableRange const &range) senf::ClientSocketHandle [inline]
writeto(AddressParam addr, char const *start, char const *end) senf::ClientSocketHandle

Public Types

Address typedef senf::ClientSocketHandle
AddressParam typedef senf::ClientSocketHandle
Policy typedef senf::SocketHandle
Protocol typedef senf::ProtocolClientSocketHandle
ServerHandle typedef senf::ClientSocketHandle

Non-Public Members

assign(FileHandle other) senf::SocketHandle [protected]
body() senf::SocketHandle [protected]
body() const senf::SocketHandle [protected]
body(FileHandle &handle) senf::FileHandle [inline, protected, static]
body(FileHandle const &handle) senf::FileHandle [inline, protected, static]
bool_type typedef senf::safe_bool_base [protected]
fd(int fd) senf::FileHandle [inline, protected]
operator=(const safe_bool_base &) senf::safe_bool_base [protected]
protocol() const senf::SocketHandle [protected]
this_type_does_not_support_comparisons() const senf::safe_bool_base [protected]