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

BeamSrv2.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <limits.h>
#include <math.h>
#include <float.h>
#include <mpi.h>
#include <DynThreads.hh>
#include "BeamSrv2.hh"

Include dependency graph for BeamSrv2.cc:

Include dependency graph

Go to the source code of this file.

Functions

void sig_handler (int signo)
int main (int argc, char *argv[])
bool BeamCommNodeParams (stBeamNodeParams &sNodeParams)
 Communicates beamformer parameters between nodes.

bool BeamCommInData (GDT *fpData, int iDataCount)

Variables

volatile bool bRun = true
clDynThreads< clBeamSrv2Master > * BeamSrvMasterThreads


Function Documentation

void sig_handler int  signo  ) 
 

Definition at line 41 of file BeamSrv2.cc.

References bRun.

Referenced by main().

int main int  argc,
char *  argv[]
 

Definition at line 55 of file BeamSrv2.cc.

References BeamSrvMasterThreads, GLOBAL_VERSMAJ, GLOBAL_VERSMIN, GLOBAL_VERSPL, clBeamSrv2Slave::Main(), and sig_handler().

bool BeamCommNodeParams stBeamNodeParams sNodeParams  ) 
 

Communicates beamformer parameters between nodes.

Definition at line 118 of file BeamSrv2.cc.

References _stBeamNodeParams::fSampleRate, _stBeamNodeParams::fSoundSpeed, _stBeamNodeParams::fSpacing, _stBeamNodeParams::iBeamCount, _stBeamNodeParams::iBlockSize, _stBeamNodeParams::iSensors, _stBeamNodeParams::iType, and _stBeamNodeParams::iWindowSize.

Referenced by clBeamSrv2Master::InitProcessing(), and clBeamSrv2Slave::Main().

bool BeamCommInData GDT *  fpData,
int  iDataCount
 

Definition at line 140 of file BeamSrv2.cc.

References GDT.

Referenced by clBeamSrv2Slave::Main(), and clBeamSrv2Master::ProcessLoop().


Variable Documentation

volatile bool bRun = true
 

Definition at line 37 of file BeamSrv2.cc.

clDynThreads<clBeamSrv2Master>* BeamSrvMasterThreads
 

Definition at line 38 of file BeamSrv2.cc.


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