(file) Return to Constants.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Constants.h between version 1.101.2.4 and 1.102

version 1.101.2.4, 2007/01/17 18:48:54 version 1.102, 2007/02/21 10:02:33
Line 1 
Line 1 
 /*  
 //%2006//////////////////////////////////////////////////////////////////////// //%2006////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
Line 31 
Line 30 
 //============================================================================== //==============================================================================
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
 */  
  
 #ifndef Pegasus_Constants_h #ifndef Pegasus_Constants_h
 #define Pegasus_Constants_h #define Pegasus_Constants_h
  
 #include <Pegasus/Common/Config.h> #include <Pegasus/Common/Config.h>
   #include <Pegasus/Common/CIMName.h>
 #include <Pegasus/Common/Linkage.h> #include <Pegasus/Common/Linkage.h>
  
 /*  PEGASUS_NAMESPACE_BEGIN
 **==============================================================================  
 **  
 **  C/C++ Common Section  
 **  
 **==============================================================================  
 */  
  
 /*  //
  * Message Queue Names  // Message Queue Names
  */  //
  
 #define PEGASUS_QUEUENAME_METADISPATCHER      "pegasus meta dispatcher" #define PEGASUS_QUEUENAME_METADISPATCHER      "pegasus meta dispatcher"
  
Line 86 
Line 79 
 #define PEGASUS_QUEUENAME_BINARY_HANDLER       "BinaryMessageHandler" #define PEGASUS_QUEUENAME_BINARY_HANDLER       "BinaryMessageHandler"
  
  
 /*  //
  * ModuleController Module Names  // ModuleController Module Names
  */  //
  
 #define PEGASUS_MODULENAME_CONFIGPROVIDER \ #define PEGASUS_MODULENAME_CONFIGPROVIDER \
     PEGASUS_QUEUENAME_CONTROLSERVICE "::ConfigProvider"     PEGASUS_QUEUENAME_CONTROLSERVICE "::ConfigProvider"
