ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkSMDeserializerProtobuf Class Reference

deserializes proxies from their Protobuf states. More...

#include <vtkSMDeserializerProtobuf.h>

Inheritance diagram for vtkSMDeserializerProtobuf:
Inheritance graph
[legend]
Collaboration diagram for vtkSMDeserializerProtobuf:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual vtkSMStateLocatorGetStateLocator ()
virtual void SetStateLocator (vtkSMStateLocator *)

Static Public Member Functions

static vtkSMDeserializerProtobufNew ()
static int IsTypeOf (const char *type)
static vtkSMDeserializerProtobufSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkSMDeserializerProtobuf ()
 ~vtkSMDeserializerProtobuf ()
virtual vtkSMProxyNewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator)

Protected Attributes

vtkSMStateLocatorStateLocator

Friends

class vtkSMProxyLocator

Detailed Description

deserializes proxies from their Protobuf states.

vtkSMDeserializerProtobuf is used to deserialize proxies from their Protobuf states. This is the base class of deserialization classes that load Protobuf messagess to restore proxy/servermanager state (or part thereof).

Definition at line 33 of file vtkSMDeserializerProtobuf.h.


Constructor & Destructor Documentation

vtkSMDeserializerProtobuf::vtkSMDeserializerProtobuf ( ) [protected]
vtkSMDeserializerProtobuf::~vtkSMDeserializerProtobuf ( ) [protected]

Member Function Documentation

static vtkSMDeserializerProtobuf* vtkSMDeserializerProtobuf::New ( ) [static]

Reimplemented from vtkSMSessionObject.

virtual const char* vtkSMDeserializerProtobuf::GetClassName ( ) [virtual]

Reimplemented from vtkSMDeserializer.

static int vtkSMDeserializerProtobuf::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkSMDeserializer.

virtual int vtkSMDeserializerProtobuf::IsA ( const char *  type) [virtual]

Reimplemented from vtkSMDeserializer.

static vtkSMDeserializerProtobuf* vtkSMDeserializerProtobuf::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkSMDeserializer.

void vtkSMDeserializerProtobuf::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSMDeserializer.

virtual vtkSMStateLocator* vtkSMDeserializerProtobuf::GetStateLocator ( ) [virtual]

Get/Set the session.

virtual void vtkSMDeserializerProtobuf::SetStateLocator ( vtkSMStateLocator ) [virtual]

Get/Set the session.

virtual vtkSMProxy* vtkSMDeserializerProtobuf::NewProxy ( vtkTypeUInt32  id,
vtkSMProxyLocator locator 
) [protected, virtual]

First ask the session, to find the given proxy. If not found in the session then Create a new proxy with the id if possible.

Implements vtkSMDeserializer.


Friends And Related Function Documentation

friend class vtkSMProxyLocator [friend]

Reimplemented from vtkSMDeserializer.

Definition at line 52 of file vtkSMDeserializerProtobuf.h.


Member Data Documentation

Definition at line 58 of file vtkSMDeserializerProtobuf.h.


The documentation for this class was generated from the following file: