Version: 8.3.0
SALOMEDS_GenericAttribute_i Class Reference

#include <SALOMEDS_GenericAttribute_i.hxx>

Inheritance diagram for SALOMEDS_GenericAttribute_i:

Public Member Functions

 SALOMEDS_GenericAttribute_i (DF_Attribute *theImpl, CORBA::ORB_ptr theOrb)
 
virtual ~SALOMEDS_GenericAttribute_i ()
 
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
 
virtual charType ()
 
charGetClassType ()
 
SALOMEDS::SObject_ptr GetSObject ()
 
virtual DF_AttributeGetImpl ()
 
virtual CORBA::LongLong GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
 
virtual PortableServer::POA_ptr _default_POA ()
 Get default POA for the servant object. More...
 
virtual void Register ()
 Increment reference counter. More...
 
virtual void UnRegister ()
 Decrement reference counter. More...
 
virtual void Destroy ()
 Decrement reference counter. More...
 

Static Public Member Functions

static
SALOMEDS::GenericAttribute_ptr 
CreateAttribute (DF_Attribute *theAttr, CORBA::ORB_ptr theOrb)
 

Protected Attributes

DF_Attribute_impl
 
CORBA::ORB_var _orb
 
PortableServer::POA_var myPOA
 
int myRefCounter
 

Constructor & Destructor Documentation

SALOMEDS_GenericAttribute_i::SALOMEDS_GenericAttribute_i ( DF_Attribute theImpl,
CORBA::ORB_ptr  theOrb 
)

References _impl, and _orb.

SALOMEDS_GenericAttribute_i::~SALOMEDS_GenericAttribute_i ( )
virtual

Member Function Documentation

PortableServer::POA_ptr SALOME::GenericObj_i::_default_POA ( )
virtualinherited

Get default POA for the servant object.

This function is implicitly called from "_this()" function. Default POA can be set via the constructor.

Returns
reference to the default POA for the servant

References SALOME::GenericObj_i::myPOA.

void SALOMEDS_GenericAttribute_i::CheckLocked ( ) throw (SALOMEDS::GenericAttribute::LockProtection)

References _impl, _orb, SALOMEDSImpl_GenericAttribute::Impl_CheckLocked(), and SALOMEDS::lock().

Referenced by SALOMEDS_AttributeSequenceOfReal_i::Add(), SALOMEDS_AttributeSequenceOfInteger_i::Add(), SALOMEDS_AttributeTreeNode_i::Append(), SALOMEDS_AttributeSequenceOfReal_i::Assign(), SALOMEDS_AttributeSequenceOfInteger_i::Assign(), SALOMEDS_AttributeSequenceOfReal_i::ChangeValue(), SALOMEDS_AttributeSequenceOfInteger_i::ChangeValue(), SALOMEDS_AttributeTreeNode_i::InsertAfter(), SALOMEDS_AttributeTreeNode_i::InsertBefore(), SALOMEDS_AttributeTreeNode_i::Prepend(), SALOMEDS_AttributeSequenceOfReal_i::Remove(), SALOMEDS_AttributeSequenceOfInteger_i::Remove(), SALOMEDS_AttributeTreeNode_i::Remove(), SALOMEDS_AttributeParameter_i::RemoveID(), SALOMEDS_AttributeParameter_i::SetBool(), SALOMEDS_AttributeStudyProperties_i::SetComment(), SALOMEDS_AttributeStudyProperties_i::SetCreationDate(), SALOMEDS_AttributeStudyProperties_i::SetCreationMode(), SALOMEDS_AttributeDrawable_i::SetDrawable(), SALOMEDS_AttributeExpandable_i::SetExpandable(), SALOMEDS_AttributeTreeNode_i::SetFather(), SALOMEDS_AttributeTreeNode_i::SetFirst(), SALOMEDS_AttributeParameter_i::SetInt(), SALOMEDS_AttributeParameter_i::SetIntArray(), SALOMEDS_AttributeStudyProperties_i::SetModification(), SALOMEDS_AttributeTreeNode_i::SetNext(), SALOMEDS_AttributePythonObject_i::SetObject(), SALOMEDS_AttributePixMap_i::SetPixMap(), SALOMEDS_AttributeTreeNode_i::SetPrevious(), SALOMEDS_AttributeParameter_i::SetReal(), SALOMEDS_AttributeParameter_i::SetRealArray(), SALOMEDS_AttributeParameter_i::SetStrArray(), SALOMEDS_AttributeParameter_i::SetString(), SALOMEDS_AttributeTextColor_i::SetTextColor(), SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(), SALOMEDS_AttributeTableOfInteger_i::SetTitle(), SALOMEDS_AttributeTableOfReal_i::SetTitle(), SALOMEDS_AttributeTableOfString_i::SetTitle(), SALOMEDS_AttributeTreeNode_i::SetTreeID(), SALOMEDS_AttributeStudyProperties_i::SetUnits(), SALOMEDS_AttributeStudyProperties_i::SetUserName(), SALOMEDS_AttributeFileType_i::SetValue(), SALOMEDS_AttributePersistentRef_i::SetValue(), SALOMEDS_AttributeIOR_i::SetValue(), SALOMEDS_AttributeString_i::SetValue(), SALOMEDS_AttributeUserID_i::SetValue(), SALOMEDS_AttributeExternalFileDef_i::SetValue(), SALOMEDS_AttributeReal_i::SetValue(), SALOMEDS_AttributeComment_i::SetValue(), SALOMEDS_AttributeLocalID_i::SetValue(), SALOMEDS_AttributeInteger_i::SetValue(), and SALOMEDS_AttributeName_i::SetValue().

