Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages | Examples

ColCOWS::WorkspaceDesc Class Reference

#include <ColCOWS_WorkspaceDesc.hh>

Inheritance diagram for ColCOWS::WorkspaceDesc:

Inheritance graph
[legend]
Collaboration diagram for ColCOWS::WorkspaceDesc:

Collaboration graph
[legend]
List of all members.

Detailed Description

Workspace Description.
Examples:

TestServer.cc, and TestServer_MPI.cc.

Definition at line 47 of file ColCOWS_WorkspaceDesc.hh.

Public Member Functions

 WorkspaceDesc ()
 standard constructor
 WorkspaceDesc (const IdlWorkspaceDesc &idl_ws_desc)
 idl constructor
virtual ~WorkspaceDesc ()
 destructor
virtual void printself (std::ostream &stream, int indent=0) const
 print self
void getObjectDescVec (ExtObjectDescVec &object_desc_vec, std::string node_kind="", std::string obj_id="", std::string obj_kind="") const
 get a vector of references on the workspace
void convertFromIdl (const IdlWorkspaceDesc &idl_ws_desc)
 idl import
std::string getId () const
 get/set Workspace Id
void setId (std::string ws_id)
 get/set Workspace Id
std::string getKind () const
 get/set Workspace Kind
void setKind (std::string ws_kind)
 get/set Workspace Kind
bool getActivated () const
 get/set Workspace Activated
void setActivated (bool activated)
 get/set Workspace Activated
unsigned long getNbNodes () const
 get/set Number of nodes in the workspace
void setNbNodes (unsigned long nb_nodes)
 get/set Number of nodes in the workspace
unsigned long getNumConnection () const
 get/set the connection number
void setNumConnection (unsigned long num_connection)
 get/set the connection number
unsigned long getNbNodes (std::string node_kind) const
 get number of nodes in the workspace with a certain kind

Protected Attributes

std::string _ws_id
 Workspace Id.
std::string _ws_kind
 Workspace Kind.
unsigned long _nb_nodes
 Number of nodes in the workspace.
bool _activated
 Is the workspace activated.
unsigned long _num_connection
 Local number of connection.


The documentation for this class was generated from the following files:
Generated on Tue Jun 21 12:56:06 2005 for ColCOWS by  doxygen 1.4.1