Line 119 
Line 112 
      PEGASUS_QUEUENAME_CONTROLSERVICE "::CIMQueryCapabilitiesProvider"      PEGASUS_QUEUENAME_CONTROLSERVICE "::CIMQueryCapabilitiesProvider"
 #endif #endif
  
 /*  /**
  * HTTP Header Tags, Status Codes, and Reason Phrases      Values for the Subscription State property of the Subscription class,
       as defined in the CIM Events MOF
  */  */
   enum SubscriptionState {STATE_UNKNOWN = 0, STATE_OTHER = 1,
        STATE_ENABLED = 2, STATE_ENABLEDDEGRADED = 3,
        STATE_DISABLED = 4};
  
 #define PEGASUS_HTTPHEADERTAG_ERRORDETAIL "PGErrorDetail"  /**
       Values for the Persistence Type property of the Handler class,
       as defined in the CIM Events MOF
    */
   enum PersistenceType {PERSISTENCE_OTHER = 1, PERSISTENCE_PERMANENT = 2,
       PERSISTENCE_TRANSIENT = 3};
  
 #define HTTP_STATUSCODE_OK 200  /**
 #define HTTP_REASONPHRASE_OK "OK"      Values for the SNMPVersion property of the PG_IndicationHandlerSNMPMapper
 #define HTTP_STATUS_OK "200 OK"      class, as defined in the PG Events MOF
    */
   enum SnmpVersion {SNMPV1_TRAP = 2, SNMPV2C_TRAP = 3, SNMPV2C_INFORM = 4,
        SNMPV3_TRAP = 5, SNMPV3_INFORM = 6};
  
 #define HTTP_STATUSCODE_BADREQUEST 400  //
 #define HTTP_REASONPHRASE_BADREQUEST "Bad Request"  // CIM Class Names
 #define HTTP_STATUS_BADREQUEST "400 Bad Request"  //
  
 #define HTTP_STATUSCODE_UNAUTHORIZED 401  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CONFIGSETTING;
 #define HTTP_REASONPHRASE_UNAUTHORIZED "Unauthorized"  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_AUTHORIZATION;
 #define HTTP_STATUS_UNAUTHORIZED "401 Unauthorized"  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_USER;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CERTIFICATE;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CRL;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDER;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDFILTER;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_SHUTDOWN;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME___NAMESPACE;
  
 #define HTTP_STATUSCODE_FORBIDDEN    403  #ifndef PEGASUS_DISABLE_PERFINST
 #define HTTP_REASONPHRASE_FORBIDDEN    "Forbidden"  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA;
 #define HTTP_STATUS_FORBIDDEN    "403 Forbidden"  #endif
  
 #define HTTP_STATUSCODE_REQUEST_TOO_LARGE 413  #ifndef PEGASUS_DISABLE_CQL
 #define HTTP_REASONPHRASE_REQUEST_TOO_LARGE "Request Entity Too Large"  PEGASUS_COMMON_LINKAGE
 #define HTTP_STATUS_REQUEST_TOO_LARGE "413 Request Entity Too Large"      extern const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES;
   #endif
  
 #define HTTP_STATUSCODE_INTERNALSERVERERROR 500  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE;
 #define HTTP_REASONPHRASE_INTERNALSERVERERROR "Internal Server Error"  #define PEGASUS_SLP_SERVICE_TYPE   "service:wbem"
 #define HTTP_STATUS_INTERNALSERVERERROR "500 Internal Server Error"  // Interop Classes Accessed through Interop Control Provider
   #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PGNAMESPACE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM;
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER;
  
 #define HTTP_STATUSCODE_NOTIMPLEMENTED 501  //
 #define HTTP_REASONPHRASE_NOTIMPLEMENTED "Not Implemented"  // Server Profile-related class names
 #define HTTP_STATUS_NOTIMPLEMENTED "501 Not Implemented"  //
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER;
  
 #define HTTP_STATUSCODE_SERVICEUNAVAILABLE 503  PEGASUS_COMMON_LINKAGE
 #define HTTP_REASONPHRASE_SERVICEUNAVAILABLE "Service Unavailable"      extern const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER;
 #define HTTP_STATUS_SERVICEUNAVAILABLE "503 Service Unavailable"  
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER;
   
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE;
   
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY;
   
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT;
   
   // Registration classes
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES;
   
   
   // slp Class which operates slp provider. Started by system
   
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE;
   #endif
   
   //
   // Property Names
   //
  
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT;
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER;
  
 /*  /**
  * Default port numbers      The name of the Destination property for CIM XML Indication Handler
       subclass
  */  */
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION;
  
 #define WBEM_DEFAULT_HTTP_PORT 5988  /**
 #define WBEM_DEFAULT_HTTPS_PORT 5989      The name of the TargetHost property for SNMP Mapper Indication
       Handler subclass
   */
   PEGASUS_COMMON_LINKAGE
       extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST;
  
 #define SNMP_TRAP_DEFAULT_PORT 162  /**
       The name of the TextFormat property for Formatted Indication
       Subscription class
   */
       PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMAT;
  
   /**
       The name of the TextFormatParameters property for Formatted
       Indication Subscription class
   */
       PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMATPARAMETERS;
  
 /*  /**
  * Wbem service names      The name of the Name property for PG_ProviderModule class
  */  */
 #define WBEM_HTTP_SERVICE_NAME "wbem-http"      PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_PROVIDERMODULE_NAME;
 #define WBEM_HTTPS_SERVICE_NAME "wbem-https"  
  
   /**
       The name of the operational status property
   */
       PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_OPERATIONALSTATUS;
  
   /**
       The name of the Filter reference property for indication subscription class
    */
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_FILTER;
  
 /*  /**
  * File system layout      The name of the Handler reference property for indication subscription class
  */  */
   PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_HANDLER;
  
 #ifdef PEGASUS_USE_RELEASE_DIRS  /**
 #ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS      The name of the Subscription State property for indication subscription
 # include <Pegasus/Common/ProductDirectoryStructure.h>      class
 #else   */
 # if defined(PEGASUS_OS_HPUX)  PEGASUS_COMMON_LINKAGE
 #  undef CIMSERVER_LOCK_FILE      extern const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE;
 #  define CIMSERVER_LOCK_FILE               "/var/opt/wbem/cimserver_start.lock"  
 #  undef PEGASUS_REPOSITORY_DIR  /**
 #  define PEGASUS_REPOSITORY_DIR            "/var/opt/wbem/repository"      The name of the Query property for indication filter class
 #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH   */
 #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  \  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_QUERY;
     "/var/opt/wbem/cimserver_current.conf"  
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH  /**
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \      The name of the Query Language property for indication filter class
     "/var/opt/wbem/cimserver_planned.conf"   */
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE;
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  
     "/var/opt/wbem/cimserver_policy.conf"  /**
 #  undef PEGASUS_CIMSERVER_START_FILE      The name of the Name property for indication filter and indications handler
 #  define PEGASUS_CIMSERVER_START_FILE      "/etc/opt/wbem/cimserver_start.conf"      classes
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE   */
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/hp/sslshare/client.pem"  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_NAME;
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE  
 #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/var/opt/wbem/ssl.rnd"  /**
 #  undef PEGASUS_SSLSERVER_RANDOMFILE      The name of the Creation Class Name property for indication filter and
 #  define PEGASUS_SSLSERVER_RANDOMFILE      "/var/opt/wbem/cimserver.rnd"      indications handler classes
 #  undef PEGASUS_LOCAL_AUTH_DIR   */
 #  define PEGASUS_LOCAL_AUTH_DIR            "/var/opt/wbem/localauth"  PEGASUS_COMMON_LINKAGE
 #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH      extern const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME;
 #  define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH  "/var/opt/wbem/socket/cimxml.socket"  
 #  undef PEGASUS_CORE_DIR  /**
 #  define PEGASUS_CORE_DIR                  "/var/opt/wbem"      The name of the Persistence Type property for Indication Handler class
 #  undef PEGASUS_PAM_STANDALONE_PROC_NAME   */
 #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/wbem/lbin/cimservera"  PEGASUS_COMMON_LINKAGE
 #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME      extern const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE;
 #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/wbem/lbin/cimprovagt"  
 # elif defined(PEGASUS_OS_AIX)  /**
 #  undef CIMSERVER_LOCK_FILE      The name of the SNMP Version property for SNMP Mapper Indication Handler
 #  define CIMSERVER_LOCK_FILE               \      subclass
     "/opt/freeware/cimom/pegasus/etc/cimserver_start.lock"   */
 #  undef PEGASUS_REPOSITORY_DIR  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION;
 #  define PEGASUS_REPOSITORY_DIR            \  
     "/opt/freeware/cimom/pegasus/etc/repository"  //
 #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH  // CIM Namespace Names
 #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  \  //
     "/opt/freeware/cimom/pegasus/etc/cimserver_current.conf"  
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH  PEGASUS_COMMON_LINKAGE
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP;
     "/opt/freeware/cimom/pegasus/etc/cimserver_planned.conf"  PEGASUS_COMMON_LINKAGE
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL;
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  PEGASUS_COMMON_LINKAGE
     "/opt/freeware/cimom/pegasus/etc/cimserver_policy.conf"      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2;
 #  undef PEGASUS_CIMSERVER_START_FILE  
 #  define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf"  PEGASUS_COMMON_LINKAGE
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION;
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE \  PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG;
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG;
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN;
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_USER ;
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE;
   
   #ifndef PEGASUS_DISABLE_PERFINST
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA;
   #endif
   
   #ifndef PEGASUS_DISABLE_CQL
   PEGASUS_COMMON_LINKAGE
       extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES;
   #endif
   
   //
   // HTTP Header Tags, Status Codes, and Reason Phrases
   //
   
   #define PEGASUS_HTTPHEADERTAG_ERRORDETAIL "PGErrorDetail"
   
   #define HTTP_STATUSCODE_OK 200
   #define HTTP_REASONPHRASE_OK "OK"
   #define HTTP_STATUS_OK "200 OK"
   
   #define HTTP_STATUSCODE_BADREQUEST 400
   #define HTTP_REASONPHRASE_BADREQUEST "Bad Request"
   #define HTTP_STATUS_BADREQUEST "400 Bad Request"
   
   #define HTTP_STATUSCODE_UNAUTHORIZED 401
   #define HTTP_REASONPHRASE_UNAUTHORIZED "Unauthorized"
   #define HTTP_STATUS_UNAUTHORIZED "401 Unauthorized"
   
   #define HTTP_STATUSCODE_FORBIDDEN    403
   #define HTTP_REASONPHRASE_FORBIDDEN    "Forbidden"
   #define HTTP_STATUS_FORBIDDEN    "403 Forbidden"
   
   #define HTTP_STATUSCODE_REQUEST_TOO_LARGE 413
   #define HTTP_REASONPHRASE_REQUEST_TOO_LARGE "Request Entity Too Large"
   #define HTTP_STATUS_REQUEST_TOO_LARGE "413 Request Entity Too Large"
   
   #define HTTP_STATUSCODE_INTERNALSERVERERROR 500
   #define HTTP_REASONPHRASE_INTERNALSERVERERROR "Internal Server Error"
   #define HTTP_STATUS_INTERNALSERVERERROR "500 Internal Server Error"
   
   #define HTTP_STATUSCODE_NOTIMPLEMENTED 501
   #define HTTP_REASONPHRASE_NOTIMPLEMENTED "Not Implemented"
   #define HTTP_STATUS_NOTIMPLEMENTED "501 Not Implemented"
   
   #define HTTP_STATUSCODE_SERVICEUNAVAILABLE 503
   #define HTTP_REASONPHRASE_SERVICEUNAVAILABLE "Service Unavailable"
   #define HTTP_STATUS_SERVICEUNAVAILABLE "503 Service Unavailable"
   
   
   //
   // Default port numbers
   //
   
   #define WBEM_DEFAULT_HTTP_PORT 5988
   #define WBEM_DEFAULT_HTTPS_PORT 5989
   
   #define SNMP_TRAP_DEFAULT_PORT 162
   
   //
   // Default timeout values for sockets and clients
   //
   #define PEGASUS_DEFAULT_CLIENT_TIMEOUT_MILLISECONDS 20000
   #define PEGASUS_DEFAULT_SOCKETWRITE_TIMEOUT_SECONDS 20
   #define PEGASUS_DEFAULT_SOCKETWRITE_TIMEOUT_SECONDS_STRING "20"
   
   //
   // Wbem service names
   //
   #define WBEM_HTTP_SERVICE_NAME "wbem-http"
   #define WBEM_HTTPS_SERVICE_NAME "wbem-https"
   
   
   
   //
   // File system layout
   //
   
   #ifdef PEGASUS_USE_RELEASE_DIRS
   #ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
   # include <Pegasus/Common/ProductDirectoryStructure.h>
   #else
   # if defined(PEGASUS_OS_HPUX)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               "/var/opt/wbem/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/var/opt/wbem/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  \
       "/var/opt/wbem/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
       "/var/opt/wbem/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/etc/opt/wbem/cimserver_start.conf"
   #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
   #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/hp/sslshare/client.pem"
   #  undef PEGASUS_SSLCLIENT_RANDOMFILE
   #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/var/opt/wbem/ssl.rnd"
   #  undef PEGASUS_SSLSERVER_RANDOMFILE
   #  define PEGASUS_SSLSERVER_RANDOMFILE      "/var/opt/wbem/cimserver.rnd"
   #  undef PEGASUS_LOCAL_AUTH_DIR
   #  define PEGASUS_LOCAL_AUTH_DIR            "/var/opt/wbem/localauth"
   #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH
   #  define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH  "/var/opt/wbem/socket/cimxml.socket"
   #  undef PEGASUS_CORE_DIR
   #  define PEGASUS_CORE_DIR                  "/var/opt/wbem"
   #  undef PEGASUS_PAM_STANDALONE_PROC_NAME
   #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/wbem/lbin/cimservera"
   #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME
   #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/wbem/lbin/cimprovagt"
   # elif defined(PEGASUS_OS_AIX)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               \
       "/opt/freeware/cimom/pegasus/etc/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            \
       "/opt/freeware/cimom/pegasus/etc/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  \
       "/opt/freeware/cimom/pegasus/etc/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
       "/opt/freeware/cimom/pegasus/etc/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf"
   #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
   #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE \
     "/opt/freeware/cimom/pegasus/etc/client.pem"     "/opt/freeware/cimom/pegasus/etc/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
 #  define PEGASUS_SSLCLIENT_RANDOMFILE      \ #  define PEGASUS_SSLCLIENT_RANDOMFILE      \
