#include <stdio.h>
#include <assert.h>
#include "netDirectoryServer.h"
#include <TROOT.h>
#include <TClass.h>
#include <TFile.h>
#include <TDirectory.h>
#include <TKey.h>
#include <TFolder.h>
#include <TSocket.h>
#include <TServerSocket.h>
#include <TThread.h>
#include <TMessage.h>
#include <TObjString.h>
#include <TH1.h>
#include <TCutG.h>
#include <deque>
#include <map>
#include <string>
#include "RootLock.h"
Go to the source code of this file.
◆ THREADRETURN
◆ THREADTYPE
◆ FindTopLevelObject()
static TObject* FindTopLevelObject |
( |
const char * |
name | ) |
|
|
static |
◆ FollowPath() [1/2]
static TObject* FollowPath |
( |
char * |
path | ) |
|
|
static |
◆ FollowPath() [2/2]
static TObject* FollowPath |
( |
TObject * |
container, |
|
|
char * |
path |
|
) |
| |
|
static |
◆ MakeKey()
static TKey* MakeKey |
( |
TObject * |
obj, |
|
|
int |
cycle, |
|
|
TDirectory * |
dir, |
|
|
const char * |
name = NULL |
|
) |
| |
|
static |
◆ NetDirectoryExport() [1/3]
void NetDirectoryExport |
( |
TCollection * |
collection, |
|
|
const char * |
exportName |
|
) |
| |
◆ NetDirectoryExport() [2/3]
void NetDirectoryExport |
( |
TDirectory * |
dir, |
|
|
const char * |
exportName |
|
) |
| |
◆ NetDirectoryExport() [3/3]
void NetDirectoryExport |
( |
TFolder * |
folder, |
|
|
const char * |
exportName |
|
) |
| |
◆ ResetObject()
static void ResetObject |
( |
TObject * |
obj | ) |
|
|
static |
◆ root_server_thread()
static THREADTYPE root_server_thread |
( |
void * |
arg | ) |
|
|
static |
◆ socket_listener()
◆ StartNetDirectoryServer()
void StartNetDirectoryServer |
( |
int |
port, |
|
|
TDirectory * |
dir |
|
) |
| |
◆ TopLevel()
static TObject* TopLevel |
( |
char * |
path, |
|
|
char ** |
opath |
|
) |
| |
|
static |
◆ VerboseNetDirectoryServer()
void VerboseNetDirectoryServer |
( |
bool |
verbose | ) |
|
◆ gAlreadyRunning
bool gAlreadyRunning = false |
|
static |
◆ gExportNames
std::map<std::string,std::string> gExportNames |
|
static |
◆ gExports
std::deque<std::string> gExports |
|
static |
◆ gVerbose