Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.3.0)

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