Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

maci::ClientInfo Struct Reference

import "maci.idl";

Collaboration diagram for maci::ClientInfo:

Collaboration graph
[legend]
List of all members.

Public Attributes

Handle h
Client reference
HandleSeq components
string name
AccessDescriptor access

Detailed Description

Structure in which the Manager stores information about a client. Here, a client is any entity that accesses components, and therefore a component can also act as a client.


Member Data Documentation

AccessDescriptor maci::ClientInfo::access
 

Specifies the access rights of the client. These access rights are used by the Manager in determining the client's access rights.

HandleSeq maci::ClientInfo::components
 

Specifies the components to which the client has requested and successfuly obtained a reference from the Manager. If a client has done so more than once for the same component, component's handle is repeated.

Handle maci::ClientInfo::h
 

Client's handle. The range depends on the class of the client (a component, regular client, administrator, ...).

string maci::ClientInfo::name
 

Client's name. This is the same name as given by Client::name for non-component clients, and component's name for component clients.

Client maci::ClientInfo::reference
 

Reference to the client's object. If the client is a component, this is the reference to the container which hosts the component.


The documentation for this struct was generated from the following file:
Generated on Thu Apr 30 02:29:39 2009 for ACS IDL interfaces by doxygen 1.3.8