ROOTANA
Macros | Functions | Variables
midasServer.cxx File Reference
#include <stdio.h>
#include <stdint.h>
#include <assert.h>
#include "midasServer.h"
#include <TROOT.h>
#include <TSemaphore.h>
#include <TFolder.h>
#include <TSocket.h>
#include <TServerSocket.h>
#include <TThread.h>
#include <TMessage.h>
#include <TObjString.h>
#include <TObjArray.h>
#include <TH1.h>
#include <TCutG.h>
#include "RootLock.h"
#include <map>
#include <string>
Include dependency graph for midasServer.cxx:

Go to the source code of this file.

Macros

#define XPOINTER_T   uint32_t
 

Functions

void VerboseMidasServer (bool verbose)
 
TFolder * ReadFolderPointer (TSocket *fSocket)
 
void root_server_thread (void *arg)
 
void root_socket_server (void *arg)
 
void StartMidasServer (int port)
 

Variables

static bool gVerbose = false
 
static std::map< XPOINTER_T, std::string > gPointers
 
static std::map< std::string, XPOINTER_TgRevPointers
 
static XPOINTER_T gLastPointer = 0
 
TFolder * gManaHistosFolder = NULL
 

Macro Definition Documentation

◆ XPOINTER_T

#define XPOINTER_T   uint32_t

Definition at line 49 of file midasServer.cxx.

Function Documentation

◆ ReadFolderPointer()

TFolder* ReadFolderPointer ( TSocket *  fSocket)

Definition at line 55 of file midasServer.cxx.

Here is the caller graph for this function:

◆ root_server_thread()

void root_server_thread ( void *  arg)

Definition at line 78 of file midasServer.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ root_socket_server()

void root_socket_server ( void *  arg)

Definition at line 256 of file midasServer.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ StartMidasServer()

void StartMidasServer ( int  port)

Definition at line 290 of file midasServer.cxx.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ VerboseMidasServer()

void VerboseMidasServer ( bool  verbose)

Definition at line 37 of file midasServer.cxx.

Variable Documentation

◆ gLastPointer

XPOINTER_T gLastPointer = 0
static

Definition at line 53 of file midasServer.cxx.

◆ gManaHistosFolder

TFolder* gManaHistosFolder = NULL

Definition at line 288 of file midasServer.cxx.

◆ gPointers

std::map<XPOINTER_T,std::string> gPointers
static

Definition at line 51 of file midasServer.cxx.

◆ gRevPointers

std::map<std::string,XPOINTER_T> gRevPointers
static

Definition at line 52 of file midasServer.cxx.

◆ gVerbose

bool gVerbose = false
static

Definition at line 35 of file midasServer.cxx.