UniSet  1.4.0
Extensions.h
00001 // -------------------------------------------------------------------------
00002 #ifndef Extensions_H_
00003 #define Extensions_H_
00004 // -------------------------------------------------------------------------
00005 #include <string>
00006 #include "UniXML.h"
00007 #include "Debug.h"
00008 #include "UniSetTypes.h"
00009 #include "Calibration.h"
00010 // -------------------------------------------------------------------------
00011 namespace UniSetExtensions
00012 {
00014     UniSetTypes::ObjectId getSharedMemoryID();
00015 
00017     int getHeartBeatTime();
00018 
00019     xmlNode* findNode( xmlNode* node, const std::string snode, const std::string field );
00020     
00021     xmlNode* getCalibrationsSection();
00022     
00026     void escape_string( std::string& s );
00027 
00029     Calibration* buildCalibrationDiagram( const std::string dname );
00030 
00031     extern DebugStream dlog;
00032 }
00033 // -------------------------------------------------------------------------
00034 #endif // Extensions_H_