IDL source Global indexmodule CfMAF
struct AgentProfile { LanguageID language_id; AgentSystemType agent_system_type; string agent_system_description; short major_version; short minor_version; SerializationID serialization; PropertyList properties; };
enum AgentStatus { CfMAFRunning, CfMAFSuspended, CfMAFTerminated };
struct AgentSystemInfo { Name agent_system_name; AgentSystemType agent_system_type; LanguageMapList language_maps; string agent_system_description; short major_version; short minor_version; PropertyList properties; };
typedef short AgentSystemType;
typedef sequence<octet> Arguments;
typedef short Authenticator;
struct AuthInfo { boolean is_authenticated; Authenticator authenticator; };
typedef OctetString Authority;
struct ClassName { string name; OctetString discriminator; };
typedef sequence<ClassName> ClassNameList;
typedef OctetString Identity;
typedef short LanguageID;
struct LanguageMap { LanguageID language_id; SerializationIDList serializations; };
typedef sequence<LanguageMap> LanguageMapList;
typedef string Location;
typedef sequence<Location> Locations;
struct Name { Authority authority; Identity identity; AgentSystemType agent_system_type; };
typedef sequence<Name> NameList;
typedef sequence<octet> OctetString;
typedef sequence<OctetString> OctetStrings;
typedef any Property;
typedef sequence<Property> PropertyList;
typedef short SerializationID;
typedef sequence<SerializationID> SerializationIDList;
exception AgentIsRunning { };
exception AgentIsSuspended { };
exception AgentNotFound { };
exception ArgumentInvalid { };
exception ClassUnknown { };
exception DeserializationFailed { };
exception EntryNotFound { };
exception FinderNotFound { };
exception MAFExtendedException { };
exception NameInvalid { };
exception ResumeFailed { };
exception SuspendFailed { };
exception TerminateFailed { };