IDL source Global indexinterface MAFAgentSystem
Name create_agent(in Name agent_name, in AgentProfile agent_profile, in OctetString agent, in string place_name, in Arguments arguments, in ClassNameList class_names, in string code_base, in MAFAgentSystem class_provider) raises(ClassUnknown, ArgumentInvalid, DeserializationFailed, MAFExtendedException);
OctetStrings fetch_class(in ClassNameList class_name_list, in string code_base, in AgentProfile agent_profile) raises(ClassUnknown, MAFExtendedException);
Location find_nearby_agent_system_of_profile(in AgentProfile profile) raises(EntryNotFound);
AgentStatus get_agent_status(in Name agent_name) raises(AgentNotFound);
AgentSystemInfo get_agent_system_info();
AuthInfo get_authinfo(in Name agent_name) raises(AgentNotFound);
MAFFinder get_MAFFinder() raises(FinderNotFound);
NameList list_all_agents();
NameList list_all_agents_of_authority(in Authority authority);
Locations list_all_places();
void receive_agent(in Name agent_name, in AgentProfile agent_profile, in OctetString agent, in string place_name, in ClassNameList class_names, in string code_base, in MAFAgentSystem agent_sender) raises(ClassUnknown, ArgumentInvalid, DeserializationFailed, MAFExtendedException);
void resume_agent(in Name agent_name) raises(AgentNotFound, ResumeFailed, AgentIsRunning);
void suspend_agent(in Name agent_name) raises(AgentNotFound, SuspendFailed, AgentIsSuspended);
void terminate_agent(in Name agent_name) raises(AgentNotFound, TerminateFailed);