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

Diff for /pegasus/src/Pegasus/Common/InternalException.h between version 1.30 and 1.34.2.1

version 1.30, 2008/12/02 09:00:47 version 1.34.2.1, 2013/06/03 22:35:12
Line 137 
Line 137 
  
     static const char MSG[];     static const char MSG[];
     static const char KEY[];     static const char KEY[];
       BadQualifierType(const String& qualifierName,
     BadQualifierType(const String& qualifierName);          const String& className = String());
     virtual ~BadQualifierType();     virtual ~BadQualifierType();
       const String _qualifierName;
       const String _className;
       const String& getQualifierName() const;
       const String& getClassName() const;
   
 }; };
  
 // ATTN: P3  KS documentation Required // ATTN: P3  KS documentation Required
Line 263 
Line 268 
 }; };
  
 // ATTN: P3  KS documentation Required // ATTN: P3  KS documentation Required
   class PEGASUS_COMMON_LINKAGE CannotChangeFilePerm : public Exception
   {
   public:
   
       static const char MSG[];
       static const char KEY[];
   
       CannotChangeFilePerm(const String& path);
       virtual ~CannotChangeFilePerm();
   };
   
   // ATTN: P3  KS documentation Required
 class PEGASUS_COMMON_LINKAGE NotImplemented : public Exception class PEGASUS_COMMON_LINKAGE NotImplemented : public Exception
 { {
 public: public:
Line 423 
Line 440 
     virtual ~InternalSystemError();     virtual ~InternalSystemError();
 }; };
  
   class PEGASUS_COMMON_LINKAGE SocketWriteError : public Exception
   {
   public:
   
       static const char MSG[];
       static const char KEY[];
   
       SocketWriteError(const String& error);
       virtual ~SocketWriteError();
   };
   
   class PEGASUS_COMMON_LINKAGE TooManyHTTPHeadersException : public Exception
   {
   public:
       TooManyHTTPHeadersException();
       virtual ~TooManyHTTPHeadersException();
   };
   
   class PEGASUS_COMMON_LINKAGE TooManyElementsException : public Exception
   {
   public:
       static const char MSG[];
       static const char KEY[];
   
       TooManyElementsException();
       virtual ~TooManyElementsException();
   };
   // function used to throw TooManyElementsException for use in inlined functions
   // to reduce static code size
   PEGASUS_COMMON_LINKAGE extern void ThrowTooManyElementsException();
   
   // function used to throw IndexOutOfBoundsException for use in inlined functions
   // to reduce static code size
   PEGASUS_COMMON_LINKAGE extern void ThrowIndexOutOfBoundsException();
   
  
 /** The CIMException defines the CIM exceptions that are formally defined in /** The CIMException defines the CIM exceptions that are formally defined in
     the CIM Operations over HTTP specification.  TraceableCIMException allows     the CIM Operations over HTTP specification.  TraceableCIMException allows
Line 498 
Line 550 
  */  */
 PEGASUS_COMMON_LINKAGE extern void ThrowUninitializedObjectException(); PEGASUS_COMMON_LINKAGE extern void ThrowUninitializedObjectException();
  
   PEGASUS_COMMON_LINKAGE extern void ThrowCannotOpenFileException(
       const char* path);
   
 inline void CheckRep(void * rep) inline void CheckRep(void * rep)
 { {
     if (!rep)     if (!rep)


Legend:
Removed from v.1.30  
changed lines
  Added in v.1.34.2.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2