Interface CfMAF::MAFAgentSystem

IDL source    Global index
interface MAFAgentSystem


Operation index.

  • create_agent
  • fetch_class
  • find_nearby_agent_system_of_profile
  • get_agent_status
  • get_agent_system_info
  • get_authinfo
  • get_MAFFinder
  • list_all_agents
  • list_all_agents_of_authority
  • list_all_places
  • receive_agent
  • resume_agent
  • suspend_agent
  • terminate_agent
  • Operations.

  • create_agent

      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);

  • fetch_class

      OctetStrings fetch_class(in ClassNameList class_name_list,
          in string code_base,
          in AgentProfile agent_profile)
        raises(ClassUnknown, MAFExtendedException);

  • find_nearby_agent_system_of_profile

      Location find_nearby_agent_system_of_profile(in AgentProfile profile)
        raises(EntryNotFound);

  • get_agent_status

      AgentStatus get_agent_status(in Name agent_name)
        raises(AgentNotFound);

  • get_agent_system_info

      AgentSystemInfo get_agent_system_info();

  • get_authinfo

      AuthInfo get_authinfo(in Name agent_name)
        raises(AgentNotFound);

  • get_MAFFinder

      MAFFinder get_MAFFinder()
        raises(FinderNotFound);

  • list_all_agents

      NameList list_all_agents();

  • list_all_agents_of_authority

      NameList list_all_agents_of_authority(in Authority authority);

  • list_all_places

      Locations list_all_places();

  • receive_agent

      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);

  • resume_agent

      void resume_agent(in Name agent_name)
        raises(AgentNotFound, ResumeFailed, AgentIsRunning);

  • suspend_agent

      void suspend_agent(in Name agent_name)
        raises(AgentNotFound, SuspendFailed, AgentIsSuspended);

  • terminate_agent

      void terminate_agent(in Name agent_name)
        raises(AgentNotFound, TerminateFailed);


    Generated by Sandia idldoc 1.0.