#include <XrdNetSocket.hh>
Collaboration diagram for XrdNetSocket:

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 |
| XrdNetSocket::XrdNetSocket | ( | XrdSysError * | erobj = 0, |
|
| int | SockFileDesc = -1 | |||
| ) |
| XrdNetSocket::~XrdNetSocket | ( | ) | [inline] |
| 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] |
XrdSysError* XrdNetSocket::eroute [private] |
int XrdNetSocket::ErrCode [private] |
int XrdNetSocket::SockFD [private] |
XrdNetAddr XrdNetSocket::SockInfo [private] |
1.4.7