src/client/deviceDaemon.cpp File Reference

#include "md_device.h"
#include "../server/Listener.cpp"
#include "../server/EventSender.cpp"
#include <time.h>
#include <boost/thread/mutex.hpp>
#include <boost/foreach.hpp>
#include "telemetry.h"

Include dependency graph for deviceDaemon.cpp:

Go to the source code of this file.

Defines

#define DV_DLL

Functions

void dvWQ ()
void hbCallback (const boost::system::error_code &)
void stream ()
void trCallback (const boost::system::error_code &error)
void pulse ()
void runEmbedded ()
void runDevice ()
void runDataLayer ()
void setStrMsg (mdDG &mdg, const char *str, mdDGtype md_DG_type, mdDGtype md_DG_subtype, const char *extraString="")
void shutdown ()

Variables

boost::mutex mutAlive
boost::mutex mdQuery
boost::condition_variable deviceRunning
boost::condition_variable mdObsQPending
boost::condition_variable mdODEQPending
boost::condition_variable mdCmdQPending
bool deviceIsRunning = false


Define Documentation

#define DV_DLL

Definition at line 1 of file deviceDaemon.cpp.


Function Documentation

void dvWQ (  ) 

Definition at line 329 of file deviceDaemon.cpp.

void hbCallback ( const boost::system::error_code &  error  ) 

void pulse (  ) 

Definition at line 192 of file deviceDaemon.cpp.

void runDataLayer (  ) 

Definition at line 236 of file deviceDaemon.cpp.

void runDevice (  ) 

Definition at line 235 of file deviceDaemon.cpp.

void runEmbedded (  ) 

Definition at line 199 of file deviceDaemon.cpp.

void setStrMsg ( mdDG mdg,
const char *  str,
mdDGtype  md_DG_type,
mdDGtype  md_DG_subtype,
const char *  extraString = "" 
)

Definition at line 276 of file deviceDaemon.cpp.

void shutdown (  ) 

Definition at line 289 of file deviceDaemon.cpp.

void stream (  ) 

void trCallback ( const boost::system::error_code &  error  ) 


Variable Documentation

bool deviceIsRunning = false

Definition at line 25 of file deviceDaemon.cpp.

boost::condition_variable deviceRunning

Definition at line 21 of file deviceDaemon.cpp.

boost::condition_variable mdCmdQPending

Definition at line 24 of file deviceDaemon.cpp.

boost::condition_variable mdObsQPending

Definition at line 22 of file deviceDaemon.cpp.

boost::condition_variable mdODEQPending

Definition at line 23 of file deviceDaemon.cpp.

boost::mutex mdQuery

Definition at line 20 of file deviceDaemon.cpp.

boost::mutex mutAlive

Definition at line 19 of file deviceDaemon.cpp.


Generated on Mon Jan 10 22:33:40 2011 by  doxygen 1.5.6