#include <unistd.h>
#include <ctype.h>
#include <errno.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <stdio.h>
#include <sys/param.h>
#include "Xrd/XrdBuffer.hh"
#include "Xrd/XrdConfig.hh"
#include "Xrd/XrdInet.hh"
#include "Xrd/XrdLink.hh"
#include "Xrd/XrdProtLoad.hh"
#include "Xrd/XrdScheduler.hh"
#include "Xrd/XrdTrace.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdSys/XrdSysLogger.hh"
#include "XrdSys/XrdSysPthread.hh"
Go to the source code of this file.
Defines | |
#define | TRACELINK newlink |
Functions | |
XrdSysError | XrdLog (&XrdLogger,"Xrd") |
XrdOucTrace | XrdTrace (&XrdLog) |
void * | mainAccept (void *parg) |
void * | mainAdmin (void *parg) |
int | main (int argc, char *argv[]) |
Variables | |
const char * | XrdMainCVSID = "$Id: XrdMain.cc 24468 2008-06-22 16:47:03Z ganis $" |
XrdConfig | XrdConf |
int | XrdNetTCPlep |
XrdInet * | XrdNetTCP [] |
XrdInet * | XrdNetADM = 0 |
XrdScheduler | XrdSched |
XrdSysLogger | XrdLogger |
XrdSysThread * | XrdThread |
#define TRACELINK newlink |
Definition at line 62 of file XrdMain.cc.
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 132 of file XrdMain.cc.
References XrdConfig::Configure(), XrdSysError::Emsg(), i, mainAccept(), mainAdmin(), NULL, XrdProtLoad::ProtoMax, pthread_exit(), XrdSysThread::Run(), XrdSysThread::setStackSize(), SIG_BLOCK, size_t, sprintf(), XrdConf, XrdLog, XrdNetADM, XrdNetTCP, and XRDSYSTHREAD_BIND.
void* mainAccept | ( | void * | parg | ) |
Definition at line 94 of file XrdMain.cc.
References XrdInet::Accept(), XrdNet::Port(), XrdProtLoad::ProtoMax, XrdScheduler::Schedule(), XrdLink::setProtocol(), XRDNET_NODNTRIM, XrdNetTCP, and XrdSched.
Referenced by main().
void* mainAdmin | ( | void * | parg | ) |
Definition at line 113 of file XrdMain.cc.
References XrdInet::Accept(), XrdScheduler::Schedule(), XrdLink::setProtocol(), XrdNetADM, and XrdSched.
Referenced by main().
XrdSysError XrdLog | ( | & | XrdLogger, | |
"Xrd" | ||||
) |
XrdOucTrace XrdTrace | ( | & | XrdLog | ) |
const char* XrdMainCVSID = "$Id: XrdMain.cc 24468 2008-06-22 16:47:03Z ganis $" |
Definition at line 13 of file XrdMain.cc.
Definition at line 69 of file XrdConfig.cc.
int XrdNetTCPlep |
Definition at line 80 of file XrdMain.cc.