|
xrootd
|
#include <XrdInet.hh>


Public Member Functions | |
| XrdLink * | Accept (int opts=0, int timeout=-1, XrdSysSemaphore *theSem=0) |
| int | BindSD (int port, const char *contype="tcp") |
| XrdLink * | Connect (const char *host, int port, int opts=0, int timeout=-1) |
| void | Secure (XrdNetSecurity *secp) |
| XrdInet (XrdSysError *erp, XrdOucTrace *tP, XrdNetSecurity *secp=0) | |
| ~XrdInet () | |
Public Member Functions inherited from XrdNet | |
| int | Accept (XrdNetAddr &myAddr, int opts=0, int timeout=-1) |
| int | Accept (XrdNetPeer &myPeer, int opts=0, int timeout=-1) |
| int | Bind (int port, const char *contype="tcp") |
| int | Bind (char *path, const char *contype="stream") |
| int | Connect (XrdNetAddr &myAddr, const char *dest, int port=-1, int opts=0, int timeout=-1) |
| int | Connect (XrdNetPeer &myPeer, const char *dest, int port=-1, int opts=0, int timeout=-1) |
| int | Port () |
| int | Relay (XrdNetPeer &Peer, const char *dest, int opts=0) |
| int | Relay (const char *dest) |
| virtual void | Secure (XrdNetSecurity *secp) |
| void | setDefaults (int options, int buffsz=0) |
| void | setDomain (const char *dname) |
| void | Trim (char *hname) |
| void | unBind () |
| Unbind the network from any bound resouces. More... | |
| int | WSize () |
| XrdNet (XrdSysError *erp, XrdNetSecurity *secp=0) | |
| virtual | ~XrdNet () |
| Destructor. More... | |
Static Public Member Functions | |
| static void | SetAssumeV4 (bool newVal) |
| static bool | GetAssumeV4 () |
Static Public Attributes | |
| static XrdNetIF | netIF |
Private Member Functions | |
| int | Listen () |
Private Attributes | |
| XrdNetSecurity * | Patrol |
| XrdOucTrace * | XrdTrace |
Static Private Attributes | |
| static const char * | TraceID |
| static bool | AssumeV4 |
Additional Inherited Members | |
Protected Attributes inherited from XrdNet | |
| XrdSysError * | eDest |
| XrdNetSecurity * | Police |
| char * | Domain |
| int | Domlen |
| int | iofd |
| int | Portnum |
| int | PortType |
| int | Windowsz |
| int | netOpts |
| int | BuffSize |
| XrdNetBufferQ * | BuffQ |
|
inline |
|
inline |
| XrdLink * XrdInet::Accept | ( | int | opts = 0, |
| int | timeout = -1, |
||
| XrdSysSemaphore * | theSem = 0 |
||
| ) |
| int XrdInet::BindSD | ( | int | port, |
| const char * | contype = "tcp" |
||
| ) |
| XrdLink * XrdInet::Connect | ( | const char * | host, |
| int | port, | ||
| int | opts = 0, |
||
| int | timeout = -1 |
||
| ) |
|
inlinestatic |
References AssumeV4.
|
private |
|
virtual |
Add a NetSecurity object to the existing accept() security constraints.
| secp | Pointer to the network security object. This object must not be deleted nor directly used after the call as this object assumes its ownership and may delete it at any time. |
Reimplemented from XrdNet.
|
inlinestatic |
References AssumeV4.
|
staticprivate |
Referenced by GetAssumeV4(), and SetAssumeV4().
|
static |
|
private |
|
staticprivate |
|
private |