Line 261 
Line 519 
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \ #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
     "/var/opt/tog-pegasus/cimserver_planned.conf"     "/var/opt/tog-pegasus/cimserver_planned.conf"
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  
     "/var/opt/tog-pegasus/cimserver_policy.conf"  
 #  undef PEGASUS_CIMSERVER_START_FILE #  undef PEGASUS_CIMSERVER_START_FILE
 #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/tog-pegasus/cimserver.pid" #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/tog-pegasus/cimserver.pid"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
Line 293 
Line 548 
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \ #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
     "/etc/opt/lsb-pegasus/cimserver_planned.conf"     "/etc/opt/lsb-pegasus/cimserver_planned.conf"
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  
     "/etc/opt/lsb-pegasus/cimserver_policy.conf"  
 #  undef PEGASUS_CIMSERVER_START_FILE #  undef PEGASUS_CIMSERVER_START_FILE
 #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/cimserver.pid" #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/cimserver.pid"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
Line 327 
Line 579 
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \ #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
     "/wbem_var/opt/wbem/cimserver_planned.conf"     "/wbem_var/opt/wbem/cimserver_planned.conf"
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  
     "/wbem_var/opt/wbem/cimserver_policy.conf"  
 #  undef PEGASUS_CIMSERVER_START_FILE #  undef PEGASUS_CIMSERVER_START_FILE
 #  define PEGASUS_CIMSERVER_START_FILE      \ #  define PEGASUS_CIMSERVER_START_FILE      \
     "/wbem_var/opt/wbem/cimserver_start.conf"     "/wbem_var/opt/wbem/cimserver_start.conf"
