XrdNetSocket Class Reference
#include <XrdNetSocket.hh>
List of all members.
Public Member Functions |
| | XrdNetSocket (XrdSysError *erobj=0, int SockFileDesc=-1) |
| | ~XrdNetSocket () |
| int | Open (const char *path, int port=-1, int flags=0, int sockbuffsz=0) |
| int | Accept (int ms=-1) |
| void | Close () |
| int | Detach () |
| int | LastError () |
| const char * | Peername (const struct sockaddr **InetAddr=0, int *InetSize=0) |
| int | SockNum () |
Static Public Member Functions |
| static XrdNetSocket * | Create (XrdSysError *Say, const char *path, const char *fn, mode_t mode, int isudp=0) |
| static int | setOpts (int fd, int options, XrdSysError *eDest=0) |
| static int | setWindow (int fd, int Windowsz, XrdSysError *eDest=0) |
| static int | getWindow (int fd, int &Windowsz, XrdSysError *eDest=0) |
| static char * | socketPath (XrdSysError *Say, char *inbuff, const char *path, const char *fn, mode_t mode) |
Private Attributes |
| XrdNetAddr | SockInfo |
| XrdSysError * | eroute |
| int | SockFD |
| int | ErrCode |
Constructor & Destructor Documentation
| XrdNetSocket::XrdNetSocket |
( |
XrdSysError * |
erobj = 0, |
|
|
int |
SockFileDesc = -1 | |
|
) |
| | |
| XrdNetSocket::~XrdNetSocket |
( |
|
) |
[inline] |
Member Function Documentation
| int XrdNetSocket::Accept |
( |
int |
ms = -1 |
) |
|
| void XrdNetSocket::Close |
( |
|
) |
|
| static XrdNetSocket* XrdNetSocket::Create |
( |
XrdSysError * |
Say, |
|
|
const char * |
path, |
|
|
const char * |
fn, |
|
|
mode_t |
mode, |
|
|
int |
isudp = 0 | |
|
) |
| | [static] |
| int XrdNetSocket::Detach |
( |
|
) |
|
| static int XrdNetSocket::getWindow |
( |
int |
fd, |
|
|
int & |
Windowsz, |
|
|
XrdSysError * |
eDest = 0 | |
|
) |
| | [static] |
| int XrdNetSocket::LastError |
( |
|
) |
[inline] |
| int XrdNetSocket::Open |
( |
const char * |
path, |
|
|
int |
port = -1, |
|
|
int |
flags = 0, |
|
|
int |
sockbuffsz = 0 | |
|
) |
| | |
| const char* XrdNetSocket::Peername |
( |
const struct sockaddr ** |
InetAddr = 0, |
|
|
int * |
InetSize = 0 | |
|
) |
| | |
| static int XrdNetSocket::setOpts |
( |
int |
fd, |
|
|
int |
options, |
|
|
XrdSysError * |
eDest = 0 | |
|
) |
| | [static] |
| static int XrdNetSocket::setWindow |
( |
int |
fd, |
|
|
int |
Windowsz, |
|
|
XrdSysError * |
eDest = 0 | |
|
) |
| | [static] |
| static char* XrdNetSocket::socketPath |
( |
XrdSysError * |
Say, |
|
|
char * |
inbuff, |
|
|
const char * |
path, |
|
|
const char * |
fn, |
|
|
mode_t |
mode | |
|
) |
| | [static] |
| int XrdNetSocket::SockNum |
( |
|
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: