#include <XrdCmsAdmin.hh>
Public Member Functions | |
void | Login (int socknum) |
void | MonAds () |
void * | Notes (XrdNetSocket *AdminSock) |
void | Send (const char *Req, XrdCmsRRData &Data) |
void * | Start (XrdNetSocket *AdminSock) |
XrdCmsAdmin () | |
~XrdCmsAdmin () | |
Static Public Member Functions | |
static bool | InitAREvents (void *arFunc) |
static void | setSync (XrdSysSemaphore *sync) |
static void | Relay (int setSock, int newSock) |
static void | RelayAREvent () |
Private Member Functions | |
void | BegAds () |
bool | CheckVNid (const char *xNid) |
int | Con2Ads (const char *pname) |
int | do_Login () |
void | do_RmDid (int dotrim=0) |
void | do_RmDud (int dotrim=0) |
Static Private Member Functions | |
static void | AddEvent (const char *path, XrdCms::CmsReqCode req, int mods) |
Private Attributes | |
XrdOucStream | Stream |
const char * | Stype |
char * | Sname |
int | Primary |
Static Private Attributes | |
static XrdOssStatInfo2_t | areFunc |
static XrdOucTList * | areFirst |
static XrdOucTList * | areLast |
static XrdSysMutex | areMutex |
static XrdSysSemaphore | areSem |
static bool | arePost |
static XrdSysMutex | myMutex |
static XrdSysSemaphore * | SyncUp |
static int | POnline |
XrdCmsAdmin::~XrdCmsAdmin | ( | ) | [inline] |
References Sname.
static void XrdCmsAdmin::AddEvent | ( | const char * | path, | |
XrdCms::CmsReqCode | req, | |||
int | mods | |||
) | [static, private] |
void XrdCmsAdmin::BegAds | ( | ) | [private] |
bool XrdCmsAdmin::CheckVNid | ( | const char * | xNid | ) | [private] |
int XrdCmsAdmin::Con2Ads | ( | const char * | pname | ) | [private] |
int XrdCmsAdmin::do_Login | ( | ) | [private] |
void XrdCmsAdmin::do_RmDid | ( | int | dotrim = 0 |
) | [private] |
void XrdCmsAdmin::do_RmDud | ( | int | dotrim = 0 |
) | [private] |
static bool XrdCmsAdmin::InitAREvents | ( | void * | arFunc | ) | [static] |
void XrdCmsAdmin::Login | ( | int | socknum | ) |
void XrdCmsAdmin::MonAds | ( | ) |
void* XrdCmsAdmin::Notes | ( | XrdNetSocket * | AdminSock | ) |
static void XrdCmsAdmin::Relay | ( | int | setSock, | |
int | newSock | |||
) | [static] |
static void XrdCmsAdmin::RelayAREvent | ( | ) | [static] |
void XrdCmsAdmin::Send | ( | const char * | Req, | |
XrdCmsRRData & | Data | |||
) |
static void XrdCmsAdmin::setSync | ( | XrdSysSemaphore * | sync | ) | [inline, static] |
References SyncUp.
void* XrdCmsAdmin::Start | ( | XrdNetSocket * | AdminSock | ) |
XrdOucTList* XrdCmsAdmin::areFirst [static, private] |
XrdOssStatInfo2_t XrdCmsAdmin::areFunc [static, private] |
XrdOucTList* XrdCmsAdmin::areLast [static, private] |
XrdSysMutex XrdCmsAdmin::areMutex [static, private] |
bool XrdCmsAdmin::arePost [static, private] |
XrdSysSemaphore XrdCmsAdmin::areSem [static, private] |
XrdSysMutex XrdCmsAdmin::myMutex [static, private] |
int XrdCmsAdmin::POnline [static, private] |
int XrdCmsAdmin::Primary [private] |
Referenced by XrdCmsAdmin().
char* XrdCmsAdmin::Sname [private] |
Referenced by XrdCmsAdmin(), and ~XrdCmsAdmin().
XrdOucStream XrdCmsAdmin::Stream [private] |
const char* XrdCmsAdmin::Stype [private] |
Referenced by XrdCmsAdmin().
XrdSysSemaphore* XrdCmsAdmin::SyncUp [static, private] |
Referenced by setSync().