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 |