34 #include <sys/socket.h>
39 #include "XrdNet/XrdNetAddr.hh"
67 const char *fn, mode_t mode,
int isudp=0);
84 int Open(
const char *path,
int port=-1,
int flags=0,
int sockbuffsz=0);
114 const char *
Peername(
const struct sockaddr **InetAddr=0,
int *InetSize=0);
143 const char *path,
const char *fn,
XrdSysError * eroute
Definition: XrdNetSocket.hh:150
XrdNetAddr SockInfo
Definition: XrdNetSocket.hh:149
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:47
Definition: XrdSysError.hh:89
int SockFD
Definition: XrdNetSocket.hh:151
const char * Peername(const struct sockaddr **InetAddr=0, int *InetSize=0)
int LastError()
Definition: XrdNetSocket.hh:107
~XrdNetSocket()
Definition: XrdNetSocket.hh:59
int SockNum()
Definition: XrdNetSocket.hh:134
static int setWindow(int fd, int Windowsz, XrdSysError *eDest=0)
int ErrCode
Definition: XrdNetSocket.hh:152
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)