00001 #ifndef __GEMFIRE_CQ_OPERATION_H__
00002 #define __GEMFIRE_CQ_OPERATION_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "gfcpp_globals.hpp"
00012
00017 namespace gemfire {
00022 class CPPCACHE_EXPORT CqOperation {
00023
00024 public:
00025
00026
00027 typedef enum {
00028 OP_TYPE_INVALID = -1,
00029 OP_TYPE_CREATE = 1,
00030 OP_TYPE_UPDATE = 2,
00031 OP_TYPE_INVALIDATE = 4,
00032 OP_TYPE_REGION_CLEAR = 8,
00033 OP_TYPE_DESTROY = 16,
00034 OP_TYPE_MARKER = 32
00035 } CqOperationType;
00036
00037 };
00038 }
00039 #endif //ifndef __GEMFIRE_CQ_OPERATION_H__