Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::PslObjectClassImpl Class Reference
[PlanServer implementation base classes]

See PslObjectClass for API documentation. More...

#include <PslObjectClassImpl.hh>

Inheritance diagram for IDEA::PslObjectClassImpl:

IDEA::PlasmaObjectClassImpl List of all members.

Public Methods

 PslObjectClassImpl (const std::string &name)
virtual ~PslObjectClassImpl ()
const std::string & getName () const
const PslAttributeSetgetAttributes () const
const PslAttributecreateAttribute (const std::string &name)
const PslAttributegetAttribute (const std::string &name) const
bool isClosed () const

Private Methods

void close ()
 Closes the invoking instance. We close the instance as soon as we have created PslTimeline instances.


Private Attributes

std::string m_Name
PslAttributeSet m_Attributes
bool m_Closed

Friends

class PslObjectImpl

Detailed Description

See PslObjectClass for API documentation.


Constructor & Destructor Documentation

IDEA::PslObjectClassImpl::PslObjectClassImpl const std::string &    name
 

IDEA::PslObjectClassImpl::~PslObjectClassImpl   [virtual]
 


Member Function Documentation

void IDEA::PslObjectClassImpl::close   [private]
 

Closes the invoking instance. We close the instance as soon as we have created PslTimeline instances.

const PslAttribute * IDEA::PslObjectClassImpl::createAttribute const std::string &    name
 

const PslAttribute * IDEA::PslObjectClassImpl::getAttribute const std::string &    name const
 

const PslAttributeSet & IDEA::PslObjectClassImpl::getAttributes  
 

const std::string & IDEA::PslObjectClassImpl::getName  
 

bool IDEA::PslObjectClassImpl::isClosed  
 


Friends And Related Function Documentation

friend class PslObjectImpl [friend]
 


Member Data Documentation

PslAttributeSet IDEA::PslObjectClassImpl::m_Attributes [private]
 

bool IDEA::PslObjectClassImpl::m_Closed [private]
 

std::string IDEA::PslObjectClassImpl::m_Name [private]
 


Contact information
© IDEA
Generated on Fri Feb 3 17:09:47 2006 for IDEA.