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

Diff for /pegasus/src/Pegasus/Common/Attic/ObjectStreamer.h between version 1.6 and 1.6.10.1

version 1.6, 2005/02/05 22:59:23 version 1.6.10.1, 2005/09/30 16:28:15
Line 41 
Line 41 
 #include "CIMInstance.h" #include "CIMInstance.h"
 #include "DeclContext.h" #include "DeclContext.h"
 #include <Pegasus/Common/Linkage.h> #include <Pegasus/Common/Linkage.h>
   #include <Pegasus/Common/Buffer.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 52 
Line 53 
  
    virtual ~ObjectStreamer() {}    virtual ~ObjectStreamer() {}
  
    virtual void encode(Array<char>& out, const CIMClass& cls) = 0;     virtual void encode(Buffer& out, const CIMClass& cls) = 0;
    virtual void encode(Array<char>& out, const CIMInstance& inst) = 0;     virtual void encode(Buffer& out, const CIMInstance& inst) = 0;
    virtual void encode(Array<char>& out, const CIMQualifierDecl& qual) = 0;     virtual void encode(Buffer& out, const CIMQualifierDecl& qual) = 0;
   
    virtual void decode(const Array<char>& in, unsigned int pos, CIMClass& cls) = 0;     virtual void decode(const Buffer& in, unsigned int pos, CIMClass& cls) = 0;
    virtual void decode(const Array<char>& in, unsigned int pos, CIMInstance& inst) = 0;     virtual void decode(const Buffer& in, unsigned int pos, CIMInstance& inst) = 0;
    virtual void decode(const Array<char>& in, unsigned int pos, CIMQualifierDecl& qual) = 0;     virtual void decode(const Buffer& in, unsigned int pos, CIMQualifierDecl& qual) = 0;
  
    virtual void write(PEGASUS_STD(ostream)& os, Array<char>& in)     virtual void write(PEGASUS_STD(ostream)& os, Buffer& in)
    {    {
       os.write((char*)in.getData(), in.size());       os.write((char*)in.getData(), in.size());
    }    }


Legend:
Removed from v.1.6  
changed lines
  Added in v.1.6.10.1

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2