ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
TServerSocket.cxx File Reference
#include "TServerSocket.h"
#include "TSocket.h"
#include "TSystem.h"
#include "TROOT.h"
#include "TError.h"
#include <string>
#include "TVirtualMutex.h"
Include dependency graph for TServerSocket.cxx:

Go to the source code of this file.

Functions

 ClassImp (TServerSocket) static void SetAuthOpt(UChar_t &opt
 Kind of macro to parse input options Modify opt according to modifier mod. More...
 
UChar_t mod R__LOCKGUARD2 (gSrvAuthenticateMutex)
 
 if (!mod) return
 
 if ((mod &kSrvAuth)) opt|
 
 if ((mod &kSrvNoAuth)) opt &
 

Variables

TVirtualMutexgSrvAuthenticateMutex = 0
 

Function Documentation

ClassImp ( TServerSocket  )

Kind of macro to parse input options Modify opt according to modifier mod.

if ( mod)
if ( (mod &kSrvAuth )
if ( (mod &kSrvNoAuth )
UChar_t mod R__LOCKGUARD2 ( gSrvAuthenticateMutex  )

Referenced by TPServerSocket::Accept(), TServerSocket::Accept(), TMessageHandler::Add(), TClass::AddClass(), TUnixSystem::AddFileHandler(), TPluginManager::AddHandler(), TProcessID::AddProcessID(), ROOT::Detail::TSchemaRuleSet::AddRule(), TUnixSystem::AddSignalHandler(), TProcessID::AssignID(), TTimeStamp::AsString(), TServerSocket::Authenticate(), TAuthenticate::Authenticate(), TAuthenticate::AuthError(), TCling::Calc(), TInterpreter::CallFunc_SetArguments(), TAuthenticate::CheckHost(), TDataType::CheckInfo(), ClassImp(), ClassImpQ(), TProcessID::Cleanup(), TList::Clear(), TCanvas::Clear(), TPad::Clear(), TStreamerInfo::Clear(), TAuthenticate::ClearAuth(), TClass::Clone(), TPSocket::Close(), TDirectoryFile::Close(), TMapFile::Close(), TFTP::Close(), TUDPSocket::Close(), TSocket::Close(), TCanvas::Close(), TFile::Close(), TProof::Close(), TXNetSystem::Connect(), TBrowser::Create(), TProofMgr::Create(), TApplication::CreateApplication(), TSocket::CreateAuthSocket(), ROOT::Math::Factory::CreateDistSampler(), ROOT::Math::IntegratorMultiDim::CreateIntegrator(), ROOT::Math::IntegratorOneDim::CreateIntegrator(), TCling::CreateListOfBaseClasses(), TCling::CreateListOfMethodArgs(), ROOT::Math::Factory::CreateMinimizer(), TRootSecContext::DeActivate(), TSecContext::DeActivate(), DebugPrint(), DefaultErrorHandler(), TObjArray::Delete(), TList::Delete(), TClass::DeleteArray(), TBrowser::Destructor(), TClass::Destructor(), TClass::DetermineCurrentStreamerInfo(), TSystem::DirName(), TGLViewer::DoDraw(), TF1::DoInitialize(), TStyleDialog::DoOK(), TGLViewer::DoOverlaySelect(), TGLViewer::DoSecondarySelect(), TGLViewer::DoSelect(), TGLPShapeObjEditor::DrawSphere(), TCollection::EmptyGarbageCollection(), TCling::Execute(), TSystem::ExpandFileName(), TVirtualFFT::FFT(), TPluginManager::FindHandler(), TROOT::FindObject(), TDirectoryFile::FindObjectAnyFile(), TMapFile::FindShadowMapFile(), TROOT::FindSpecialObject(), TListOfTypes::FindType(), TCollection::GarbageCollect(), TFile::GetAsyncOpenStatus(), TAuthenticate::GetAuthInfo(), TAuthenticate::GetAuthMethod(), TAuthenticate::GetAuthMethodIdx(), ROOT::TGenericClassInfo::GetClass(), TClass::GetClass(), TCling::GetDataMember(), TDirectoryFile::GetDirectory(), TDirectory::GetDirectory(), TFile::GetEndpointUrl(), TCling::GetEnum(), TBranch::GetFile(), TROOT::GetFunction(), TCling::GetFunction(), TCling::GetFunctionTemplate(), TCling::GetFunctionWithPrototype(), TCling::GetFunctionWithValues(), TROOT::GetGlobalFunction(), TROOT::GetGlobalFunctionWithPrototype(), TUrl::GetHostFQDN(), TCling::GetInterfaceMethod(), TCling::GetInterfaceMethodWithPrototype(), TUDPSocket::GetLastUsage(), TSocket::GetLastUsage(), TUnixSystem::GetLinkedLibraries(), TROOT::GetListOfEnums(), TClass::GetListOfEnums(), TROOT::GetListOfFunctionTemplates(), TROOT::GetListOfGlobalFunctions(), TCling::GetMangledName(), TCling::GetMangledNameWithPrototype(), TProcessID::GetProcessWithUID(), TAuthenticate::GetProofAuthInfo(), TFunction::GetPrototype(), TFunction::GetReturnTypeName(), TFunction::GetReturnTypeNormalizedName(), TUrl::GetSpecialProtocols(), TAuthenticate::GetSshUser(), TGLWidget::HandleButton(), TGLWidget::HandleConfigureNotify(), TGLWidget::HandleCrossing(), TGLWidget::HandleDoubleClick(), TGLWidget::HandleFocusChange(), TGLWidget::HandleKey(), TGLWidget::HandleMotion(), TClass::IgnoreTObjectStreamer(), TXSlave::Init(), TPSocket::Init(), TXProofMgr::Init(), TFTP::Init(), TSlave::Init(), TProofLite::Init(), TFile::Init(), TProof::Init(), TEmulatedCollectionProxy::InitializeEx(), TGenCollectionProxy::InitializeEx(), TMethodCall::InitImplementation(), TFormula::InitLambdaExpression(), TF1::InitStandardFunctions(), TProcessID::IsValid(), TCling::Load(), TCling::LoadEnums(), TCling::LoadFunctionTemplates(), TPluginManager::LoadHandlersFromPluginDirs(), MoveAddressInRepository(), TGLPlotPainter::Paint(), TProofLite::PollForNewWorkers(), TFormula::ProcessFormula(), TAuthenticate::PromptUser(), TSeqCollection::QSort(), R__CreateBuffer(), RegisterAddressInRepository(), TDirectory::RegisterContext(), TMessageHandler::Remove(), TClass::RemoveClass(), TUnixSystem::RemoveFileHandler(), TPluginManager::RemoveHandler(), TUnixSystem::RemoveSignalHandler(), TUnixSystem::RemoveTimer(), TMemFile::ResetAfterMerge(), TClass::ResetClassInfo(), TCanvas::Resize(), TTimeStamp::Set(), TCling::SetClassInfo(), TAuthenticate::SetEnvironment(), TLinearFitter::SetFormula(), TLinearMinimizer::SetFunction(), TAuthenticate::SetGlobalPasswd(), TAuthenticate::SetGlobalUser(), TXProofMgr::SetInvalid(), TProof::SetManager(), TFormula::SetName(), TH1::SetName(), TProofLite::SetupWorkers(), TVirtualFFT::SineCosine(), TCollection::StartGarbageCollection(), TApplication::TApplication(), TAuthenticate::TAuthenticate(), TClass::TClass(), TDataType::TDataType(), TDirectory::TDirectory(), TDirectoryFile::TDirectoryFile(), TFile::TFile(), ROOT::v5::TFormula::TFormula(), TGLContext::TGLContext(), TMapFile::TMapFile(), TUDPSocket::Touch(), TSocket::Touch(), TProof::TProof(), TPSocket::TPSocket(), TROOT::TROOT(), TSecContext::TSecContext(), TServerSocket::TServerSocket(), TSocket::TSocket(), TStreamerElement::TStreamerElement(), TStyle::TStyle(), TUDPSocket::TUDPSocket(), UnregisterAddressInRepository(), TDirectory::UnregisterContext(), TGCocoa::Update(), TCanvas::Update(), TCanvas::UseCurrentStyle(), TGenCollectionProxy::Value::Value(), TUnixSystem::WorkingDirectory(), TBranch::~TBranch(), TF1::~TF1(), TFile::~TFile(), ROOT::v5::TFormula::~TFormula(), TProcessID::~TProcessID(), TServerSocket::~TServerSocket(), and TStyle::~TStyle().

Variable Documentation

TVirtualMutex* gSrvAuthenticateMutex = 0

Definition at line 39 of file TServerSocket.cxx.