Public Attributes

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

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

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.

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

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

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: