OW_BinarySerialization.hpp File Reference

#include "OW_config.h"
#include "OW_Types.hpp"
#include "OW_CIMFwd.hpp"
#include "OW_Bool.hpp"
#include "OW_CIMObjectPath.hpp"
#include "OW_CIMNameSpace.hpp"
#include "OW_CIMClass.hpp"
#include "OW_CIMInstance.hpp"
#include "OW_CIMQualifierType.hpp"
#include "OW_CIMValue.hpp"
#include "OW_ByteSwap.hpp"
#include "OW_IfcsFwd.hpp"
#include <ostream>
#include <istream>

Include dependency graph for OW_BinarySerialization.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OW_NAMESPACE
namespace  OW_NAMESPACE::BinarySerialization

Functions

void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, const void *dataOut, int dataOutLen)
void OW_NAMESPACE::BinarySerialization::verifySignature (std::istream &istrm, UInt8 validSig)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, Int32 val)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, UInt32 val)
void OW_NAMESPACE::BinarySerialization::writeLen (std::ostream &ostrm, UInt32 len)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, UInt8 val)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, UInt16 val)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, Int16 val)
void OW_NAMESPACE::BinarySerialization::write (std::ostream &ostrm, const String &str)
void OW_NAMESPACE::BinarySerialization::writeObject (std::ostream &ostrm, UInt8 sig, const CIMBase &obj)
void OW_NAMESPACE::BinarySerialization::writeObjectPath (std::ostream &ostrm, const CIMObjectPath &op)
void OW_NAMESPACE::BinarySerialization::writeNameSpace (std::ostream &ostrm, const CIMNameSpace &ns)
void OW_NAMESPACE::BinarySerialization::writeBool (std::ostream &ostrm, Bool arg)
void OW_NAMESPACE::BinarySerialization::writeClass (std::ostream &ostrm, const CIMClass &cc)
void OW_NAMESPACE::BinarySerialization::writeInstance (std::ostream &ostrm, const CIMInstance &ci)
void OW_NAMESPACE::BinarySerialization::writeQualType (std::ostream &ostrm, const CIMQualifierType &qt)
void OW_NAMESPACE::BinarySerialization::writeValue (std::ostream &ostrm, const CIMValue &value)
void OW_NAMESPACE::BinarySerialization::writeString (std::ostream &ostrm, const String &str)
void OW_NAMESPACE::BinarySerialization::readLen (std::istream &istrm, UInt32 &len)
template<typename T>
void OW_NAMESPACE::BinarySerialization::readArray (std::istream &istr, T &a)
template<typename T>
void OW_NAMESPACE::BinarySerialization::writeArray (std::ostream &ostrm, const T &a)
void OW_NAMESPACE::BinarySerialization::writeStringArray (std::ostream &ostrm, const StringArray &stra)
void OW_NAMESPACE::BinarySerialization::writeStringArray (std::ostream &ostrm, const StringArray *propertyList)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, void *dataIn, int dataInLen)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, String &arg)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, Int32 &val)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, UInt32 &val)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, UInt16 &val)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, Int16 &val)
void OW_NAMESPACE::BinarySerialization::read (std::istream &istrm, UInt8 &val)
void OW_NAMESPACE::BinarySerialization::readObject (std::istream &istrm, UInt8 validSig, CIMBase &obj)
CIMObjectPath OW_NAMESPACE::BinarySerialization::readObjectPath (std::istream &istrm)
CIMInstance OW_NAMESPACE::BinarySerialization::readInstance (std::istream &istrm)
Bool OW_NAMESPACE::BinarySerialization::readBool (std::istream &istrm)
CIMNameSpace OW_NAMESPACE::BinarySerialization::readNameSpace (std::istream &istrm)
CIMClass OW_NAMESPACE::BinarySerialization::readClass (std::istream &istrm)
String OW_NAMESPACE::BinarySerialization::readString (std::istream &istrm)
CIMQualifierType OW_NAMESPACE::BinarySerialization::readQualType (std::istream &istrm)
CIMValue OW_NAMESPACE::BinarySerialization::readValue (std::istream &istrm)
StringArray OW_NAMESPACE::BinarySerialization::readStringArray (std::istream &istrm)
void OW_NAMESPACE::BinarySerialization::readObjectPathEnum (std::istream &istrm, CIMObjectPathResultHandlerIFC &result)
void OW_NAMESPACE::BinarySerialization::readClassEnum (std::istream &istrm, CIMClassResultHandlerIFC &result)
void OW_NAMESPACE::BinarySerialization::readInstanceEnum (std::istream &istrm, CIMInstanceResultHandlerIFC &result)
void OW_NAMESPACE::BinarySerialization::readQualifierTypeEnum (std::istream &istrm, CIMQualifierTypeResultHandlerIFC &result)
void OW_NAMESPACE::BinarySerialization::readStringEnum (std::istream &istrm, StringResultHandlerIFC &result)

