ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkPVMultiClientsInformation Class Reference

Gets Multi-clients informations from the server. More...

#include <vtkPVMultiClientsInformation.h>

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

Public Types

typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void DeepCopy (vtkPVMultiClientsInformation *info)
 
virtual void CopyFromObject (vtkObject *)
 Transfer information about a single object into this object. More...
 
virtual void AddInformation (vtkPVInformation *)
 Merge another information object. More...
 
int GetClientId (int idx)
 Return the client id of the nth connected client. More...
 
virtual void CopyToStream (vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void CopyFromStream (const vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual int GetClientId ()
 Get the id that correspond to the current client. More...
 
virtual int GetNumberOfClients ()
 Return the number of connected clients. More...
 
virtual int GetMultiClientEnable ()
 Return 1 if the server allow server client to connect to itself. More...
 
virtual int GetMasterId ()
 Return the Id of the client that has been elected as master. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyParametersToStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

static vtkPVMultiClientsInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVMultiClientsInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVMultiClientsInformation ()
 
 ~vtkPVMultiClientsInformation ()
 
 vtkPVMultiClientsInformation (const vtkPVMultiClientsInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVMultiClientsInformation &) VTK_DELETE_FUNCTION
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation ()
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

Protected Attributes

int ClientId
 
int * ClientIds
 
int NumberOfClients
 
int MultiClientEnable
 
int MasterId
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 

Detailed Description

Gets Multi-clients informations from the server.

This objects is used by the client to get the number of multi-clients server as well as their ids.

Definition at line 31 of file vtkPVMultiClientsInformation.h.

Member Typedef Documentation

§ Superclass

Definition at line 35 of file vtkPVMultiClientsInformation.h.

Constructor & Destructor Documentation

§ vtkPVMultiClientsInformation() [1/2]

vtkPVMultiClientsInformation::vtkPVMultiClientsInformation ( )
protected

§ ~vtkPVMultiClientsInformation()

vtkPVMultiClientsInformation::~vtkPVMultiClientsInformation ( )
protected

§ vtkPVMultiClientsInformation() [2/2]

vtkPVMultiClientsInformation::vtkPVMultiClientsInformation ( const vtkPVMultiClientsInformation )
protected

Member Function Documentation

§ New()

static vtkPVMultiClientsInformation* vtkPVMultiClientsInformation::New ( )
static

§ GetClassName()

virtual const char* vtkPVMultiClientsInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

§ IsTypeOf()

static int vtkPVMultiClientsInformation::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPVMultiClientsInformation::IsA ( const char *  type)
virtual

Reimplemented from vtkPVInformation.

§ SafeDownCast()

static vtkPVMultiClientsInformation* vtkPVMultiClientsInformation::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkPVMultiClientsInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ DeepCopy()

void vtkPVMultiClientsInformation::DeepCopy ( vtkPVMultiClientsInformation info)

§ CopyFromObject()

virtual void vtkPVMultiClientsInformation::CopyFromObject ( vtkObject *  )
virtual

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

§ AddInformation()

virtual void vtkPVMultiClientsInformation::AddInformation ( vtkPVInformation )
virtual

Merge another information object.

Reimplemented from vtkPVInformation.

§ CopyToStream()

virtual void vtkPVMultiClientsInformation::CopyToStream ( vtkClientServerStream )
virtual

Manage a serialized version of the information.

Implements vtkPVInformation.

§ CopyFromStream()

virtual void vtkPVMultiClientsInformation::CopyFromStream ( const vtkClientServerStream )
virtual

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

§ GetClientId() [1/2]

virtual int vtkPVMultiClientsInformation::GetClientId ( )
virtual

Get the id that correspond to the current client.

§ GetClientId() [2/2]

int vtkPVMultiClientsInformation::GetClientId ( int  idx)

Return the client id of the nth connected client.

idx < NumberOfClients

§ GetNumberOfClients()

virtual int vtkPVMultiClientsInformation::GetNumberOfClients ( )
virtual

Return the number of connected clients.

§ GetMultiClientEnable()

virtual int vtkPVMultiClientsInformation::GetMultiClientEnable ( )
virtual

Return 1 if the server allow server client to connect to itself.

§ GetMasterId()

virtual int vtkPVMultiClientsInformation::GetMasterId ( )
virtual

Return the Id of the client that has been elected as master.

§ operator=()

void vtkPVMultiClientsInformation::operator= ( const vtkPVMultiClientsInformation )
protected

Member Data Documentation

§ ClientId

int vtkPVMultiClientsInformation::ClientId
protected

Definition at line 96 of file vtkPVMultiClientsInformation.h.

§ ClientIds

int* vtkPVMultiClientsInformation::ClientIds
protected

Definition at line 97 of file vtkPVMultiClientsInformation.h.

§ NumberOfClients

int vtkPVMultiClientsInformation::NumberOfClients
protected

Definition at line 98 of file vtkPVMultiClientsInformation.h.

§ MultiClientEnable

int vtkPVMultiClientsInformation::MultiClientEnable
protected

Definition at line 99 of file vtkPVMultiClientsInformation.h.

§ MasterId

int vtkPVMultiClientsInformation::MasterId
protected

Definition at line 100 of file vtkPVMultiClientsInformation.h.


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