00001 #pragma once
00002
00003 #include <iostream>
00004 #include <map>
00005 #include <string>
00006 #include <vector>
00007
00008 #include "HLabConst.h"
00009
00010 #ifdef WIN32
00011 #if defined _USRDLL
00012 #define DllExport _declspec(dllexport)
00013 #else
00014 #define DllExport _declspec(dllimport)
00015 #endif
00016 #else
00017 #define DllExport
00018 #endif
00019
00020
00021 class DllExport CHLabControl
00022 {
00023 int m_iLen;
00024
00025 public:
00026 std::vector<std::string> m_vecControl;
00027
00028 CHLabControl(void);
00029 ~CHLabControl(void);
00030
00031 int ReadControlFile(const char* szFileName);
00032 int ListControl(void);
00033
00034 inline int GetLen(void)
00035 {
00036 return m_iLen;
00037 }
00038 };