#include <cassert>#include <cstdarg>#include <cstdlib>#include <iostream>#include <boost/thread.hpp>#include <boost/asio.hpp>#include <boost/bind.hpp>#include <boost/date_time/posix_time/posix_time.hpp>#include <boost/interprocess/shared_memory_object.hpp>#include <boost/interprocess/mapped_region.hpp>#include "Listener.h"#include "EventSender.h"#include "TimeStampedEvent.h"#include "PolymorphEvent.h"#include <map>#include <utility>#include <string>#include <queue>#include "mdcommon.h"


Go to the source code of this file.
Classes | |
| struct | DV_TELEMETRY_DATA |
| struct | mdDialog |
Defines | |
| #define | DEVICE |
Typedefs | |
| typedef struct DV_TELEMETRY_DATA | auc_dv_global |
| typedef std::map< std::string, mdObservable * > | ObservationsByName |
| typedef std::map< std::string, mdOperationalDataElement * > | ODEsPerName |
Functions | |
| bool | aucDevice () |
| BOOL APIENTRY | DllMain (HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) |
| void | runDeviceDaemon () |
| void | shutdown () |
Variables | |
| class DllExport | mdEmbeddedAPI |
| auc_dv_global * | gm |
| boost::asio::io_service | io_ |
| boost::thread * | bgThreadGroup |
| boost::thread * | dataLayer |
| dvLogger | theseLogs |
| deviceDaemonConfig * | thisConfig |
| mdDialog | thisCmdQry |
| mdDialog | thisObsQry |
| mdDialog | thisODEQry |
| mdEmbedded * | thisDevice |
| mdError * | mdErrors |
| mdEmbeddedAPI * | mdDDAPI = NULL |
| InstructionSet | mySCPI |
| ObservationsByName | myObs |
| ODEsPerName | myODEs |
| #define DEVICE |
Definition at line 25 of file md_device.h.
| typedef struct DV_TELEMETRY_DATA auc_dv_global |
| typedef std::map<std::string,mdObservable *> ObservationsByName |
Definition at line 91 of file md_device.h.
| typedef std::map<std::string,mdOperationalDataElement *> ODEsPerName |
Definition at line 92 of file md_device.h.
| bool aucDevice | ( | ) |
Definition at line 21 of file md_device.cpp.
| BOOL APIENTRY DllMain | ( | HMODULE | hModule, | |
| DWORD | ul_reason_for_call, | |||
| LPVOID | lpReserved | |||
| ) |
Definition at line 41 of file md_device.h.
| void runDeviceDaemon | ( | ) |
| void shutdown | ( | ) |
Definition at line 194 of file clientDaemon.cpp.
| boost::thread * bgThreadGroup |
Definition at line 110 of file md_device.h.
| boost::thread * dataLayer |
Definition at line 111 of file md_device.h.
Definition at line 108 of file md_device.h.
| boost::asio::io_service io_ |
Definition at line 109 of file md_device.h.
| mdEmbeddedAPI * mdDDAPI = NULL |
Definition at line 119 of file md_device.h.
| class DllExport mdEmbeddedAPI |
Definition at line 103 of file md_device.h.
Definition at line 118 of file md_device.h.
Definition at line 125 of file md_device.h.
Definition at line 126 of file md_device.h.
Definition at line 124 of file md_device.h.
Definition at line 112 of file md_device.h.
Definition at line 114 of file md_device.h.
Definition at line 113 of file md_device.h.
Definition at line 117 of file md_device.h.
Definition at line 115 of file md_device.h.
Definition at line 116 of file md_device.h.
1.5.6