34 #include <sys/socket.h>
65 const char *fn, mode_t mode,
int isudp=0);
82 int Open(
const char *path,
int port=-1,
int flags=0,
int sockbuffsz=0);
112 const char *
Peername(
struct sockaddr **InetAddr=0);
140 struct sockaddr **sockAP,
int &sockAL);
149 const char *path,
const char *fn,
XrdSysError * eroute
Definition: XrdNetSocket.hh:159
static int setOpts(int fd, int options, XrdSysError *eDest=0)
static char * socketPath(XrdSysError *Say, char *inbuff, const char *path, const char *fn, mode_t mode)
XrdNetSocket(XrdSysError *erobj=0, int SockFileDesc=-1)
Definition: XrdNetSocket.hh:45
Definition: XrdSysError.hh:87
int SockFD
Definition: XrdNetSocket.hh:155
static const char * socketAddr(XrdSysError *Say, const char *dest, struct sockaddr **sockAP, int &sockAL)
char * PeerName
Definition: XrdNetSocket.hh:158
int LastError()
Definition: XrdNetSocket.hh:105
struct sockaddr PeerAddr
Definition: XrdNetSocket.hh:157
const char * Peername(struct sockaddr **InetAddr=0)
~XrdNetSocket()
Definition: XrdNetSocket.hh:57
int SockNum()
Definition: XrdNetSocket.hh:132
static int setWindow(int fd, int Windowsz, XrdSysError *eDest=0)
int ErrCode
Definition: XrdNetSocket.hh:156
static int getWindow(int fd, int &Windowsz, XrdSysError *eDest=0)
static XrdNetSocket * Create(XrdSysError *Say, const char *path, const char *fn, mode_t mode, int isudp=0)
int Open(const char *path, int port=-1, int flags=0, int sockbuffsz=0)