Oracle Coherence for C++ API
Release 3.6.1.0

E18813-01

coherence::io::pof Namespace Reference


Detailed Description

Contains classes related to POF serialization and deserialization.

Classes

class   EvolvablePortableObject
  Extension of the PortableObject interface that supports forwards- and backwards-compatibility of its POF serialized state. More...
class   PofBufferReader
  PofReader implementation that reads POF-encoded data from a ReadBuffer::BufferInput. More...
class   PofBufferWriter
  PofWriter implementation that writes POF-encoded data to a WriteBuffer::BufferOutput. More...
class   PofConstants
  Constants related to POF streams. More...
class   PofContext
  A PofContext is a registry of PofSerializer instances, and thus, represents a set of user types that can be serialized to and deserialized from a POF stream. More...
class   PofHandler
  This interface defines the handler for an event-driven approach to parsing (or assembling) a POF stream. More...
class   PofHelper
  Collection of helper methods for POF streams. More...
class   PofReader
  The PofReader interface provides the capability of reading a set of non-primitive types ("user types") from a POF stream as an ordered sequence of indexed properties. More...
class   PofSerializer
  The PofSerializer interface provides the capability of reading and writing an object from and to a Portable Object Format (POF) stream. More...
class   PofWriter
  The PofWriter interface provides the capability of writing a set of non-primitive types ("user types") to a POF stream as an ordered sequence of indexed properties. More...
class   PortableException
  A PortableException is an exception that allows information about a remote exception or error to be serialized and deserialized to/from a POF stream. More...
class   PortableObject
  The PortableObject interface is implemented by classes that can self-serialize and deserialize their state to and from a POF data stream. More...
class   PortableObjectSerializer
  A PofSerializer implementation that supports the serialization and deserialization of any class that implements PortableObject to and from a POF stream. More...
class   PrincipalPofSerializer
  PofSerializer implementation that can serialize and deserialize a Principal to/from a POF stream. More...
class   RawDate
  Raw immutable POF date value. More...
class   RawDateTime
  Raw immutable POF date-time value. More...
class   RawDayTimeInterval
  Raw immutable POF day-time interval value. More...
class   RawTime
  Raw immutable POF time value. More...
class   RawTimeInterval
  Raw immutable POF time interval value. More...
class   RawYearMonthInterval
  Raw POF year-month interval value. More...
class   ReferenceLibrary
  A "library" of object references and their corresponding identities in the POF stream. More...
class   SimplePofContext
  Basic PofContext implementation. More...
class   SubjectPofSerializer
  PofSerializer implementation that can serialize and deserialize a Subject to/from a POF stream. More...
class   SystemPofContext
  System-wide PofContext implementation that allows POF user types to be registered programatically. More...
class   ThrowablePofSerializer
  PofSerializer implementation that can serialize and deserialize an Exception to/from a POF stream. More...
class   TypedSerializer
  A PofSerializer implementation that supports the serialization and deserialization of any class to and from a POF stream, by delegating the serialization logic to templated free functions. More...
class   UserTypeReader
  The UserTypeReader implementation is a contextually-aware PofReader whose purpose is to advance through the properties of a value of a specified user type. More...
class   UserTypeWriter
  The UserTypeWriter implementation is a contextually-aware PofWriter whose purpose is to write the properties of a value of a specified user type. More...
class   WritingPofHandler
  An implementation of PofHandler that writes a POF stream to a WriteBuffer using a BufferOutput object. More...
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.