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).