#include <Locate.hh>
Collaboration diagram for clLocate:

Public Member Functions | |
| clLocate () | |
| ~clLocate () | |
| int | Main (int, char **) |
| void | Stop () |
| void * | ProcessThread (void *) |
| void * | ServeClientThread (void *) |
Private Member Functions | |
| bool | Initialize () |
| void | SendParams (int, const char *, int, long, long, float) |
Private Attributes | |
| volatile bool | bRun |
| int | iSensorCount |
| int | iPort |
| int | iMsgSize |
| long | lWidth |
| long | lHeight |
| GDT | fWeight |
| GDT * | fpLocMatrix |
| stDirCfg | sDirCfg |
| clAlloc | LocMatrix |
| clAlloc | ResMsg |
| clCondition | CndResMsg |
| clMutex | MtxResMsg |
| clCfgFile | Cfg |
| clDSPOp | DSP |
| clLogFile | Log |
| clLocateMsg | Msg |
| clMPIComm | MPICCtrl |
| clMPIComm | MPICParam |
| clMPIComm | MPICNormal |
Definition at line 73 of file Locate.hh.
|
|
Definition at line 220 of file Locate.cc. References clLogFile::Add(), bRun, iSensorCount, LOCATE_CONTROL_TAG, LOCATE_LOGFILE, LOCATE_NORMAL_TAG, LOCATE_PARAM_TAG, Log, MPICCtrl, MPICNormal, MPICParam, clLogFile::Open(), and clMPIComm::SetTag(). |
|
|
Definition at line 232 of file Locate.cc. References clLogFile::Add(), and Log. |
|
|
||||||||||||||||||||||||||||
|
Definition at line 200 of file Locate.cc. References lHeight, LOCATE_HOSTNAME_MAXLEN, lWidth, MPICParam, sDirCfg, and clMPIComm::Send(). Referenced by Initialize(). |
|
||||||||||||
|
Definition at line 238 of file Locate.cc. References bDebug, clSockServ::Bind(), bRun, Initialize(), iPort, LOCATE_TIMEOUT, MasterSigHandler(), clSockServ::WaitForConnect(), WrapProcessThread(), and WrapServeClientThread(). Referenced by main(). |
|
|
Definition at line 267 of file Locate.cc. References bRun, iNodeCount, LOCATE_CTRL_STOP, MPICCtrl, and clMPIComm::Send(). Referenced by MasterSigHandler(). |
|
|
Definition at line 278 of file Locate.cc. References clLocateSystem::Add(), bDebug, bRun, CndResMsg, fpLocMatrix, fWeight, GDT, clLocateSystem::GetResults(), clLocateSystem::Initialize(), iNodeCount, lHeight, _stLocateRes::lPointCount, lWidth, MPICNormal, Msg, MtxResMsg, clLocateSystem::Process(), clMPIComm::Recv(), ResMsg, and clLocateMsg::SetResult(). Referenced by WrapProcessThread(). |
|
|
Definition at line 319 of file Locate.cc. References bRun, CndResMsg, GLOBAL_HEADER_LEN, _stLocateHdr::iHeight, iMsgSize, _stLocateHdr::iWidth, lHeight, lWidth, Msg, MtxResMsg, ResMsg, clLocateMsg::SetHeader(), SOp, and clSockOp::WriteN(). Referenced by WrapServeClientThread(). |
|
|
Definition at line 75 of file Locate.hh. Referenced by clLocate(), Main(), ProcessThread(), ServeClientThread(), and Stop(). |
|
|
Definition at line 76 of file Locate.hh. Referenced by clLocate(), and Initialize(). |
|
|
Definition at line 77 of file Locate.hh. Referenced by Initialize(), and Main(). |
|
|
Definition at line 78 of file Locate.hh. Referenced by Initialize(), and ServeClientThread(). |
|
|
Definition at line 79 of file Locate.hh. Referenced by Initialize(), ProcessThread(), SendParams(), and ServeClientThread(). |
|
|
Definition at line 80 of file Locate.hh. Referenced by Initialize(), ProcessThread(), SendParams(), and ServeClientThread(). |
|
|
Definition at line 81 of file Locate.hh. Referenced by Initialize(), and ProcessThread(). |
|
|
Definition at line 82 of file Locate.hh. Referenced by Initialize(), and ProcessThread(). |
|
|
Definition at line 83 of file Locate.hh. Referenced by Initialize(), and SendParams(). |
|
|
Definition at line 84 of file Locate.hh. Referenced by Initialize(). |
|
|
Definition at line 85 of file Locate.hh. Referenced by Initialize(), ProcessThread(), and ServeClientThread(). |
|
|
Definition at line 86 of file Locate.hh. Referenced by ProcessThread(), and ServeClientThread(). |
|
|
Definition at line 87 of file Locate.hh. Referenced by ProcessThread(), and ServeClientThread(). |
|
|
Definition at line 88 of file Locate.hh. Referenced by Initialize(). |
|
|
Definition at line 89 of file Locate.hh. Referenced by Initialize(). |
|
|
Definition at line 90 of file Locate.hh. Referenced by clLocate(), and ~clLocate(). |
|
|
Definition at line 91 of file Locate.hh. Referenced by ProcessThread(), and ServeClientThread(). |
|
|
Definition at line 92 of file Locate.hh. Referenced by clLocate(), and Stop(). |
|
|
Definition at line 93 of file Locate.hh. Referenced by clLocate(), and SendParams(). |
|
|
Definition at line 94 of file Locate.hh. Referenced by clLocate(), and ProcessThread(). |
1.3.3