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

Diff for /pegasus/src/Pegasus/Common/XmlReader.h between version 1.52 and 1.53.18.2

version 1.52, 2007/03/15 00:24:04 version 1.53.18.2, 2009/02/09 11:36:51
Line 55 
Line 55 
 class CIMParamValue; class CIMParamValue;
 class CIMValue; class CIMValue;
  
   struct CharString
   {
       const char *value;
       Uint32 length;
       CharString(const char *value, Uint32 length) :
           value(value), length(length)
       {
       }
   };
   
 class PEGASUS_COMMON_LINKAGE XmlReader class PEGASUS_COMMON_LINKAGE XmlReader
 { {
 public: public:
Line 133 
Line 143 
         const XmlEntry& entry,         const XmlEntry& entry,
         const char* tagName);         const char* tagName);
  
     static String getEmbeddedObjectAttribute(      typedef enum _embeddedObjectAttributeType
       {
           NO_EMBEDDED_OBJECT     = 0,
           EMBEDDED_OBJECT_ATTR   = 1,
           EMBEDDED_INSTANCE_ATTR = 2
       } EmbeddedObjectAttributeType;
   
       static EmbeddedObjectAttributeType getEmbeddedObjectAttribute(
         Uint32 lineNumber,         Uint32 lineNumber,
         const XmlEntry& entry,         const XmlEntry& entry,
         const char* tagName);         const char* tagName);
Line 166 
Line 183 
  
     static String decodeURICharacters(String uriString);     static String decodeURICharacters(String uriString);
  
     static Boolean stringToReal(  
         const char* stringValue,  
         Real64& x);  
   
     static Boolean stringToSignedInteger(     static Boolean stringToSignedInteger(
         const char* stringValue,         const char* stringValue,
         Sint64& x);         Sint64& x);
Line 183 
Line 196 
         const char* valueString,         const char* valueString,
         CIMType type);         CIMType type);
  
       static CIMValue stringToValue(
           Uint32 lineNumber,
           const char* valueString,
           Uint32 valueStringLen,
           CIMType type);
   
   
     /* getValueElement - Gets the CIMType and CIMValue for a single     /* getValueElement - Gets the CIMType and CIMValue for a single
         XML Value element.  It expects <VALUE> as the start tag.         XML Value element.  It expects <VALUE> as the start tag.
         @return Returns True if the value element exists         @return Returns True if the value element exists
Line 452 
Line 472 
         const char* dtdVersion);         const char* dtdVersion);
 private: private:
  
       static CIMValue _stringArrayToValue(
           Uint32 lineNumber,
           const Array<CharString>& array,
           CIMType type);
   
     XmlReader()     XmlReader()
     {     {
  


Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53.18.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2