Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

PortableObjectSerializer Class Reference

#include <coherence/io/pof/PortableObjectSerializer.hpp>

Inherits Object, and PofSerializer.

List of all members.


Detailed Description

A PofSerializer implementation that supports the serialization and deserialization of any class that implements PortableObject to and from a POF stream.

Author:
jh 2008.01.18
 

Public Types

typedef spec::Handle Handle
 PortableObjectSerializer Handle definition.
typedef spec::View View
 PortableObjectSerializer View definition.
typedef spec::Holder Holder
 PortableObjectSerializer Holder definition.

Public Member Functions

virtual void serialize (PofWriter::Handle hOut, Object::View v) const
  
virtual Object::Holder deserialize (PofReader::Handle hIn) const
  

Protected Member Functions

 PortableObjectSerializer (int32_t nTypeId)
 Create a new PortableObjectSerializer for the user type with the given type identifier.

Protected Attributes

int32_t m_nTypeId
 POF user type supported by this PortableObjectSerializer.

Constructor & Destructor Documentation

PortableObjectSerializer ( int32_t  nTypeId  )  [protected]

Create a new PortableObjectSerializer for the user type with the given type identifier.

Parameters:
 nTypeId the type identifier of a class that needs to be serialized or deserialized


The documentation for this class was generated from the following file:
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.