Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

BeamSrv.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <limits.h>
#include <math.h>
#include <float.h>
#include <unistd.h>
#include <errno.h>
#include <sched.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <vector>
#include <DynThreads.hh>
#include "BeamSrv.hh"

Include dependency graph for BeamSrv.cc:

Include dependency graph

Go to the source code of this file.

Functions

void sig_handler_m (int signo)
void sig_handler_s (int signo)
int main (int argc, char *argv[])

Variables

volatile bool bRun = true
clDynThreads< clBeamSrvMaster > * BeamSrvMasterThreads
BS_PROCINFOV_T vProcInfo


Function Documentation

void sig_handler_m int  signo  ) 
 

Definition at line 49 of file BeamSrv.cc.

References bRun.

Referenced by main().

void sig_handler_s int  signo  ) 
 

Definition at line 62 of file BeamSrv.cc.

Referenced by main().

int main int  argc,
char *  argv[]
 

Definition at line 75 of file BeamSrv.cc.

References BeamSrvMasterThreads, GLOBAL_VERSMAJ, GLOBAL_VERSMIN, GLOBAL_VERSPL, _stBeamProcInfo::iSockH, clBeamSrvSlave::Main(), _stBeamProcInfo::pidProc, sig_handler_m(), sig_handler_s(), and vProcInfo.


Variable Documentation

volatile bool bRun = true
 

Definition at line 44 of file BeamSrv.cc.

Referenced by clBeamSrvMaster::Abort(), clBeamSrv2Master::InDataThread(), clBeamSrvMaster::InDataThread(), main(), clBeamSrv2Slave::Main(), clBeamSrvSlave::Main(), clBeamSrv2Master::ProcessLoop(), clBeamSrvMaster::ProcessLoop(), clBeamSrv2Master::ServeClientThread(), clBeamSrvMaster::ServeClientThread(), clBeamSrv2Master::ServerThread(), clBeamSrvMaster::ServerThread(), sig_handler(), sig_handler_m(), SigHandler(), clSoundProxy::SoundInThread(), and clUIServer::Wait().

clDynThreads<clBeamSrvMaster>* BeamSrvMasterThreads
 

Definition at line 45 of file BeamSrv.cc.

Referenced by clBeamSrvMaster::InDataThread(), clBeamSrv2Master::Main(), clBeamSrvMaster::Main(), main(), clBeamSrvMaster::ServeClientThread(), clBeamSrv2Master::ServerThread(), and clBeamSrvMaster::ServerThread().

BS_PROCINFOV_T vProcInfo
 

Definition at line 46 of file BeamSrv.cc.

Referenced by clBeamSrvMaster::InitProcessing(), main(), clBeamSrvMaster::ProcessLoop(), clBeamSrvMaster::SendInData(), clBeamSrvMaster::SendNodeParams(), and clBeamSrvMaster::WaitReady().


Generated on Sun Oct 26 19:11:28 2003 for HASAS by doxygen 1.3.3