![]() |
ROOT
6.06/09
Reference Guide
|
#include "RConfigure.h"#include "RConfig.h"#include <ctype.h>#include <fcntl.h>#include <pwd.h>#include <stdio.h>#include <string.h>#include <strings.h>#include <string>#include <stdlib.h>#include <unistd.h>#include <sys/types.h>#include <time.h>#include <sys/stat.h>#include <sys/socket.h>#include <sys/param.h>#include <netinet/in.h>#include <arpa/inet.h>#include <netdb.h>#include <errno.h>#include <sys/un.h>#include "snprintf.h"#include "proofdp.h"#include "rsadef.h"#include "rsalib.h"
Include dependency graph for proofd.cxx:Go to the source code of this file.
Functions | |
| void | Err (int level, const char *msg, int size) |
| void | ErrFatal (int level, const char *msg, int size) |
| void | ErrSys (int level, const char *msg, int size) |
| static void | ProofdTerm (int) |
| Termination upon receipt of a SIGTERM or SIGINT. More... | |
| const char * | RerouteUser () |
| Look if user should be rerouted to another server node. More... | |
| int | RpdProofGetAuthSetup (char **abuf) |
| Receive buffer for final setup of authentication related stuff This is base 64 string to decoded by proofserv, if needed. More... | |
| void | ProofdExec () |
| Authenticate the user and exec the proofserv program. More... | |
| void | Usage (const char *name, int rc) |
| int | main (int argc, char **argv) |
Variables | |
| int | gDebug = 0 |
| const int | kMaxSlaves = 32 |
| static std::string | gAuthrc |
| static std::string | gConfDir |
| static std::string | gOpenHost |
| static std::string | gRootBinDir |
| static std::string | gRpdAuthTab |
| static std::string | gTmpDir |
| static std::string | gUser |
| static EService | gService = kPROOFD |
| static int | gProtocol = 14 |
| static int | gRemPid = -1 |
| static std::string | gReadHomeAuthrc = "0" |
| static int | gInetdFlag = 0 |
| static int | gMaster =-1 |
| static int | gRequireAuth = 1 |
| void Err | ( | int | level, |
| const char * | msg, | ||
| int | size | ||
| ) |
Definition at line 251 of file proofd.cxx.
Referenced by main().
| void ErrFatal | ( | int | level, |
| const char * | msg, | ||
| int | size | ||
| ) |
Definition at line 258 of file proofd.cxx.
| void ErrSys | ( | int | level, |
| const char * | msg, | ||
| int | size | ||
| ) |
Definition at line 266 of file proofd.cxx.
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 790 of file proofd.cxx.
| void ProofdExec | ( | ) |
Authenticate the user and exec the proofserv program.
gConfdir is the location where the PROOF config files and binaries live.
Definition at line 457 of file proofd.cxx.
Referenced by main().
|
static |
Termination upon receipt of a SIGTERM or SIGINT.
Definition at line 292 of file proofd.cxx.
Referenced by main().
| const char* RerouteUser | ( | ) |
Look if user should be rerouted to another server node.
Definition at line 307 of file proofd.cxx.
Referenced by ProofdExec().
| int RpdProofGetAuthSetup | ( | char ** | abuf | ) |
Receive buffer for final setup of authentication related stuff This is base 64 string to decoded by proofserv, if needed.
Definition at line 417 of file proofd.cxx.
Referenced by ProofdExec().
| void Usage | ( | const char * | name, |
| int | rc | ||
| ) |
Definition at line 757 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 230 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 231 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RerouteUser().
| int gDebug = 0 |
Definition at line 224 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RpdProofGetAuthSetup().
|
static |
Definition at line 241 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 242 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 232 of file proofd.cxx.
Referenced by ProofdExec().
|
static |
Definition at line 238 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 240 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 239 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 243 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 233 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 234 of file proofd.cxx.
|
static |
Definition at line 237 of file proofd.cxx.
Referenced by main().
|
static |
Definition at line 235 of file proofd.cxx.
Referenced by main(), and ProofdExec().
|
static |
Definition at line 236 of file proofd.cxx.
Referenced by main(), ProofdExec(), and RerouteUser().
| const int kMaxSlaves = 32 |
Definition at line 228 of file proofd.cxx.
Referenced by RerouteUser().