General KERNEL Documentation     End User KERNEL Services  


SALOMEDS_AttributeTarget_i Class Reference

#include <SALOMEDS_AttributeTarget_i.hxx>

Inheritance diagram for SALOMEDS_AttributeTarget_i:

Inheritance graph
Collaboration diagram for SALOMEDS_AttributeTarget_i:

Collaboration graph

Public Member Functions

 SALOMEDS_AttributeTarget_i (const Handle(SALOMEDSImpl_AttributeTarget)&theAttr, CORBA::ORB_ptr orb)
 ~SALOMEDS_AttributeTarget_i ()
virtual void Add (SALOMEDS::SObject_ptr anObject)
virtual SALOMEDS::Study::ListOfSObjectGet ()
virtual void Remove (SALOMEDS::SObject_ptr anObject)
virtual Handle (TDF_Attribute) GetImpl()
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
virtual char * Type ()
char * GetClassType ()
SALOMEDS::SObject_ptr GetSObject ()
virtual CORBA::Long GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
virtual PortableServer::POA_ptr _default_POA ()
virtual void Register ()
virtual void Destroy ()

Static Public Member Functions

static SALOMEDS::GenericAttribute_ptr CreateAttribute (const Handle(TDF_Attribute)&theAttr, CORBA::ORB_ptr theOrb)

Protected Member Functions

 Handle (TDF_Attribute) _impl

Protected Attributes

CORBA::ORB_ptr _orb
PortableServer::POA_var myPOA
int myRefCounter

Constructor & Destructor Documentation

SALOMEDS_AttributeTarget_i::SALOMEDS_AttributeTarget_i const Handle(SALOMEDSImpl_AttributeTarget)&  theAttr,
CORBA::ORB_ptr  orb
[inline]
 

SALOMEDS_AttributeTarget_i::~SALOMEDS_AttributeTarget_i  )  [inline]
 


Member Function Documentation

void SALOMEDS_AttributeTarget_i::Add SALOMEDS::SObject_ptr  anObject  )  [virtual]
 

SALOMEDS::Study::ListOfSObject * SALOMEDS_AttributeTarget_i::Get  )  [virtual]
 

void SALOMEDS_AttributeTarget_i::Remove SALOMEDS::SObject_ptr  anObject  )  [virtual]
 

SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [protected, inherited]
 

virtual SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [inline, virtual, inherited]
 

void SALOMEDS_GenericAttribute_i::CheckLocked  )  throw (SALOMEDS::GenericAttribute::LockProtection) [inherited]
 

char * SALOMEDS_GenericAttribute_i::Type  )  [virtual, inherited]
 

char * SALOMEDS_GenericAttribute_i::GetClassType  )  [inherited]
 

SALOMEDS::SObject_ptr SALOMEDS_GenericAttribute_i::GetSObject  )  [inherited]
 

SALOMEDS::GenericAttribute_ptr SALOMEDS_GenericAttribute_i::CreateAttribute const Handle(TDF_Attribute)&  theAttr,
CORBA::ORB_ptr  theOrb
[static, inherited]
 

CORBA::Long SALOMEDS_GenericAttribute_i::GetLocalImpl const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal
[virtual, inherited]
 

PortableServer::POA_ptr GenericObj_i::_default_POA  )  [virtual, inherited]
 

void GenericObj_i::Register  )  [virtual, inherited]
 

Increase the reference count (mark as used by another object).

void GenericObj_i::Destroy  )  [virtual, inherited]
 

Decrease the reference count (release by another object).


Field Documentation

CORBA::ORB_ptr SALOMEDS_GenericAttribute_i::_orb [protected, inherited]
 

PortableServer::POA_var SALOME::GenericObj_i::myPOA [protected, inherited]
 

int SALOME::GenericObj_i::myRefCounter [protected, inherited]