rpdp.h File Reference

#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


Enumeration Type Documentation

enum ESecurity

Definition at line 130 of file rpdp.h.


Variable Documentation

const int kMAXPATHLEN = kMAXSECBUF

Definition at line 49 of file rpdp.h.


Generated on Tue Jul 5 16:04:28 2011 for ROOT_528-00b_version by  doxygen 1.5.1