|
Public Member Functions |
| int | Close (int defer=0) |
| int | FDnum () |
| char * | GetLine () |
| char * | GetToken (char **rest) |
| char * | GetToken (void) |
| void | RetToken (void) |
| int | isConnected (void) |
| int | LastError () |
| unsigned int | Addr () |
| const char * | Moniker () |
| const char * | Name () |
| const char * | Nick () |
| int | OK2Recv (int mills) |
| void | Recycle () |
| int | Send (const char *buff, int blen=0, int tmo=-1) |
| int | Send (const char *dest, const char *buff, int blen=0, int tmo=-1) |
| int | Send (const struct iovec iov[], int iovcnt, int tmo=-1) |
| int | Send (const char *dest, const struct iovec iov[], int iovcnt, int tmo=-1) |
| int | Send (const void *buff, int blen=0, int tmo=-1) |
| int | Recv (char *buff, int blen) |
| void | Set (int maxl) |
| void | SetOpts (int opts) |
| | XrdNetLink (XrdSysError *erp, XrdNetBufferQ *bq) |
| | ~XrdNetLink () |
Static Public Member Functions |
| XrdNetLink * | Alloc (XrdSysError *erp, XrdNet *Net, XrdNetPeer &Peer, XrdNetBufferQ *bq, int opts=0) |
Public Attributes |
| XrdOucQSItem< XrdNetLink > | LinkLink |
Private Member Functions |
| int | OK2Send (int timeout=0, const char *dest=0) |
| int | retErr (int ecode, const char *dest=0) |
Private Attributes |
| XrdSysMutex | rdMutex |
| XrdSysMutex | wrMutex |
| XrdNetBufferQ * | BuffQ |
| int | FD |
| int | noclose |
| int | isReset |
| sockaddr | InetAddr |
| char * | Lname |
| char * | Sname |
| XrdNetBuffer * | recvbuff |
| XrdNetBuffer * | sendbuff |
| XrdOucStream * | Stream |
| XrdOucTokenizer * | Bucket |
| XrdSysError * | eDest |
Static Private Attributes |
| XrdSysMutex | LinkList |
| XrdOucStack< XrdNetLink > | LinkStack |
| int | size |
| int | maxlink = 16 |
| int | numlink = 0 |
| int | devNull = open("/dev/null", O_RDONLY) |