Variables

const UInt32 OW_NAMESPACE::BinaryProtocolVersion = 3000008
const UInt32 OW_NAMESPACE::MinBinaryProtocolVersion = 3000007
const UInt8 OW_NAMESPACE::BIN_OK = 0
const UInt8 OW_NAMESPACE::BIN_ERROR = 1
const UInt8 OW_NAMESPACE::BIN_EXCEPTION = 2
const UInt8 OW_NAMESPACE::IPC_AUTHENTICATE = 10
const UInt8 OW_NAMESPACE::IPC_FUNCTIONCALL = 11
const UInt8 OW_NAMESPACE::IPC_CLOSECONN = 12
const UInt8 OW_NAMESPACE::BIN_DELETECLS = 20
const UInt8 OW_NAMESPACE::BIN_DELETEINST = 21
const UInt8 OW_NAMESPACE::BIN_DELETEQUAL = 22
const UInt8 OW_NAMESPACE::BIN_ENUMCLSS = 23
const UInt8 OW_NAMESPACE::BIN_ENUMCLSNAMES = 24
const UInt8 OW_NAMESPACE::BIN_ENUMINSTS = 25
const UInt8 OW_NAMESPACE::BIN_ENUMINSTNAMES = 26
const UInt8 OW_NAMESPACE::BIN_ENUMQUALS = 27
const UInt8 OW_NAMESPACE::BIN_GETCLS = 28
const UInt8 OW_NAMESPACE::BIN_GETINST = 29
const UInt8 OW_NAMESPACE::BIN_INVMETH = 30
const UInt8 OW_NAMESPACE::BIN_GETQUAL = 31
const UInt8 OW_NAMESPACE::BIN_SETQUAL = 32
const UInt8 OW_NAMESPACE::BIN_MODIFYCLS = 33
const UInt8 OW_NAMESPACE::BIN_CREATECLS = 34
const UInt8 OW_NAMESPACE::BIN_MODIFYINST = 35
const UInt8 OW_NAMESPACE::BIN_CREATEINST = 36
const UInt8 OW_NAMESPACE::BIN_GETPROP = 37
const UInt8 OW_NAMESPACE::BIN_SETPROP = 38
const UInt8 OW_NAMESPACE::BIN_ASSOCNAMES = 39
const UInt8 OW_NAMESPACE::BIN_ASSOCIATORS = 40
const UInt8 OW_NAMESPACE::BIN_REFNAMES = 41
const UInt8 OW_NAMESPACE::BIN_REFERENCES = 42
const UInt8 OW_NAMESPACE::BIN_EXECQUERY = 43
const UInt8 OW_NAMESPACE::BIN_GETSVRFEATURES = 44
const UInt8 OW_NAMESPACE::BINSIG_NS = 100
const UInt8 OW_NAMESPACE::BINSIG_OP = 101
const UInt8 OW_NAMESPACE::BINSIG_CLS = 102
const UInt8 OW_NAMESPACE::BINSIG_INST = 103
const UInt8 OW_NAMESPACE::BINSIG_BOOL = 104
const UInt8 OW_NAMESPACE::BINSIG_CLSENUM = 105
const UInt8 OW_NAMESPACE::BINSIG_STR = 106
const UInt8 OW_NAMESPACE::BINSIG_STRARRAY = 107
const UInt8 OW_NAMESPACE::BINSIG_QUAL_TYPE = 108
const UInt8 OW_NAMESPACE::BINSIG_VALUE = 109
const UInt8 OW_NAMESPACE::BINSIG_OPENUM = 110
const UInt8 OW_NAMESPACE::BINSIG_INSTENUM = 111
const UInt8 OW_NAMESPACE::BINSIG_QUAL_TYPEENUM = 112
const UInt8 OW_NAMESPACE::BINSIG_VALUEARRAY = 113
const UInt8 OW_NAMESPACE::BINSIG_PARAMVALUEARRAY = 114
const UInt8 OW_NAMESPACE::BINSIG_STRINGENUM = 115
const UInt8 OW_NAMESPACE::END_CLSENUM = 150
const UInt8 OW_NAMESPACE::END_OPENUM = 151
const UInt8 OW_NAMESPACE::END_INSTENUM = 152
const UInt8 OW_NAMESPACE::END_QUALENUM = 153
const UInt8 OW_NAMESPACE::END_STRINGENUM = 154


Generated on Thu Feb 9 08:52:32 2006 for openwbem by  doxygen 1.4.6