#include "Varargs.h"
#include "MessageTypes.h"
#include "rpderr.h"
#include <string>
#include "rpddefs.h"
Go to the source code of this file.
Namespaces | |
namespace | ROOT |
Enumerations | |
enum | ESecurity |
Functions | |
int | ROOT::SPrintf (char *buf, size_t size, const char *va_(fmt),...) |
void | ROOT::Error (ErrorHandler_t ErrHand, int code, const char *va_(fmt),...) |
void | ROOT::ErrorInfo (const char *va_(fmt),...) |
void | ROOT::ErrorInit (const char *ident) |
int | ROOT::GetErrno () |
void | ROOT::Perror (char *buf, int size) |
void | ROOT::ResetErrno () |
void | ROOT::NetClose () |
double | ROOT::NetGetBytesRecv () |
double | ROOT::NetGetBytesSent () |
void | ROOT::NetGetRemoteHost (std::string &openhost) |
int | ROOT::NetGetSockFd () |
int | ROOT::NetInit (EService service, int port1, int port2, int tcpwindowsize) |
int | ROOT::NetParOpen (int port, int size) |
int | ROOT::NetOpen (int inetdflag, EService service) |
int | ROOT::NetRecv (char *msg, int len, EMessageTypes &kind) |
int | ROOT::NetRecvAllocate (void *&buf, int &len, EMessageTypes &kind) |
int | ROOT::NetRecvRaw (void *buf, int len) |
void | ROOT::NetResetByteCount () |
int | ROOT::NetSend (int code, EMessageTypes kind) |
int | ROOT::NetSend (const char *msg, EMessageTypes kind) |
int | ROOT::NetSendError (ERootdErrors err) |
int | ROOT::NetSendRaw (const void *buf, int len) |
void | ROOT::NetSetSigPipeHook (SigPipe_t hook) |
void | ROOT::DaemonStart (int ignsigcld, int fdkeep, EService service) |
void | ROOT::RpdAuthCleanup (const char *sstr, int opt) |
int | ROOT::RpdGenRSAKeys (int) |
int | ROOT::RpdGetAuthProtocol () |
const char * | ROOT::RpdGetKeyRoot () |
int | ROOT::RpdGetClientProtocol () |
int | ROOT::RpdGetOffSet () |
int | ROOT::RpdInitSession (int, std::string &, int &) |
int | ROOT::RpdInitSession (int, std::string &, int &, int &, std::string &) |
int | ROOT::RpdInitSession (int, std::string &, int &, int &, int &, std::string &) |
void | ROOT::RpdInit (EService serv, int pid, int sproto, unsigned int opts, int rumsk, int sshp, const char *tmpd, const char *asrpp, int login=0) |
void | ROOT::RpdSetErrorHandler (ErrorHandler_t Err, ErrorHandler_t Sys, ErrorHandler_t Fatal) |
void | ROOT::RpdSetSysLogFlag (int syslog) |
void | ROOT::RpdSetMethInitFlag (int methinit) |
int | ROOT::RpdUpdateAuthTab (int opt, const char *line, char **token, int ilck=0) |
char * | ROOT::ItoA (int i) |
int | ROOT::NetRecv (char *msg, int max) |
int | ROOT::NetRecvRaw (int sock, void *buf, int len) |
int | ROOT::NetSend (const void *buf, int len, EMessageTypes kind) |
int | ROOT::NetSendAck () |
void | ROOT::NetSetOptions (EService service, int sock, int tcpwindowsize) |
void | ROOT::NetParClose () |
int | ROOT::NetParRecv (void *buf, int len) |
int | ROOT::NetParSend (const void *buf, int len) |
int | ROOT::RpdAuthenticate () |
int | ROOT::RpdCheckAuthAllow (int Sec, const char *Host) |
int | ROOT::RpdCheckAuthTab (int Sec, const char *User, const char *Host, int RemId, int *OffSet) |
int | ROOT::RpdCheckDaemon (const char *daemon) |
int | ROOT::RpdCheckHost (const char *Host, const char *host) |
int | ROOT::RpdCheckOffSet (int Sec, const char *User, const char *Host, int RemId, int *OffSet, char **tkn, int *shmid, char **glbsuser) |
int | ROOT::RpdCheckSpecialPass (const char *passwd) |
int | ROOT::RpdRetrieveSpecialPass (const char *usr, const char *fpw, char *pwd, int lmx) |
int | ROOT::RpdCheckSshd (int opt) |
bool | ROOT::RpdCheckToken (char *tknin, char *tknref) |
int | ROOT::RpdCleanupAuthTab (const char *crypttoken) |
int | ROOT::RpdCleanupAuthTab (const char *Host, int RemId, int OffSet) |
void | ROOT::RpdDefaultAuthAllow () |
int | ROOT::RpdDeleteKeyFile (int ofs) |
void | ROOT::RpdFreeKeys () |
int | ROOT::RpdGetAuthMethod (int kind) |
char * | ROOT::RpdGetIP (const char *host) |
char * | ROOT::RpdGetRandString (int Opt, int Len) |
int | ROOT::RpdGetRSAKeys (const char *PubKey, int Opt) |
int | ROOT::RpdGlobusAuth (const char *sstr) |
int | ROOT::RpdGuessClientProt (const char *buf, EMessageTypes kind) |
void | ROOT::RpdInitAuth () |
void | ROOT::RpdInitRand () |
int | ROOT::RpdKrb5Auth (const char *sstr) |
int | ROOT::RpdLogin (int, int) |
int | ROOT::RpdNoAuth (int) |
int | ROOT::RpdPass (const char *pass, int errheq=0) |
int | ROOT::RpdProtocol (int) |
int | ROOT::RpdRecvClientRSAKey () |
int | ROOT::RpdRenameKeyFile (int oofs, int nofs) |
int | ROOT::RpdReUseAuth (const char *sstr, int kind) |
int | ROOT::RpdRfioAuth (const char *sstr) |
int | ROOT::RpdSavePubKey (const char *PubKey, int OffSet, char *User) |
int | ROOT::RpdSecureRecv (char **Str) |
int | ROOT::RpdSecureSend (char *Str) |
void | ROOT::RpdSendAuthList () |
int | ROOT::RpdSetUid (int uid) |
int | ROOT::RpdSRPUser (const char *user) |
int | ROOT::RpdSshAuth (const char *sstr) |
int | ROOT::RpdUser (const char *sstr) |
int | ROOT::SshToolAllocateSocket (unsigned int, unsigned int, char **) |
void | ROOT::SshToolDiscardSocket (const char *, int) |
int | ROOT::SshToolGetAuth (int) |
int | ROOT::SshToolGetAuth (int, const char *) |
int | ROOT::SshToolNotifyFailure (const char *) |
Variables | |
const int | kMAXPATHLEN = kMAXSECBUF |
const int kMAXPATHLEN = kMAXSECBUF |