Flags attribute. More...
import "SALOMEDS_Attributes.idl";
Public Member Functions | |
long | GetFlags () |
Returns the value of the attribute. More... | |
void | SetFlags (in long flags) |
Sets the value of the attribute. More... | |
boolean | Get (in long flags) |
Test the value for the specified flag or set of flags. More... | |
void | Set (in long flags, in boolean value) |
Set/clear specific flag or set of flags. More... | |
void | CheckLocked () raises (LockProtection) |
Method CheckLocked. More... | |
string | Type () |
Get Type. More... | |
string | GetClassType () |
Get the class type. More... | |
SObject | GetSObject () |
Get SObject. More... | |
long long | GetLocalImpl (in string theHostname, in long thePID, out boolean isLocal) |
Private method, returns an implementation of this GenericAttribute. More... | |
void | Register () |
Increase the reference count (mark as used by another object). More... | |
void | UnRegister () |
Decrease the reference count (release by another object). More... | |
void | Destroy () |
Obsolete, left for compatibility reasons only. More... | |
Flags attribute.
The interface is intended for storing different object attributes that have only two states: 0 (false
) or 1 (true
).
|
inherited |
Method CheckLocked.
Checks whether the Study is protected for modifications.
|
inherited |
Obsolete, left for compatibility reasons only.
Use UnRegister() instead.
boolean SALOMEDS::AttributeFlags::Get | ( | in long | flags | ) |
Test the value for the specified flag or set of flags.
flags | flag or set of flags being tested. |
true
if all bits correspoding to the flags are currently set or false
otherwise
|
inherited |
Get the class type.
long SALOMEDS::AttributeFlags::GetFlags | ( | ) |
Returns the value of the attribute.
|
inherited |
Private method, returns an implementation of this GenericAttribute.
theHostname | is a hostname of the caller |
thePID | is a process ID of the caller |
isLocal | is set True if the GenericAttribute is launched locally with the caller |
|
inherited |
Increase the reference count (mark as used by another object).
void SALOMEDS::AttributeFlags::Set | ( | in long | flags, |
in boolean | value | ||
) |
Set/clear specific flag or set of flags.
flags | flag or set of flags being set / cleared |
value | true if all bits correspoding to the flags should be set or false if flag(s) should be cleared |
void SALOMEDS::AttributeFlags::SetFlags | ( | in long | flags | ) |
Sets the value of the attribute.
flags | new set of flags to be stored in the attribute |
|
inherited |
Get Type.
|
inherited |
Decrease the reference count (release by another object).