|
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 |