SALOMEDS::GenericAttribute_ptr SALOMEDS_GenericAttribute_i::CreateAttribute ( DF_Attribute theAttr,
CORBA::ORB_ptr  theOrb 
)
static
void SALOME::GenericObj_i::Destroy ( )
virtualinherited

Decrement reference counter.

Deprecated:
Use UnRegister() instead.

References MESSAGE, and SALOME::GenericObj_i::UnRegister().

char * SALOMEDS_GenericAttribute_i::GetClassType ( )
virtual DF_Attribute* SALOMEDS_GenericAttribute_i::GetImpl ( )
virtual
CORBA::LongLong SALOMEDS_GenericAttribute_i::GetLocalImpl ( const char theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal 
)
virtual
SALOMEDS::SObject_ptr SALOMEDS_GenericAttribute_i::GetSObject ( )
void SALOME::GenericObj_i::Register ( )
virtualinherited

Increment reference counter.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, and SALOME::GenericObj_i::myRefCounter.

char * SALOMEDS_GenericAttribute_i::Type ( )
virtual
void SALOME::GenericObj_i::UnRegister ( )
virtualinherited

Decrement reference counter.

As soon as reference counter goes to zero, the object is automatically deactivated.

References IS_OBJ_IN_QUESTION, MESSAGE, MYDEBUG, SALOME::GenericObj_i::myPOA, and SALOME::GenericObj_i::myRefCounter.

Referenced by SALOME::GenericObj_i::Destroy().

Field Documentation

DF_Attribute* SALOMEDS_GenericAttribute_i::_impl
protected

