| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Site.h

Go to the documentation of this file.
00001 #ifndef SITE_HH
00002 #define SITE_HH
00003 
00016 
00017 namespace Site {
00018     enum Site_t {
00019         kUnknown      = 0x00, 
00020         kDayaBay      = 0x01,
00021         kLingAo       = 0x02,
00022         kFar          = 0x04,
00023         kMid          = 0x08,
00024         kAberdeen     = 0x10,
00025         kSAB          = 0x20,
00026         kPMTBenchTest = 0x40,
00027         kAll          = kDayaBay | kLingAo | kFar | kMid | kAberdeen | kSAB | kPMTBenchTest
00028     };
00029 
00030     // Convert site enum back and forth to string.
00031     const char* AsString(Site_t site);
00032     const char* StringFromMask(int mask);
00033 
00034     Site_t      FromString(const char* str);  
00035     int       MaskFromString(const char* str);  
00036     int       FullMask();
00037 }
00038 
00039 
00040 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:14:47 2011 for Conventions by doxygen 1.4.7