Line 352 
Line 601 
 #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/etc/wbem/cimserver_current.conf" #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/etc/wbem/cimserver_current.conf"
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/etc/wbem/cimserver_planned.conf" #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/etc/wbem/cimserver_planned.conf"
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  "/etc/wbem/cimserver_policy.conf"  
 #  undef PEGASUS_CIMSERVER_START_FILE #  undef PEGASUS_CIMSERVER_START_FILE
 #  define PEGASUS_CIMSERVER_START_FILE      "/var/wbem/cimserver.pid" #  define PEGASUS_CIMSERVER_START_FILE      "/var/wbem/cimserver.pid"
 #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH
Line 365 
Line 612 
 #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \ #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  \
     "/etc/pegasus/cimserver_planned.conf"     "/etc/pegasus/cimserver_planned.conf"
 #  undef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #  define PEGASUS_POLICY_CONFIG_FILE_PATH  \  
     "/etc/pegasus/cimserver_policy.conf"  
 #  undef PEGASUS_CIMSERVER_START_FILE #  undef PEGASUS_CIMSERVER_START_FILE
 #  define PEGASUS_CIMSERVER_START_FILE      \ #  define PEGASUS_CIMSERVER_START_FILE      \
     "/var/cache/pegasus/cimserver_start.conf"     "/var/cache/pegasus/cimserver_start.conf"
