(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.12 and 1.42.6.4

version 1.12, 2002/05/12 19:14:27 version 1.42.6.4, 2004/03/25 21:29:58
Line 1 
Line 1 
 //%/////////////////////////////////////////////////////////////////////////////  //%2003////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001 BMC Software, Hewlett-Packard Company, IBM,  // Copyright (c) 2000, 2001, 2002  BMC Software, Hewlett-Packard Development
 // The Open Group, Tivoli Systems  // Company, L. P., IBM Corp., The Open Group, Tivoli Systems.
   // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L. P.;
   // IBM Corp.; EMC Corporation, The Open Group.
 // //
 // Permission is hereby granted, free of charge, to any person obtaining a copy // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to // of this software and associated documentation files (the "Software"), to
Line 23 
Line 25 
 // //
 // Author: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) // Author: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)
 // //
 // Modified By:  // Modified By: Carol Ann Krug Graves, Hewlett-Packard Company
   //                (carolann_graves@hp.com)
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 31 
Line 34 
 #define Pegasus_Constants_h #define Pegasus_Constants_h
  
 #include <Pegasus/Common/Config.h> #include <Pegasus/Common/Config.h>
   #include <Pegasus/Common/CIMName.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 69 
Line 73 
 #define PEGASUS_QUEUENAME_EXPORTRESPENCODER   "CIMExportResponseEncoder" #define PEGASUS_QUEUENAME_EXPORTRESPENCODER   "CIMExportResponseEncoder"
  
 #define PEGASUS_QUEUENAME_WBEMEXECCLIENT      "WbemExecClient" #define PEGASUS_QUEUENAME_WBEMEXECCLIENT      "WbemExecClient"
   #define PEGASUS_QUEUENAME_INTERNALCLIENT       "InternalClient"
   #define PEGASUS_QUEUENAME_BINARY_HANDLER       "BinaryMessageHandler"
   
  
 // //
 // ModuleController Module Names // ModuleController Module Names
Line 86 
Line 93 
     PEGASUS_QUEUENAME_CONTROLSERVICE "::NamespaceProvider"     PEGASUS_QUEUENAME_CONTROLSERVICE "::NamespaceProvider"
 #define PEGASUS_MODULENAME_TEMP \ #define PEGASUS_MODULENAME_TEMP \
     PEGASUS_QUEUENAME_CONTROLSERVICE "::temp::do not use this name"     PEGASUS_QUEUENAME_CONTROLSERVICE "::temp::do not use this name"
   #define PEGASUS_MODULENAME_MONITOR \
       PEGASUS_QUEUENAME_CONTROLSERVICE "::Monitor"
   #define PEGASUS_MODULENAME_INTEROPPROVIDER \
       PEGASUS_QUEUENAME_CONTROLSERVICE "::InteropProvider"
  
 // //
 // CIM Class Names // CIM Class Names
 // //
  
 #define PEGASUS_CLASSNAME_CONFIGSETTING        "PG_ConfigSetting"  static const CIMName PEGASUS_CLASSNAME_CONFIGSETTING        =
 #define PEGASUS_CLASSNAME_AUTHORIZATION        "PG_Authorization"      CIMName ("PG_ConfigSetting");
 #define PEGASUS_CLASSNAME_USER                 "PG_User"  static const CIMName PEGASUS_CLASSNAME_AUTHORIZATION        =
 #define PEGASUS_CLASSNAME_PROVIDERMODULE       "PG_ProviderModule"      CIMName ("PG_Authorization");
 #define PEGASUS_CLASSNAME_PROVIDER             "PG_Provider"  static const CIMName PEGASUS_CLASSNAME_USER                 =
 #define PEGASUS_CLASSNAME_PROVIDERCAPABILITIES "PG_ProviderCapabilities"      CIMName ("PG_User");
 #define PEGASUS_CLASSNAME_INDSUBSCRIPTION      "PG_IndicationSubscription"  static const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE       =
 #define PEGASUS_CLASSNAME_INDHANDLER           "PG_IndicationHandler"      CIMName ("PG_ProviderModule");
 #define PEGASUS_CLASSNAME_INDHANDLER_CIMXML    "PG_IndicationHandlerCIMXML"  static const CIMName PEGASUS_CLASSNAME_PROVIDER             =
 #define PEGASUS_CLASSNAME_INDHANDLER_SNMP      "PG_IndicationHandlerSNMPMapper"      CIMName ("PG_Provider");
 #define PEGASUS_CLASSNAME_INDFILTER            "PG_IndicationFilter"  static const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION =
 #define PEGASUS_CLASSNAME_SHUTDOWN             "PG_ShutdownService"      CIMName ("PG_CapabilitiesRegistration");
 #define PEGASUS_CLASSNAME___NAMESPACE          "__Namespace"  static const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES =
 #define PEGASUS_CLASSNAME_NAMESPACE            "CIM_Namespace"      CIMName ("PG_ConsumerCapabilities");
   static const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES =
       CIMName ("PG_ProviderCapabilities");
   static const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION      =
       CIMName ("CIM_IndicationSubscription");
   static const CIMName PEGASUS_CLASSNAME_INDHANDLER           =
       CIMName ("CIM_IndicationHandler");
   static const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML    =
       CIMName ("CIM_IndicationHandlerCIMXML");
   static const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML    =
                   CIMName ("CIM_ListenerDestinationCIMXML");
   static const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP      =
       CIMName ("PG_IndicationHandlerSNMPMapper");
   static const CIMName PEGASUS_CLASSNAME_INDFILTER            =
       CIMName ("CIM_IndicationFilter");
   static const CIMName PEGASUS_CLASSNAME_SHUTDOWN             =
       CIMName ("PG_ShutdownService");
   static const CIMName PEGASUS_CLASSNAME___NAMESPACE          =
       CIMName ("__Namespace");
   
   #ifdef PEGASUS_ENABLE_SLP
   // Interop Classes Accessed through Interop Control Provider
   static const CIMName PEGASUS_CLASSNAME_NAMESPACE            =
       CIMName ("CIM_Namespace");
   static const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            =
       CIMName ("CIM_ObjectManager");
   static const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  =
       CIMName ("CIM_ObjectManagerCommunicationMechanism");
   static const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  =
       CIMName ("CIM_CIMXMLCommunicationMechanism");
   static const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  =
       CIMName ("PG_CIMXMLCommunicationMechanism");
   static const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  =
       CIMName ("CIM_ProtocolAdapter");
   static const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  =
       CIMName ("CIM_NamespaceInManager");
   
   // slp Class which operates slp provider. Started by system
   
   static const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE             =
       CIMName ("PG_WBEMSLPTEMPLATE");
   #endif
  
 // //
 // Property Names // Property Names
 // //
  
 #define PEGASUS_PROPERTYNAME_INDSUB_CREATOR    "Creator"  static const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    =
       CIMName ("Creator");
  
   // l10n
   static const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS =
       CIMName ("AcceptLanguages");
   static const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS =
       CIMName ("ContentLanguages");
  
 // //
 // CIM Namespace Names // CIM Namespace Names
 // //
  
 #define PEGASUS_NAMESPACENAME_INTEROP  "root/PG_InterOp"  static const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  =
 #define PEGASUS_NAMESPACENAME_INTERNAL "root/PG_Internal"      CIMNamespaceName ("root/PG_InterOp");
 #define PEGASUS_NAMESPACENAME_CIMV2    "root/cimv2"  static const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =
       CIMNamespaceName ("root/PG_Internal");
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    =
       CIMNamespaceName ("root/cimv2");
   
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =
       PEGASUS_NAMESPACENAME_INTERNAL;
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        =
       PEGASUS_NAMESPACENAME_INTERNAL;
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   =
       PEGASUS_NAMESPACENAME_INTEROP;
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      =
       PEGASUS_NAMESPACENAME_INTERNAL;
   static const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          =
       PEGASUS_NAMESPACENAME_INTERNAL;
  
 #define PEGASUS_NAMESPACENAME_AUTHORIZATION PEGASUS_NAMESPACENAME_INTERNAL  
 #define PEGASUS_NAMESPACENAME_PROVIDERREG   PEGASUS_NAMESPACENAME_INTEROP  
  
 // //
 // HTTP Header Tags, Status Codes, and Reason Phrases // HTTP Header Tags, Status Codes, and Reason Phrases
Line 143 
Line 212 
 #define HTTP_REASONPHRASE_UNAUTHORIZED "Unauthorized" #define HTTP_REASONPHRASE_UNAUTHORIZED "Unauthorized"
 #define HTTP_STATUS_UNAUTHORIZED "401 Unauthorized" #define HTTP_STATUS_UNAUTHORIZED "401 Unauthorized"
  
   #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_STATUSCODE_INTERNALSERVERERROR 500
 #define HTTP_REASONPHRASE_INTERNALSERVERERROR "Internal Server Error" #define HTTP_REASONPHRASE_INTERNALSERVERERROR "Internal Server Error"
 #define HTTP_STATUS_INTERNALSERVERERROR "500 Internal Server Error" #define HTTP_STATUS_INTERNALSERVERERROR "500 Internal Server Error"
Line 155 
Line 228 
 #define HTTP_REASONPHRASE_SERVICEUNAVAILABLE "Service Unavailable" #define HTTP_REASONPHRASE_SERVICEUNAVAILABLE "Service Unavailable"
 #define HTTP_STATUS_SERVICEUNAVAILABLE "503 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
   
   
   //
   // Wbem service names
   //
   
   
   #ifdef PEGASUS_OS_OS400
   #pragma convert(37)
   #define WBEM_HTTP_SERVICE_NAME "wbem-http"
   #define WBEM_HTTPS_SERVICE_NAME "wbem-https"
   #pragma convert(0)
   #else
   #define WBEM_HTTP_SERVICE_NAME "wbem-http"
   #define WBEM_HTTPS_SERVICE_NAME "wbem-https"
   #endif
   
   
   
   //
   // File system layout
   //
   
   #define PEGASUS_SSLCLIENT_CERTIFICATEFILE "client.pem"
   #define PEGASUS_SSLCLIENT_RANDOMFILE      "ssl.rnd"
   #define PEGASUS_SSLSERVER_RANDOMFILE      "cimserver.rnd"
   #define PEGASUS_LOCAL_AUTH_DIR            "/tmp"
   // ATTN: Relocate this relative to PEGASUS_HOME
   #define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH  "/tmp/cimxml.socket"
   #define PEGASUS_PAM_STANDALONE_PROC_NAME  "bin/cimservera"
   
   #ifdef PEGASUS_USE_RELEASE_DIRS
   # if defined(PEGASUS_OS_HPUX)
   #  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/sbin/cimservera"
   # elif defined(PEGASUS_PLATFORM_LINUX_GENERIC_GNU)
   #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
   #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/var/cache/pegasus/client.pem"
   #  undef PEGASUS_SSLCLIENT_RANDOMFILE
   #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/var/cache/pegasus/ssl.rnd"
   #  undef PEGASUS_SSLSERVER_RANDOMFILE
   #  define PEGASUS_SSLSERVER_RANDOMFILE      "/var/cache/pegasus/cimserver.rnd"
   #  undef PEGASUS_LOCAL_AUTH_DIR
   #  define PEGASUS_LOCAL_AUTH_DIR            "/var/cache/pegasus/localauth"
   #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH
   #  define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH  "/var/cache/pegasus/cimxml.socket"
   #  undef PEGASUS_PAM_STANDALONE_PROC_NAME
   #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/usr/sbin/cimservera"
   # endif
   #endif
   
   
 // //
 // Miscellaneous Constants // Miscellaneous Constants
 // //
Line 164 
Line 310 
 // systems.  To disable the whole test, simply set this variable to 0 // systems.  To disable the whole test, simply set this variable to 0
 #define MAX_ENUMERATE_BREADTH 30 #define MAX_ENUMERATE_BREADTH 30
  
   // Constant defines the maximum timeout to disable a provider
   #define PROVIDER_DISABLE_TIMEOUT 15
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif /* Pegasus_Constants_h */ #endif /* Pegasus_Constants_h */


Legend:
Removed from v.1.12  
changed lines
  Added in v.1.42.6.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2