Referenced by SALOMEDS_AttributeTarget_i::Add(), SALOMEDS_AttributeSequenceOfReal_i::Add(), SALOMEDS_AttributeSequenceOfInteger_i::Add(), SALOMEDS_AttributeTreeNode_i::Append(), SALOMEDS_AttributeSequenceOfReal_i::Assign(), SALOMEDS_AttributeSequenceOfInteger_i::Assign(), SALOMEDS_AttributeSequenceOfReal_i::ChangeValue(), SALOMEDS_AttributeSequenceOfInteger_i::ChangeValue(), CheckLocked(), SALOMEDS_AttributeParameter_i::Clear(), SALOMEDS_AttributeSequenceOfReal_i::CorbaSequence(), SALOMEDS_AttributeSequenceOfInteger_i::CorbaSequence(), SALOMEDS_AttributeTreeNode_i::Depth(), SALOMEDS_AttributeTarget_i::Get(), SALOMEDS_AttributeFlags_i::Get(), GetClassType(), SALOMEDS_AttributeTableOfInteger_i::GetColumnTitles(), SALOMEDS_AttributeTableOfReal_i::GetColumnTitles(), SALOMEDS_AttributeTableOfString_i::GetColumnTitles(), SALOMEDS_AttributeStudyProperties_i::GetComment(), SALOMEDS_AttributeStudyProperties_i::GetComponentVersion(), SALOMEDS_AttributeStudyProperties_i::GetComponentVersions(), SALOMEDS_AttributeStudyProperties_i::GetCreationDate(), SALOMEDS_AttributeStudyProperties_i::GetCreationMode(), SALOMEDS_AttributeTreeNode_i::GetFather(), SALOMEDS_AttributeParameter_i::GetFather(), SALOMEDS_AttributeTreeNode_i::GetFirst(), SALOMEDS_AttributeFlags_i::GetFlags(), SALOMEDS_AttributeParameter_i::GetIDs(), GetLocalImpl(), SALOMEDS_AttributeStudyProperties_i::GetModificationsList(), SALOMEDS_AttributeStudyProperties_i::GetModified(), SALOMEDS_AttributeTableOfInteger_i::GetNbColumns(), SALOMEDS_AttributeTableOfReal_i::GetNbColumns(), SALOMEDS_AttributeTableOfString_i::GetNbColumns(), SALOMEDS_AttributeTableOfInteger_i::GetNbRows(), SALOMEDS_AttributeTableOfReal_i::GetNbRows(), SALOMEDS_AttributeTableOfString_i::GetNbRows(), SALOMEDS_AttributeTreeNode_i::GetNext(), SALOMEDS_AttributePythonObject_i::GetObject(), SALOMEDS_AttributePixMap_i::GetPixMap(), SALOMEDS_AttributeTreeNode_i::GetPrevious(), SALOMEDS_AttributeTableOfInteger_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfReal_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfString_i::GetRowSetIndices(), SALOMEDS_AttributeTableOfInteger_i::GetRowTitles(), SALOMEDS_AttributeTableOfReal_i::GetRowTitles(), SALOMEDS_AttributeTableOfString_i::GetRowTitles(), SALOMEDS_AttributeTableOfInteger_i::GetRowUnits(), SALOMEDS_AttributeTableOfReal_i::GetRowUnits(), SALOMEDS_AttributeTableOfString_i::GetRowUnits(), GetSObject(), SALOMEDS_AttributeStudyProperties_i::GetStoredComponents(), SALOMEDS_AttributeTableOfInteger_i::GetTitle(), SALOMEDS_AttributeTableOfReal_i::GetTitle(), SALOMEDS_AttributeTableOfString_i::GetTitle(), SALOMEDS_AttributeTreeNode_i::GetTreeID(), SALOMEDS_AttributeStudyProperties_i::GetUnits(), SALOMEDS_AttributeStudyProperties_i::GetUserName(), SALOMEDS_AttributeGraphic_i::GetVisibility(), SALOMEDS_AttributeTreeNode_i::HasFather(), SALOMEDS_AttributeParameter_i::HasFather(), SALOMEDS_AttributeTreeNode_i::HasFirst(), SALOMEDS_AttributeTreeNode_i::HasNext(), SALOMEDS_AttributePixMap_i::HasPixMap(), SALOMEDS_AttributeTreeNode_i::HasPrevious(), SALOMEDS_AttributeTableOfInteger_i::HasValue(), SALOMEDS_AttributeTableOfReal_i::HasValue(), SALOMEDS_AttributeTableOfString_i::HasValue(), SALOMEDS_AttributeTreeNode_i::InsertAfter(), SALOMEDS_AttributeTreeNode_i::InsertBefore(), SALOMEDS_AttributeTreeNode_i::IsChild(), SALOMEDS_AttributeTreeNode_i::IsDescendant(), SALOMEDS_AttributeDrawable_i::IsDrawable(), SALOMEDS_AttributeExpandable_i::IsExpandable(), SALOMEDS_AttributeTreeNode_i::IsFather(), SALOMEDS_AttributeStudyProperties_i::IsLocked(), SALOMEDS_AttributeStudyProperties_i::IsModified(), SALOMEDS_AttributeOpened_i::IsOpened(), SALOMEDS_AttributeTreeNode_i::IsRoot(), SALOMEDS_AttributeParameter_i::IsRoot(), SALOMEDS_AttributePythonObject_i::IsScript(), SALOMEDS_AttributeSelectable_i::IsSelectable(), SALOMEDS_AttributeParameter_i::IsSet(), SALOMEDS_AttributeTreeNode_i::Label(), SALOMEDS_AttributeSequenceOfReal_i::Length(), SALOMEDS_AttributeSequenceOfInteger_i::Length(), SALOMEDS_AttributeTreeNode_i::Prepend(), SALOMEDS_AttributeTableOfInteger_i::ReadFromFile(), SALOMEDS_AttributeTableOfReal_i::ReadFromFile(), SALOMEDS_AttributeTableOfString_i::ReadFromFile(), SALOMEDS_AttributeTarget_i::Remove(), SALOMEDS_AttributeSequenceOfReal_i::Remove(), SALOMEDS_AttributeSequenceOfInteger_i::Remove(), SALOMEDS_AttributeTreeNode_i::Remove(), SALOMEDS_AttributeParameter_i::RemoveID(), SALOMEDS_GenericAttribute_i(), SALOMEDS_AttributeTableOfInteger_i::SaveToFile(), SALOMEDS_AttributeTableOfReal_i::SaveToFile(), SALOMEDS_AttributeTableOfString_i::SaveToFile(), SALOMEDS_AttributeFlags_i::Set(), SALOMEDS_AttributeParameter_i::SetBool(), SALOMEDS_AttributeStudyProperties_i::SetComment(), SALOMEDS_AttributeStudyProperties_i::SetCreationDate(), SALOMEDS_AttributeStudyProperties_i::SetCreationMode(), SALOMEDS_AttributeDrawable_i::SetDrawable(), SALOMEDS_AttributeExpandable_i::SetExpandable(), SALOMEDS_AttributeTreeNode_i::SetFather(), SALOMEDS_AttributeTreeNode_i::SetFirst(), SALOMEDS_AttributeFlags_i::SetFlags(), SALOMEDS_AttributeParameter_i::SetInt(), SALOMEDS_AttributeParameter_i::SetIntArray(), SALOMEDS_AttributeStudyProperties_i::SetLocked(), SALOMEDS_AttributeStudyProperties_i::SetModification(), SALOMEDS_AttributeStudyProperties_i::SetModified(), SALOMEDS_AttributeTableOfInteger_i::SetNbColumns(), SALOMEDS_AttributeTableOfReal_i::SetNbColumns(), SALOMEDS_AttributeTableOfString_i::SetNbColumns(), SALOMEDS_AttributeTreeNode_i::SetNext(), SALOMEDS_AttributePythonObject_i::SetObject(), SALOMEDS_AttributeOpened_i::SetOpened(), SALOMEDS_AttributePixMap_i::SetPixMap(), SALOMEDS_AttributeTreeNode_i::SetPrevious(), SALOMEDS_AttributeParameter_i::SetReal(), SALOMEDS_AttributeParameter_i::SetRealArray(), SALOMEDS_AttributeSelectable_i::SetSelectable(), SALOMEDS_AttributeParameter_i::SetStrArray(), SALOMEDS_AttributeParameter_i::SetString(), SALOMEDS_AttributeTextColor_i::SetTextColor(), SALOMEDS_AttributeTextHighlightColor_i::SetTextHighlightColor(), SALOMEDS_AttributeTableOfInteger_i::SetTitle(), SALOMEDS_AttributeTableOfReal_i::SetTitle(), SALOMEDS_AttributeTableOfString_i::SetTitle(), SALOMEDS_AttributeTreeNode_i::SetTreeID(), SALOMEDS_AttributeStudyProperties_i::SetUnits(), SALOMEDS_AttributeStudyProperties_i::SetUserName(), SALOMEDS_AttributeIOR_i::SetValue(), SALOMEDS_AttributePersistentRef_i::SetValue(), SALOMEDS_AttributeFileType_i::SetValue(), SALOMEDS_AttributeString_i::SetValue(), SALOMEDS_AttributeUserID_i::SetValue(), SALOMEDS_AttributeReal_i::SetValue(), SALOMEDS_AttributeComment_i::SetValue(), SALOMEDS_AttributeExternalFileDef_i::SetValue(), SALOMEDS_AttributeLocalID_i::SetValue(), SALOMEDS_AttributeInteger_i::SetValue(), SALOMEDS_AttributeName_i::SetValue(), SALOMEDS_AttributeGraphic_i::SetVisibility(), SALOMEDS_AttributeTextColor_i::TextColor(), SALOMEDS_AttributeTextHighlightColor_i::TextHighlightColor(), Type(), SALOMEDS_AttributeFileType_i::Value(), SALOMEDS_AttributePersistentRef_i::Value(), SALOMEDS_AttributeIOR_i::Value(), SALOMEDS_AttributeUserID_i::Value(), SALOMEDS_AttributeString_i::Value(), SALOMEDS_AttributeExternalFileDef_i::Value(), SALOMEDS_AttributeComment_i::Value(), SALOMEDS_AttributeReal_i::Value(), SALOMEDS_AttributeLocalID_i::Value(), SALOMEDS_AttributeInteger_i::Value(), SALOMEDS_AttributeName_i::Value(), SALOMEDS_AttributeSequenceOfReal_i::Value(), and SALOMEDS_AttributeSequenceOfInteger_i::Value().

PortableServer::POA_var SALOME::GenericObj_i::myPOA
protectedinherited
int SALOME::GenericObj_i::myRefCounter
protectedinherited