Line 387 
Line 631 
 #ifndef PEGASUS_PLANNED_CONFIG_FILE_PATH #ifndef PEGASUS_PLANNED_CONFIG_FILE_PATH
 #define PEGASUS_PLANNED_CONFIG_FILE_PATH  "cimserver_planned.conf" #define PEGASUS_PLANNED_CONFIG_FILE_PATH  "cimserver_planned.conf"
 #endif #endif
 #ifndef PEGASUS_POLICY_CONFIG_FILE_PATH  
 #define PEGASUS_POLICY_CONFIG_FILE_PATH  "cimserver_policy.conf"  
 #endif  
 #ifndef PEGASUS_CIMSERVER_START_FILE #ifndef PEGASUS_CIMSERVER_START_FILE
 #define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf" #define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf"
 #endif #endif
Line 415 
Line 656 
 #define PEGASUS_PROVIDER_AGENT_PROC_NAME  "bin/cimprovagt" #define PEGASUS_PROVIDER_AGENT_PROC_NAME  "bin/cimprovagt"
 #endif #endif
  
 /* Use the configuration file as a semaphore for repository access */  // Use the configuration file as a semaphore for repository access
 #define PEGASUS_REPOSITORY_LOCK_FILE PEGASUS_CURRENT_CONFIG_FILE_PATH #define PEGASUS_REPOSITORY_LOCK_FILE PEGASUS_CURRENT_CONFIG_FILE_PATH
  
 /* Constant defines for path to icu resource bundles */  // Constant defines for path to icu resource bundles
 #if defined(PEGASUS_PLATFORM_OS400_ISERIES_IBM) #if defined(PEGASUS_PLATFORM_OS400_ISERIES_IBM)
 # define PEGASUS_DEFAULT_MESSAGE_SOURCE  "/QIBM/ProdData/OS400/CIM/msg" # define PEGASUS_DEFAULT_MESSAGE_SOURCE  "/QIBM/ProdData/OS400/CIM/msg"
 #elif defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) #elif defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM)
