com::cosylab::acs::maci::HandleConstants Interface Reference
Inheritance diagram for com::cosylab::acs::maci::HandleConstants:
[legend]List of all members.
Detailed Description
The Handle alias defines a universal handle used by MACI to uniquely tag the object instances.
Handles optimize access and identifications of MACI components and replace the use of string identifiers. Handles are not unique globally and are not static. Manager guarantees only that they are unique in their scope and only for the duration of the object denoted by the handle.
Upper 8 bits (24 to 31) of the handle denote the type of the object that the handle is representing. Possible values of the upper-most byte are:
-
0 - the handle is reserved
-
1 - the handle represents a component
-
2 - the handle represents a client
-
3 - the handle represents an administrator
-
4 - the handle represents an container
-
5 - the handle represents a Manager (for inter-domain communcation).
Bits 0 thru 15 uniquely tag object instance. Bits 16 thru 23 are reserved.
- Author:
- Matej Sekoranja (matej.sekoranja@cosylab.com)
- Version:
- @VERSION@
Member Data Documentation
|
Instance ID part of handle. |
The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 03:11:15 2009 for ACS Java API by
1.3.8