Evo C++ Library v0.5.1
Socket Member List

This is the complete list of members for Socket, including all inherited members.

accept(Socket &client_socket, SocketAddressBase *client_address=NULL)Socketinline
attach(Open mode, Handle handle, bool owned=true, bool flushlines=false)Stream< IoSocket >inline
BACKLOG_DEFAULTSocketstatic
Base typedefSocket
bufrd_Stream< IoSocket >protected
bufread()Stream< IoSocket >inline
bufwr_Stream< IoSocket >protected
bufwrite()Stream< IoSocket >inline
close()Stream< IoSocket >inline
connect_ip(const char *host, ushort port, int family=AF_INET)Socketinline
connect_ip(const SubString &host, ushort port, int family=AF_INET)Socketinline
connect_ud(const SubString &path)Socketinline
detach()Stream< IoSocket >inline
device()Socketinline
device_Stream< IoSocket >protected
error() constIoBaseinline
error_IoBaseprotected
errormsg_out(TOut &out)Socketinline
excep() constIoBaseinline
excep(bool val)IoBaseinline
excep_IoBaseprotected
ExceptionInT typedefStream< IoSocket >
ExceptionOutT typedefStream< IoSocket >
finish()Socketinline
finish_in()Socketinline
finish_out()Socketinline
flush()Stream< IoSocket >inlinevirtual
Format typedefStream< IoSocket >
get_opt(int level, int optname, T *buf)Socketinline
get_opt_num(int level, int optname)Socketinline
get_resolve() constSocketinline
get_timeout() constSocketinline
handle() constStream< IoSocket >inline
Handle typedefStream< IoSocket >
init(Open mode, bool flushlines=false)Stream< IoSocket >inlineprotected
IoBase()IoBaseinline
isopen() constStream< IoSocket >inlinevirtual
listen_ip(const SubString &host, ushort port, int family=AF_INET, int backlog=BACKLOG_DEFAULT)Socketinline
listen_ip(ushort port, int family=AF_INET, int backlog=BACKLOG_DEFAULT)Socketinline
listen_ud(const SubString &path, int backlog=BACKLOG_DEFAULT)Socketinline
operator SafeBoolType() constSafeBool< IoBase >inline
operator!() constIoBaseinline
operator<<(This &)Stream< IoSocket >inline
operator<<(Newline nl)Stream< IoSocket >inline
operator<<(NewlineDefault nl)Stream< IoSocket >inline
operator<<(const NewlineValue &nl)Stream< IoSocket >inline
operator<<(Flush)Stream< IoSocket >inline
operator<<(bool val)Stream< IoSocket >inline
operator<<(char ch)Stream< IoSocket >inline
operator<<(const char *str)Stream< IoSocket >inline
operator<<(const SubString &str)Stream< IoSocket >inline
operator<<(const ListBase< char, TSize > &str)Stream< IoSocket >inline
operator<<(int num)Stream< IoSocket >inline
operator<<(long num)Stream< IoSocket >inline
operator<<(longl num)Stream< IoSocket >inline
operator<<(uint num)Stream< IoSocket >inline
operator<<(ulong num)Stream< IoSocket >inline
operator<<(ulongl num)Stream< IoSocket >inline
operator<<(const IntegerT< U > &num)Stream< IoSocket >inline
operator<<(float num)Stream< IoSocket >inline
operator<<(double num)Stream< IoSocket >inline
operator<<(ldouble num)Stream< IoSocket >inline
operator<<(const FloatT< U > &num)Stream< IoSocket >inline
operator<<(const FmtChar &fmt)Stream< IoSocket >inline
operator<<(const FmtString &fmt)Stream< IoSocket >inline
operator<<(const FmtShort &fmt)Stream< IoSocket >inline
operator<<(const FmtInt &fmt)Stream< IoSocket >inline
operator<<(const FmtLong &fmt)Stream< IoSocket >inline
operator<<(const FmtLongL &fmt)Stream< IoSocket >inline
operator<<(const FmtUShort &fmt)Stream< IoSocket >inline
operator<<(const FmtUInt &fmt)Stream< IoSocket >inline
operator<<(const FmtULong &fmt)Stream< IoSocket >inline
operator<<(const FmtULongL &fmt)Stream< IoSocket >inline
operator<<(const FmtFloat &fmt)Stream< IoSocket >inline
operator<<(const FmtFloatD &fmt)Stream< IoSocket >inline
operator<<(const FmtFloatL &fmt)Stream< IoSocket >inline
operator<<(const FmtFieldNum< U > &fmt)Stream< IoSocket >inline
operator<<(const FmtFieldFloat< U > &fmt)Stream< IoSocket >inline
operator<<(const FmtPtr &fmtptr)Stream< IoSocket >inline
operator<<(const FmtDump &fmt)Stream< IoSocket >inline
Out typedefStream< IoSocket >
owned_Stream< IoSocket >protected
readbin(void *buf, ulong size)Stream< IoSocket >inlinevirtual
readline(String &str, ulong maxlen=0)Stream< IoSocket >inlinevirtual
readtext(char *buf, ulong size)Stream< IoSocket >inlinevirtual
RwLast enum nameStream< IoSocket >protected
rwlast_Stream< IoSocket >protected
rwlNONE enum valueStream< IoSocket >protected
rwlREAD enum valueStream< IoSocket >protected
rwlWRITE enum valueStream< IoSocket >protected
SafeBool()SafeBool< IoBase >inline
savepos_Stream< IoSocket >protected
set_opt(int level, int optname, const T &val)Socketinline
set_opt_num(int level, int optname, long val)Socketinline
set_resolve(bool enable)Socketinline
set_timeout(ulong timeout_ms)Socketinline
Size typedefStreamBase
Socket(Newline nl=NL_SYS, bool exceptions=1)Socketinline
Socket(bool exceptions)Socketinline
Stream(Newline newlines=NL_SYS)Stream< IoSocket >inline
StreamBase()StreamBaseinline
sysinit()Socketinlinestatic
This typedefStream< IoSocket >
write_direct(Size size)Stream< IoSocket >inlinevirtual
write_direct_finish(Size size)Stream< IoSocket >inlinevirtual
write_direct_flush(Size &available, Size written_size, Size reserve_size)Stream< IoSocket >inline
write_direct_multi(Size &available, Size reserve_size)Stream< IoSocket >inline
write_out()Stream< IoSocket >inline
writebin(const void *buf, ulong size)Stream< IoSocket >inlinevirtual
writechar(char ch, ulong count=1)Stream< IoSocket >inlinevirtual
writefmtchar(char ch, ulong count, const FmtSetField &field)Stream< IoSocket >inline
writefmtdump(const FmtDump &fmt)Stream< IoSocket >inline
writefmtdump(const FmtDump &fmt, Newline nl)Stream< IoSocket >inline
writefmtnum(TNum num, const FmtSetInt &fmt, const FmtSetField *field=NULL)Stream< IoSocket >inline
writefmtnumf(TNum num, const FmtSetFloat &fmt, const FmtSetField *field=NULL)Stream< IoSocket >inline
writefmtnumu(TNum num, const FmtSetInt &fmt, const FmtSetField *field=NULL)Stream< IoSocket >inline
writefmtstr(const char *buf, ulong size, const FmtSetField &field)Stream< IoSocket >inline
writeline(const char *buf, ulong size)Stream< IoSocket >inlinevirtual
writenum(TNum num, int base=fDEC)Stream< IoSocket >inline
writenumf(TNum num, int precision=fPREC_AUTO)Stream< IoSocket >inline
writenumu(TNum num, int base=fDEC)Stream< IoSocket >inline
writequoted(const char *buf, Size size, char delim, bool optional=false)Stream< IoSocket >inlinevirtual
writetext(const char *buf, ulong size)Stream< IoSocket >inlinevirtual
~IoBase()IoBaseinlinevirtual
~Stream()Stream< IoSocket >inline
~StreamBase()StreamBaseinlinevirtual