Line 430 
Line 671 
 # undef PEGASUS_DEFAULT_MESSAGE_SOURCE # undef PEGASUS_DEFAULT_MESSAGE_SOURCE
 #endif #endif
  
 /*  //
  * Miscellaneous Constants  // Miscellaneous Constants
  */  //
  
 /*  // Constant defines the maximum number of providers that will be addressed in
   Constant defines the maximum number of providers that will be addressed in  // a single enumerate instance request.  This is strictly a performance
   a single enumerate instance request.  This is strictly a performance  // requirement for different systems.  To disable the whole test, simply set
   requirement for different systems.  To disable the whole test, simply set  // this variable to 0
   this variable to 0  
 */  
 #define MAX_ENUMERATE_BREADTH 30 #define MAX_ENUMERATE_BREADTH 30
  
 /* Constant defines the maximum timeout to disable a provider */  // Constant defines the maximum timeout to disable a provider
 #define PROVIDER_DISABLE_TIMEOUT 15 #define PROVIDER_DISABLE_TIMEOUT 15
  
 /* Constants defining the operational status of a CIM_ManagedSystemElement */  // Constants defining the operational status of a CIM_ManagedSystemElement
 #define CIM_MSE_OPSTATUS_VALUE_OK 2 #define CIM_MSE_OPSTATUS_VALUE_OK 2
 #define CIM_MSE_OPSTATUS_VALUE_DEGRADED 3 #define CIM_MSE_OPSTATUS_VALUE_DEGRADED 3
 #define CIM_MSE_OPSTATUS_VALUE_STOPPING 9 #define CIM_MSE_OPSTATUS_VALUE_STOPPING 9
 #define CIM_MSE_OPSTATUS_VALUE_STOPPED 10 #define CIM_MSE_OPSTATUS_VALUE_STOPPED 10
  
 /* Constants defining UserContext values in a PG_ProviderModule */  // Constants defining UserContext values in a PG_ProviderModule
 #define PG_PROVMODULE_USERCTXT_REQUESTOR 2 #define PG_PROVMODULE_USERCTXT_REQUESTOR 2
 #define PG_PROVMODULE_USERCTXT_DESIGNATED 3 #define PG_PROVMODULE_USERCTXT_DESIGNATED 3
 #define PG_PROVMODULE_USERCTXT_PRIVILEGED 4 #define PG_PROVMODULE_USERCTXT_PRIVILEGED 4
 #define PG_PROVMODULE_USERCTXT_CIMSERVER 5 #define PG_PROVMODULE_USERCTXT_CIMSERVER 5
  
 /* Constant defining Server truststore type value in a PG_SSLCertificate */  // Constant defining Server truststore type value in a PG_SSLCertificate
 #define PG_SSLCERTIFICATE_TSTYPE_VALUE_SERVER Uint16(2) #define PG_SSLCERTIFICATE_TSTYPE_VALUE_SERVER Uint16(2)
  
 #ifdef PEGASUS_DEFAULT_USERCTXT_REQUESTOR #ifdef PEGASUS_DEFAULT_USERCTXT_REQUESTOR
