MOOS 0.2375
|
#include <XPCSocket.h>
Public Member Functions | |
void | vSetRecieveTimeOut (int nTimeOut) |
void | SetReadTime (double dfTime) |
double | GetReadTime () |
XPCSocket (const char *_sProtocol, int _iPort) | |
XPCSocket (int _iSocket) | |
virtual | ~XPCSocket () |
void | vCloseSocket () |
void | vSetDebug (int _iToggle) |
void | vSetBroadcast (int _iToggle) |
void | vSetReuseAddr (int _iToggle) |
void | vSetKeepAlive (int _iToggle) |
void | vSetLinger (struct linger _lingerOption) |
void | vSetSocketBlocking (int _iToggle) |
void | vSetSendBuf (int _iSendBufSize) |
void | vSetRecieveBuf (int _iRecieveBufSize) |
int | iGetDebug () |
int | iGetBroadcast () |
int | iGetReuseAddr () |
int | iGetKeepAlive () |
void | vGetLinger (struct linger &_lingerOption) |
int | iGetSendBuf () |
int | iGetRecieveBuf () |
int | iGetSocketBlocking () |
int | iGetSocketFd () |
char * | sGetError () |
Static Public Member Functions | |
static int | iGetLastError () |
Protected Attributes | |
int | iPort |
int | iSocket |
int | iBlocking |
char | cBind |
double | m_dfLastRead |
struct sockaddr_in | clientAddress |
Definition at line 62 of file XPCSocket.h.
XPCSocket::XPCSocket | ( | const char * | _sProtocol, |
int | _iPort | ||
) |
Definition at line 35 of file XPCSocket.cpp.
XPCSocket::XPCSocket | ( | int | _iSocket | ) | [inline] |
Definition at line 82 of file XPCSocket.h.
virtual XPCSocket::~XPCSocket | ( | ) | [inline, virtual] |
Definition at line 85 of file XPCSocket.h.
double XPCSocket::GetReadTime | ( | ) | [inline] |
Definition at line 74 of file XPCSocket.h.
int XPCSocket::iGetBroadcast | ( | ) |
Definition at line 248 of file XPCSocket.cpp.
int XPCSocket::iGetDebug | ( | ) |
Definition at line 230 of file XPCSocket.cpp.
int XPCSocket::iGetKeepAlive | ( | ) |
Definition at line 284 of file XPCSocket.cpp.
int XPCSocket::iGetLastError | ( | ) | [static] |
Definition at line 354 of file XPCSocket.cpp.
int XPCSocket::iGetRecieveBuf | ( | ) |
Definition at line 336 of file XPCSocket.cpp.
int XPCSocket::iGetReuseAddr | ( | ) |
Definition at line 266 of file XPCSocket.cpp.
int XPCSocket::iGetSendBuf | ( | ) |
Definition at line 318 of file XPCSocket.cpp.
int XPCSocket::iGetSocketBlocking | ( | ) | [inline] |
Definition at line 120 of file XPCSocket.h.
int XPCSocket::iGetSocketFd | ( | ) | [inline] |
Definition at line 123 of file XPCSocket.h.
void XPCSocket::SetReadTime | ( | double | dfTime | ) | [inline] |
Definition at line 73 of file XPCSocket.h.
char* XPCSocket::sGetError | ( | ) | [inline] |
Definition at line 126 of file XPCSocket.h.
void XPCSocket::vCloseSocket | ( | ) | [inline] |
Definition at line 91 of file XPCSocket.h.
void XPCSocket::vGetLinger | ( | struct linger & | _lingerOption | ) |
Definition at line 302 of file XPCSocket.cpp.
void XPCSocket::vSetBroadcast | ( | int | _iToggle | ) |
Definition at line 102 of file XPCSocket.cpp.
void XPCSocket::vSetDebug | ( | int | _iToggle | ) |
Definition at line 89 of file XPCSocket.cpp.
void XPCSocket::vSetKeepAlive | ( | int | _iToggle | ) |
Definition at line 128 of file XPCSocket.cpp.
void XPCSocket::vSetLinger | ( | struct linger | _lingerOption | ) |
Definition at line 141 of file XPCSocket.cpp.
void XPCSocket::vSetRecieveBuf | ( | int | _iRecieveBufSize | ) |
Definition at line 167 of file XPCSocket.cpp.
void XPCSocket::vSetRecieveTimeOut | ( | int | nTimeOut | ) |
Definition at line 363 of file XPCSocket.cpp.
void XPCSocket::vSetReuseAddr | ( | int | _iToggle | ) |
Definition at line 115 of file XPCSocket.cpp.
void XPCSocket::vSetSendBuf | ( | int | _iSendBufSize | ) |
Definition at line 154 of file XPCSocket.cpp.
void XPCSocket::vSetSocketBlocking | ( | int | _iToggle | ) |
Definition at line 180 of file XPCSocket.cpp.
char XPCSocket::cBind [protected] |
Definition at line 68 of file XPCSocket.h.
struct sockaddr_in XPCSocket::clientAddress [protected] |
Definition at line 70 of file XPCSocket.h.
int XPCSocket::iBlocking [protected] |
Definition at line 67 of file XPCSocket.h.
int XPCSocket::iPort [protected] |
Definition at line 65 of file XPCSocket.h.
int XPCSocket::iSocket [protected] |
Definition at line 66 of file XPCSocket.h.
double XPCSocket::m_dfLastRead [protected] |
Definition at line 69 of file XPCSocket.h.