|
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 (struct sockaddr **InetAddr=0) |
| int | SockNum () |
Static Public Member Functions |
| XrdNetSocket * | Create (XrdSysError *Say, const char *path, const char *fn, mode_t mode, int isudp=0) |
| int | setOpts (int fd, int options, XrdSysError *eDest=0) |
| int | setWindow (int fd, int Windowsz, XrdSysError *eDest=0) |
| int | getWindow (int fd, int &Windowsz, XrdSysError *eDest=0) |
| const char * | socketAddr (XrdSysError *Say, const char *dest, struct sockaddr **sockAP, int &sockAL) |
| char * | socketPath (XrdSysError *Say, char *inbuff, const char *path, const char *fn, mode_t mode) |
Private Attributes |
| int | SockFD |
| int | ErrCode |
| sockaddr | PeerAddr |
| char * | PeerName |
| XrdSysError * | eroute |