Line 466 
Line 705 
 #define PEGASUS_DEFAULT_PROV_USERCTXT PG_PROVMODULE_USERCTXT_PRIVILEGED #define PEGASUS_DEFAULT_PROV_USERCTXT PG_PROVMODULE_USERCTXT_PRIVILEGED
 #endif #endif
  
 /*  // Standard Pegasus Global Prefix.
   Standard Pegasus Global Prefix.  // This prefix is used as the basis for pegasus defined classes
   This prefix is used as the basis for pegasus defined classes  // and in identity creation that would require a standard
   and in identity creation that would require a standard  // Pegasus prefix
   Pegasus prefix  
 */  
 #define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG" #define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG"
  
 /*  
  * PEGASUS_CIMSERVERMAIN_USER - cimservermain runs as this user. This constant  
  * only applies when PEGASUS_ENABLE_PRIVELEGE_SEPARATION is defined, that is  
  * when the the executor process is present.  
  */  
 #if !defined(PEGASUS_CIMSERVERMAIN_USER)  
 # define PEGASUS_CIMSERVERMAIN_USER "pegasus"  
 #endif  
   
 /*  
 **==============================================================================  
 **  
 **  C++ Section  
 **  
 **==============================================================================  
 */  
   
 #if defined(__cplusplus)  
 # include <Pegasus/Common/CIMName.h>  
   
 PEGASUS_NAMESPACE_BEGIN  
   
 /**  
     Values for the Subscription State property of the Subscription class,  
     as defined in the CIM Events MOF  
  */  
 enum SubscriptionState {STATE_UNKNOWN = 0, STATE_OTHER = 1,  
      STATE_ENABLED = 2, STATE_ENABLEDDEGRADED = 3,  
      STATE_DISABLED = 4};  
   
 /**  
     Values for the Persistence Type property of the Handler class,  
     as defined in the CIM Events MOF  
  */  
 enum PersistenceType {PERSISTENCE_OTHER = 1, PERSISTENCE_PERMANENT = 2,  
     PERSISTENCE_TRANSIENT = 3};  
   
 /**  
     Values for the SNMPVersion property of the PG_IndicationHandlerSNMPMapper  
     class, as defined in the PG Events MOF  
  */  
 enum SnmpVersion {SNMPV1_TRAP = 2, SNMPV2C_TRAP = 3, SNMPV2C_INFORM = 4,  
      SNMPV3_TRAP = 5, SNMPV3_INFORM = 6};  
   
 //  
 // CIM Class Names  
 //  
   
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CONFIGSETTING;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_AUTHORIZATION;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_USER;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CERTIFICATE;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CRL;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDER;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDFILTER;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_SHUTDOWN;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME___NAMESPACE;  
   
 #ifndef PEGASUS_DISABLE_PERFINST  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA;  
 #endif  
   
 #ifndef PEGASUS_DISABLE_CQL  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES;  
 #endif  
   
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE;  
 #define PEGASUS_SLP_SERVICE_TYPE   "service:wbem"  
 // Interop Classes Accessed through Interop Control Provider  
 #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PGNAMESPACE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM;  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER;  
   
 //  
 // Server Profile-related class names  
 //  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PG_OBJECTMANAGER;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_COMMMECHANISMFORMANAGER;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_NAMESPACEINMANAGER;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDPROFILE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_REGISTEREDSUBPROFILE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_REFERENCEDPROFILE;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_CIM_ELEMENTCONFORMSTOPROFILE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_ELEMENTCONFORMSTOPROFILE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_SUBPROFILEREQUIRESPROFILE;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_SOFTWAREIDENTITY;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_ELEMENTSOFTWAREIDENTITY;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_INSTALLEDSOFTWAREIDENTITY;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_COMPUTERSYSTEM;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_HOSTEDOBJECTMANAGER;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_HOSTEDACCESSPOINT;  
   
 // Registration classes  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_PROVIDERPROFILECAPABILITIES;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_CLASSNAME_PG_PROVIDERREFERENCEDPROFILES;  
   
   
 // slp Class which operates slp provider. Started by system  
   
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE;  
 #endif  
   
 //  
 // Property Names  
 //  
   
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER;  
   
 /**  
     The name of the Destination property for CIM XML Indication Handler  
     subclass  
 */  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION;  
   
 /**  
     The name of the TargetHost property for SNMP Mapper Indication  
     Handler subclass  
 */  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST;  
   
 /**  
     The name of the TextFormat property for Formatted Indication  
     Subscription class  
 */  
     PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMAT;  
   
 /**  
     The name of the TextFormatParameters property for Formatted  
     Indication Subscription class  
 */  
     PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMATPARAMETERS;  
   
 /**  
     The name of the Name property for PG_ProviderModule class  
 */  
     PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_PROVIDERMODULE_NAME;  
   
 /**  
     The name of the operational status property  
 */  
     PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_OPERATIONALSTATUS;  
   
 /**  
     The name of the Filter reference property for indication subscription class  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_FILTER;  
   
 /**  
     The name of the Handler reference property for indication subscription class  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_HANDLER;  
   
 /**  
     The name of the Subscription State property for indication subscription  
     class  
  */  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_SUBSCRIPTION_STATE;  
   
 /**  
     The name of the Query property for indication filter class  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_QUERY;  
   
 /**  
     The name of the Query Language property for indication filter class  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_QUERYLANGUAGE;  
   
 /**  
     The name of the Name property for indication filter and indications handler  
     classes  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_NAME;  
   
 /**  
     The name of the Creation Class Name property for indication filter and  
     indications handler classes  
  */  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_CREATIONCLASSNAME;  
   
 /**  
     The name of the Persistence Type property for Indication Handler class  
  */  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMName PEGASUS_PROPERTYNAME_PERSISTENCETYPE;  
   
 /**  
     The name of the SNMP Version property for SNMP Mapper Indication Handler  
     subclass  
  */  
 PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_SNMPVERSION;  
   
 //  
 // CIM Namespace Names  
 //  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2;  
   
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_USER ;  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE;  
   
 #ifndef PEGASUS_DISABLE_PERFINST  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA;  
 #endif  
   
 #ifndef PEGASUS_DISABLE_CQL  
 PEGASUS_COMMON_LINKAGE  
     extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES;  
 #endif  
   
 /** /**
     Values for the Perceived Severity property of the Alert Indication     Values for the Perceived Severity property of the Alert Indication
     class, as defined in the CIM Events MOF     class, as defined in the CIM Events MOF
Line 789 
Line 739 
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif /* defined(__cplusplus) */  
   
 #endif /* Pegasus_Constants_h */ #endif /* Pegasus_Constants_h */


Legend:
Removed from v.1.101.2.4  
changed lines
  Added in v.1.102

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2