34#include <sys/socket.h>
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);
114const char *
Peername(
const struct sockaddr **InetAddr=0,
int *InetSize=0);
148 const char *path,
const char *fn,
Definition XrdNetAddr.hh:42
Definition XrdNetSocket.hh:48
static char * socketPath(XrdSysError *Say, char *inbuff, const char *path, const char *fn, mode_t mode)
int LastError()
Definition XrdNetSocket.hh:107
int SockName(char *buff, int blen)
XrdNetSocket(XrdSysError *erobj=0, int SockFileDesc=-1)
int Open(const char *path, int port=-1, int flags=0, int sockbuffsz=0)
static XrdNetSocket * Create(XrdSysError *Say, const char *path, const char *fn, mode_t mode, int isudp=0)
int SockFD
Definition XrdNetSocket.hh:156
int ErrCode
Definition XrdNetSocket.hh:157
const char * Peername(const struct sockaddr **InetAddr=0, int *InetSize=0)
static int setOpts(int fd, int options, XrdSysError *eDest=0)
int SockNum()
Definition XrdNetSocket.hh:139
XrdSysError * eroute
Definition XrdNetSocket.hh:155
XrdNetAddr SockInfo
Definition XrdNetSocket.hh:154
static int setWindow(int fd, int Windowsz, XrdSysError *eDest=0)
~XrdNetSocket()
Definition XrdNetSocket.hh:59
static int getWindow(int fd, int &Windowsz, XrdSysError *eDest=0)
Definition XrdSysError.hh:90