00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00029
00030
00031
00032 #ifndef Pegasus_CIMOperationType_h
00033 #define Pegasus_CIMOperationType_h
00034
00035 #include <Pegasus/Common/Config.h>
00036 #include <Pegasus/Common/Linkage.h>
00037
00038 PEGASUS_NAMESPACE_BEGIN
00039
00044 enum CIMOperationType
00045 {
00046 CIMOPTYPE_INVOKE_METHOD = 0,
00047 CIMOPTYPE_GET_CLASS = 1,
00048 CIMOPTYPE_GET_INSTANCE = 2,
00049 CIMOPTYPE_DELETE_CLASS = 3,
00050 CIMOPTYPE_DELETE_INSTANCE = 4,
00051 CIMOPTYPE_CREATE_CLASS = 5,
00052 CIMOPTYPE_CREATE_INSTANCE = 6,
00053 CIMOPTYPE_MODIFY_CLASS = 7,
00054 CIMOPTYPE_MODIFY_INSTANCE = 8,
00055 CIMOPTYPE_ENUMERATE_CLASSES = 9,
00056 CIMOPTYPE_ENUMERATE_CLASS_NAMES = 10,
00057 CIMOPTYPE_ENUMERATE_INSTANCES = 11,
00058 CIMOPTYPE_ENUMERATE_INSTANCE_NAMES = 12,
00059 CIMOPTYPE_EXEC_QUERY = 13,
00060 CIMOPTYPE_ASSOCIATORS = 14,
00061 CIMOPTYPE_ASSOCIATOR_NAMES = 15,
00062 CIMOPTYPE_REFERENCES = 16,
00063 CIMOPTYPE_REFERENCE_NAMES = 17,
00064 CIMOPTYPE_GET_PROPERTY = 18,
00065 CIMOPTYPE_SET_PROPERTY = 19,
00066 CIMOPTYPE_GET_QUALIFIER = 20,
00067 CIMOPTYPE_SET_QUALIFIER = 21,
00068 CIMOPTYPE_DELETE_QUALIFIER = 22,
00069 CIMOPTYPE_ENUMERATE_QUALIFIERS = 23
00070 };
00071
00072 PEGASUS_NAMESPACE_END
00073
00074 #endif