mycoagent.c 857 B

12345678910111213141516171819202122
  1. /*
  2. * mycoagent.c
  3. */
  4. #include "../src/myco-agent.c"
  5. int main() {
  6. int message_queue_id;
  7. message_queue_id = myco_agent_register("MYAGENT");
  8. myco_agent_register_resource(message_queue_id, "MYAGENT", "MYTRANSACTIONALRESOURCE", RESOURCE_TRANSACTIONAL);
  9. myco_agent_register_resource(message_queue_id, "MYAGENT", "MYTRANSACTIONALRESOURCE2", RESOURCE_TRANSACTIONAL);
  10. myco_agent_register_resource(message_queue_id, "MYAGENT2", "MYTRANSACTIONALRESOURCE2", RESOURCE_TRANSACTIONAL);
  11. myco_agent_request_resource_list(message_queue_id);
  12. myco_agent_unregister("MYAGENT", message_queue_id);
  13. myco_agent_unregister_resource(message_queue_id, "MYTRANSACTIONALRESOURCE");
  14. myco_agent_unregister_resource(message_queue_id, "MYTRANSACTIONALRESOURCE2");
  15. myco_agent_unregister("MYAGENT", message_queue_id);
  16. return EXIT_SUCCESS;
  17. }