#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.
1.5.1