Oracle Coherence for C++ API
Release 3.6.0.0

E15728-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, 2010, Oracle and/or its affiliates. All rights reserved.