00001 // Copyright CERN 2012 - Developed in collaboration with GSI 00002 00003 #ifndef _FESA_SERVER_DEF_H_ 00004 #define _FESA_SERVER_DEF_H_ 00005 00006 namespace fesa 00007 { 00008 00020 typedef enum REQUEST_TYPE //merged with NOTIFICATION_UPDATE_FLAGS 00021 { 00022 GET = 0, NEW_OR_DELETE_SUBSCRIBER = 1, SET = 2, 00023 } RequestType; 00024 00028 typedef enum 00029 { 00030 Input = 0, Output = 1 00031 } IOType; 00032 00036 typedef enum 00037 { 00038 SETTING = 0, ACQUISITION = 1 00039 } PropertyType; 00040 00041 } // fesa 00042 00043 #endif // _FESA_SERVER_DEF_H_