#include "XrdProofdPlatform.h"
#include "XpdSysError.h"
#include "XpdSysLogger.h"
#include "XrdSys/XrdSysPriv.hh"
#include "XrdOuc/XrdOucStream.hh"
#include "XrdVersion.hh"
#include "Xrd/XrdBuffer.hh"
#include "Xrd/XrdScheduler.hh"
#include "XrdProofdClient.h"
#include "XrdProofdClientMgr.h"
#include "XrdProofdConfig.h"
#include "XrdProofdManager.h"
#include "XrdProofdNetMgr.h"
#include "XrdProofdPriorityMgr.h"
#include "XrdProofdProofServMgr.h"
#include "XrdProofdProtocol.h"
#include "XrdProofdResponse.h"
#include "XrdProofdProofServ.h"
#include "XrdProofSched.h"
#include "XrdROOT.h"
#include "rpdconn.h"
#include "XrdProofdTrace.h"
Classes | |
struct | hs_response_t |
struct | ResetCtrlcGuard |
class | XrdProofdProtCfg |
Macros | |
#define | MAX_ARGS 128 |
#define | XPDADOPTSTRING(n, ns, c, s) |
#define | XPDCOND(n, ns) ((n == -1 && ns == -1) || (n > 0 && n >= ns)) |
#define | XPDSETINT(n, ns, i, s) |
#define | XPDSETSTRING(n, ns, c, s) |
Typedefs | |
typedef struct ResetCtrlcGuard | ResetCtrlcGuard_t |
Functions | |
XrdProtocol * | XrdgetProtocol (const char *, char *parms, XrdProtocol_Config *pi) |
This protocol is meant to live in a shared library. | |
int | XrdgetProtocolPort (const char *, char *, XrdProtocol_Config *pi) |
This function is called early on to determine the port we need to use. | |
Variables | |
static XrdSysLogger | gMainLogger |
XrdOucTrace * | XrdProofdTrace = 0 |
#define MAX_ARGS 128 |
Definition at line 77 of file XrdProofdProtocol.cxx.
Definition at line 90 of file XrdProofdProtocol.cxx.
Definition at line 81 of file XrdProofdProtocol.cxx.
#define XPDSETINT | ( | n, | |
ns, | |||
i, | |||
s | |||
) |
Definition at line 100 of file XrdProofdProtocol.cxx.
typedef struct ResetCtrlcGuard ResetCtrlcGuard_t |
XrdProtocol * XrdgetProtocol | ( | const char * | , |
char * | parms, | ||
XrdProtocol_Config * | pi | ||
) |
This protocol is meant to live in a shared library.
The interface below is used by the server to obtain a copy of the protocol object that can be used to decide whether or not a link is talking a particular protocol.
Definition at line 181 of file XrdProofdProtocol.cxx.
int XrdgetProtocolPort | ( | const char * | , |
char * | , | ||
XrdProtocol_Config * | pi | ||
) |
This function is called early on to determine the port we need to use.
The The default is ostensibly 1093 but can be overidden; which we allow.
Definition at line 195 of file XrdProofdProtocol.cxx.
|
static |
Definition at line 53 of file XrdProofdProtocol.cxx.
XrdOucTrace* XrdProofdTrace = 0 |
Definition at line 50 of file XrdProofdProtocol.cxx.