Logo
~Sockets~
~Examples~
~Contact~


MinionSocket Member List

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

AllocateCrypt()=0CTcpSocket [pure virtual]
Attach(SOCKET s)Socket
CallOnConnect()Socket
CheckConnect()Socket [virtual]
Close()TcpSocket [virtual]
CloseAndDelete()Socket
Connecting()Socket
CopyConnection(Socket *sock)Socket
Create()Socket [virtual]
CreateSocket(int af, int type, const std::string &protocol="")Socket
CTcpSocket(ISocketHandler &)CTcpSocket
CTcpSocket(const CTcpSocket &s)CTcpSocket [inline, protected]
decrypt(unsigned char *, const std::string &, std::string &)CTcpSocket
DeleteByHandler()Socket
Detach()Socket
DetachSocket()Socket
DisableInputBuffer(bool=true)TcpSocket
DisableRead(bool x=true)Socket
EnableSSL(bool x=true)Socket
encrypt(unsigned char *, const std::string &)CTcpSocket
ErasedByHandler()Socket
GetBytesReceived(bool clear=false)TcpSocket [virtual]
GetBytesSent(bool clear=false)TcpSocket [virtual]
GetClientRemoteAddress()Socket
GetConnectionRetries()Socket
GetConnectionRetry()Socket
GetConnectTime()Socket
GetConnectTimeout()Socket
GetFlushBeforeClose()Socket
GetInputLength()TcpSocket
GetIP()MinionSocket [inline]
GetKey_m2minion()=0MinionSocket [pure virtual]
GetMaxConnections()=0MinionSocket [pure virtual]
GetMessageCount()MinionSocket [inline]
GetMyIP()MinionSocket [inline]
GetMyPort()MinionSocket [inline]
GetOutputLength()TcpSocket
GetParent()Socket
GetPassword()TcpSocket [protected]
GetPort()MinionSocket [inline, virtual]
GetRemoteAddress()Socket
GetRemoteHostId()MinionSocket [inline]
GetRemoteHostname()Socket
GetRemoteId()MinionSocket [inline]
GetRemoteIP4()Socket
GetRemotePort()Socket
GetRemoteSocketAddress()Socket
GetSeenCount()MinionSocket [inline]
GetShutdown()Socket
GetSocket()Socket
GetSocketProtocol()Socket
GetSocketType()Socket
GetSocks4Host()Socket
GetSocks4Port()Socket
GetSocks4Userid()Socket
GetSsl()TcpSocket [protected, virtual]
GetSslContext()TcpSocket [protected, virtual]
GetTrafficMonitor()Socket [inline, protected]
Handler() constSocket
ibufTcpSocket [protected]
IncreaseConnectionRetries()Socket
Init()CTcpSocket [virtual]
InitializeContext(const std::string &context, SSL_METHOD *meth_in=NULL)TcpSocket [protected]
InitializeContext(const std::string &context, const std::string &keyfile, const std::string &password, SSL_METHOD *meth_in=NULL)TcpSocket [protected]
InitSSLClient()TcpSocket [virtual]
InitSSLServer()TcpSocket [virtual]
IsConnected()Socket
IsDetach()Socket
IsDetached() constSocket
IsDisableRead()Socket
IsReconnect()TcpSocket
IsSSL()Socket
IsSSLNegotiate()Socket
IsSSLServer()Socket
LineProtocol()Socket
Lost()Socket
m_bIDVerifiedMinionSocket [private]
m_bStopMessageMinionSocket [private]
m_clistMinionSocket [private]
m_ipMinionSocket [private]
m_messagecountMinionSocket [private]
m_portMinionSocket [private]
m_prngSocket [protected]
m_remote_host_idMinionSocket [private]
m_remote_idMinionSocket [private]
m_seencountMinionSocket [private]
MasterHandler() constSocket
MinionSocket(ISocketHandler &)MinionSocket
MinionSocket(ISocketHandler &, const std::string &, ipaddr_t, port_t)MinionSocket
my_ipMinionSocket [private]
my_portMinionSocket [private]
Notify(const std::string &)MinionSocket [inline, virtual]
obufTcpSocket [protected]
OnAccept()MinionSocket [virtual]
OnConnect()MinionSocket [protected, virtual]
OnConnectFailed()Socket [virtual]
OnConnectRetry()Socket [virtual]
OnDelete()MinionSocket [protected, virtual]
OnDetached()Socket [virtual]
OnDisconnect()Socket [virtual]
OnException()Socket [virtual]
OnLine(const std::string &line)MinionSocket [protected, virtual]
OnOptions(int, int, int, SOCKET)TcpSocket [virtual]
OnRawData(const char *buf, size_t len)TcpSocket [virtual]
OnRead()TcpSocket [protected, virtual]
OnReconnect()Socket [virtual]
OnResolved(int id, ipaddr_t a, port_t port)TcpSocket [virtual]
OnResolveFailed(int id)Socket [virtual]
OnReverseResolved(int id, const std::string &name)Socket [virtual]
OnSocks4Connect()TcpSocket [virtual]
OnSocks4ConnectFailed()TcpSocket [virtual]
OnSocks4Read()TcpSocket [virtual]
OnSSLAccept()TcpSocket [virtual]
OnSSLAcceptFailed()Socket [virtual]
OnSSLConnect()TcpSocket [virtual]
OnSSLConnectFailed()Socket [virtual]
OnVerifiedLine(const std::string &cmd, Parse &pa)MinionSocket [virtual]
OnWrite()TcpSocket [protected, virtual]
Open(ipaddr_t ip, port_t port, bool skip_socks=false)TcpSocket
Open(SocketAddress &, bool skip_socks=false)TcpSocket
Open(SocketAddress &, SocketAddress &bind_address, bool skip_socks=false)TcpSocket
Open(const std::string &host, port_t port)TcpSocket
operator=(const MinionSocket &)MinionSocket [inline, private]
Random()Socket
Ready()Socket
Reconnect()TcpSocket
ResetConnectionRetries()Socket
Resolve(const std::string &host, port_t port=0)Socket
Resolve(ipaddr_t a)Socket
Retain()Socket
RetryClientConnect()Socket
Send(const std::string &s, int f=0)TcpSocket [virtual]
SendBuf(const char *buf, size_t len, int f=0)TcpSocket [virtual]
SendConnectList()MinionSocket
Sendf(const char *format,...)TcpSocket
SendHello(const std::string &)MinionSocket
Set(bool bRead, bool bWrite, bool bException=true)Socket
SetCallOnConnect(bool x=true)Socket
SetClientRemoteAddress(SocketAddress &)Socket
SetCloseAndDelete(bool=true)Socket
SetConnected(bool=true)Socket
SetConnecting(bool=true)Socket
SetConnectionRetry(int n)Socket
SetConnectTimeout(int x)Socket
SetDeleteByHandler(bool=true)Socket
SetDetach(bool x=true)Socket
SetDetached(bool x=true)Socket
SetErasedByHandler(bool x=true)Socket
SetFlushBeforeClose(bool=true)Socket
SetIDVerified(bool x=true)MinionSocket [inline]
SetIP(ipaddr_t x)MinionSocket [inline]
SetIsClient()Socket
SetIsReconnect(bool x=true)TcpSocket
SetKeepalive(bool x)Socket
SetLineProtocol(bool=true)TcpSocket [virtual]
SetLost()Socket
SetMyIpPort(ipaddr_t l, port_t s)MinionSocket [inline]
SetNonblocking(bool)Socket
SetNonblocking(bool, SOCKET)Socket
SetParent(Socket *)Socket
SetPort(port_t x)MinionSocket [inline]
SetReconnect(bool=true)TcpSocket
SetRemoteAddress(SocketAddress &)Socket
SetRemoteHostId(long x)MinionSocket [inline]
SetRemoteId(const std::string &x)MinionSocket [inline]
SetRetain()Socket
SetRetryClientConnect(bool x=true)Socket
SetReuse(bool x)Socket
SetShutdown(int)Socket
SetSlaveHandler(ISocketHandler *)Socket
SetSocketProtocol(const std::string &x)Socket
SetSocketType(int x)Socket
SetSocks4(bool x=true)Socket
SetSocks4Host(ipaddr_t a)Socket
SetSocks4Host(const std::string &)Socket
SetSocks4Port(port_t p)Socket
SetSocks4Userid(const std::string &x)Socket
SetSSLNegotiate(bool x=true)Socket
SetSSLServer(bool x=true)Socket
SetTrafficMonitor(IFile *p)Socket [inline]
Socket(ISocketHandler &)Socket
Socket(const Socket &)Socket [protected]
Socks4()Socket
SSL_password_cb(char *buf, int num, int rwflag, void *userdata)TcpSocket [protected, static]
SSLNegotiate()TcpSocket [protected, virtual]
StopMessage(bool x=true)MinionSocket [inline]
TcpSocket(ISocketHandler &)TcpSocket
TcpSocket(ISocketHandler &h, size_t isize, size_t osize)TcpSocket
TcpSocket(const TcpSocket &s)TcpSocket [protected]
TimeSinceClose()Socket
Uptime()Socket
~CTcpSocket()CTcpSocket
~MinionSocket()MinionSocket
~Socket()Socket [virtual]
~TcpSocket()TcpSocket
Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by  doxygen 1.4.4