Classes | Namespaces | Typedefs | Enumerations | Variables

maci.idl File Reference

import "acscommon.idl";
import "logging_idl.idl";
import "ACSErrTypeCommon.idl";
import "maciErrType.idl";
Include dependency graph for maci.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  maci::LoggingConfigurable
struct  maci::LoggingConfigurable::LogLevels
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 }
enum  maci::ClientType { maci::CLIENT_TYPE, maci::ADMINISTRATOR_TYPE, maci::CONTAINER_TYPE }

Variables

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