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

Diff for /pegasus/src/Pegasus/Common/CIMStatusCode.h between version 1.6.6.1 and 1.13

version 1.6.6.1, 2003/07/16 21:45:25 version 1.13, 2005/02/05 22:59:23
Line 1 
Line 1 
 //%/////////////////////////////////////////////////////////////////////////////  //%2005////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 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.
   // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
   // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
   // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
   // EMC Corporation; VERITAS Software 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 21 
Line 27 
 // //
 //============================================================================== //==============================================================================
 // //
 // Author: Mike Brasher (mbrasher@bmc.com)  
 //  
 // Modified By: Carol Ann Krug Graves, Hewlett-Packard Company  
 //                (carolann_graves@hp.com)  
 //  
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
 #ifndef Pegasus_CIMStatusCode_h #ifndef Pegasus_CIMStatusCode_h
Line 38 
Line 39 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 /** CIM Status codes defined in the CIM/HTTP standard. These are the valid  /** CIM Status codes defined in the DMTF CIM Operations over HTTP specification. These are the valid
     codes which may be passed on the wire.      codes which may be returned as error responses to CIM Operations.
 */ */
 enum CIMStatusCode enum CIMStatusCode
 { {
     /// Success.      /// Success. This  is the success code.
     CIM_ERR_SUCCESS = 0,     CIM_ERR_SUCCESS = 0,
  
     /// A general error occurred that is not covered by a more specific error code.      /** A general error occurred that is not covered by a more specific error code.
       */
     CIM_ERR_FAILED = 1,     CIM_ERR_FAILED = 1,
  
     /// Access to a CIM resource was not available to the client.      /** Access to a CIM resource was not available to the client.
       */
     CIM_ERR_ACCESS_DENIED = 2,     CIM_ERR_ACCESS_DENIED = 2,
  
     /// The target namespace does not exist.      /** The target namespace does not exist.
       */
     CIM_ERR_INVALID_NAMESPACE = 3,     CIM_ERR_INVALID_NAMESPACE = 3,
  
     /// One or more parameter values passed to the method were invalid.      /** One or more parameter values passed to the method were invalid.
       */
     CIM_ERR_INVALID_PARAMETER = 4,     CIM_ERR_INVALID_PARAMETER = 4,
  
     /// The specified class does not exist.      /** The specified class does not exist.
       */
     CIM_ERR_INVALID_CLASS = 5,     CIM_ERR_INVALID_CLASS = 5,
  
     /// The requested object could not be found.      /** The requested object could not be found.
       */
     CIM_ERR_NOT_FOUND = 6,     CIM_ERR_NOT_FOUND = 6,
  
     /// The requested operation is not supported.      /** The requested operation is not supported.
       */
     CIM_ERR_NOT_SUPPORTED = 7,     CIM_ERR_NOT_SUPPORTED = 7,
  
     /// Operation cannot be carried out on this class since it has subclasses.      /** Operation cannot be carried out on this class since it has subclasses.
       */
     CIM_ERR_CLASS_HAS_CHILDREN = 8,     CIM_ERR_CLASS_HAS_CHILDREN = 8,
  
     /// Operation cannot be carried out on this class since it has instances.       /** Operation cannot be carried out on this class since it has instances.
       */
     CIM_ERR_CLASS_HAS_INSTANCES = 9,     CIM_ERR_CLASS_HAS_INSTANCES = 9,
  
     /// Operation cannot be carried out since the specified superClass does not exist.      /** Operation cannot be carried out since the specified superClass does not exist.
       */
     CIM_ERR_INVALID_SUPERCLASS = 10,     CIM_ERR_INVALID_SUPERCLASS = 10,
  
     /// Operation cannot be carried out because an object already exists.      /** Operation cannot be carried out because an object already exists.
       */
     CIM_ERR_ALREADY_EXISTS = 11,     CIM_ERR_ALREADY_EXISTS = 11,
  
     /// The specified property does not exist:      /** The specified property does not exist:
       */
     CIM_ERR_NO_SUCH_PROPERTY = 12,     CIM_ERR_NO_SUCH_PROPERTY = 12,
  
     /// The value supplied is incompatible with the type.      /** The value supplied is incompatible with the type.
       */
     CIM_ERR_TYPE_MISMATCH = 13,     CIM_ERR_TYPE_MISMATCH = 13,
  
     /// The query language is not recognized or supported.      /** The query language is not recognized or supported.
       */
     CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14,     CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
  
     /// The query is not valid for the specified query language.      /** The query is not valid for the specified query language.
       */
     CIM_ERR_INVALID_QUERY = 15,     CIM_ERR_INVALID_QUERY = 15,
  
     /// The extrinsic method could not be executed.      /** The extrinsic method could not be executed.
       */
     CIM_ERR_METHOD_NOT_AVAILABLE = 16,     CIM_ERR_METHOD_NOT_AVAILABLE = 16,
  
     /// The specified extrinsic method does not exist.      /** The specified extrinsic method does not exist.
       */
     CIM_ERR_METHOD_NOT_FOUND = 17     CIM_ERR_METHOD_NOT_FOUND = 17
 }; };
  
 // l10n - TODO the first func should go away - once all Pegasus is globalized  // l10n - TODO this func should go away - once all Pegasus is globalized
 PEGASUS_COMMON_LINKAGE const char* cimStatusCodeToString(CIMStatusCode code); PEGASUS_COMMON_LINKAGE const char* cimStatusCodeToString(CIMStatusCode code);
  
   #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES
 // l10n // l10n
   /** <I><B>Experimental Interface</B></I><BR>
    */
 PEGASUS_COMMON_LINKAGE String cimStatusCodeToString(CIMStatusCode code, PEGASUS_COMMON_LINKAGE String cimStatusCodeToString(CIMStatusCode code,
                                                                 const ContentLanguages &contentLanguages);                                                                 const ContentLanguages &contentLanguages);
  
 // l10n // l10n
 PEGASUS_COMMON_LINKAGE ContentLanguages cimStatusCodeToString_Thread(  /** <I><B>Experimental Interface</B></I><BR>
                                                                                                 String & message,   */
                                                                                                 CIMStatusCode code);  PEGASUS_COMMON_LINKAGE ContentLanguages cimStatusCodeToString_Thread(String & message,                                               CIMStatusCode code);
   #endif  //    PEGASUS_USE_EXPERIMENTAL_INTERFACES
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  


Legend:
Removed from v.1.6.6.1  
changed lines
  Added in v.1.13

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2