import "acscommon.idl";
import "logging_idl.idl";
#include <ACSErrTypeCommon.idl>
#include <maciErrType.idl>
Go to the source code of this file.
Classes |
| struct | maci::ComponentInfo |
| struct | maci::AuthenticationData |
| interface | maci::Client |
| struct | maci::ClientInfo |
| interface | maci::CBComponentInfo |
| interface | maci::Container |
| struct | maci::ContainerInfo |
| interface | maci::Administrator |
| interface | maci::SynchronousAdministrator |
| struct | maci::ComponentSpec |
| interface | maci::Manager |
Namespaces |
| namespace | maci |
| namespace | AccessRights |
Typedefs |
| typedef unsigned long | maci::AccessDescriptor |
| typedef sequence< string > | maci::stringSeq |
| typedef unsigned long | maci::Handle |
| typedef string | maci::CURL |
| typedef sequence< string > | maci::CURLSeq |
| typedef sequence< unsigned long > | maci::ulongSeq |
| typedef ulongSeq | maci::HandleSeq |
| typedef long long | maci::ExecutionId |
| typedef sequence< ComponentInfo > | maci::ComponentInfoSeq |
| typedef sequence< ClientInfo > | maci::ClientInfoSeq |
| typedef sequence< ContainerInfo > | maci::ContainerInfoSeq |
| typedef sequence< Object > | maci::ObjectSeq |
| typedef sequence< ComponentSpec > | maci::ComponentSpecSeq |
Enumerations |
| enum | maci::ImplLangType {
maci::JAVA,
maci::CPP,
maci::PYTHON,
maci::JAVA,
maci::CPP,
maci::PYTHON
} |
| enum | maci::ClientType {
maci::CLIENT_TYPE,
maci::ADMINISTRATOR_TYPE,
maci::CONTAINER_TYPE,
maci::CLIENT_TYPE,
maci::ADMINISTRATOR_TYPE,
maci::CONTAINER_TYPE
} |
Variables |
| const Handle | maci::HANDLE_MANAGER_MASK = 0x05000000 |
| const string | maci::COMPONENT_SPEC_ANY = "*" |
| const maci::AccessDescriptor | AccessRights::INTROSPECT_MANAGER = 0x08000000 |
| const maci::AccessDescriptor | AccessRights::SHUTDOWN_SYSTEM = 0x04000000 |
| const maci::AccessDescriptor | AccessRights::REGISTER_COMPONENT = 0x02000000 |