#include "dynstring.h"Go to the source code of this file.
Definition at line 113 of file fipa_acl.h.
Definition at line 163 of file fipa_acl.h.
Definition at line 149 of file fipa_acl.h.
Definition at line 223 of file fipa_acl.h.
Definition at line 182 of file fipa_acl.h.
Definition at line 125 of file fipa_acl.h.
Definition at line 245 of file fipa_acl.h.
Definition at line 204 of file fipa_acl.h.
Definition at line 234 of file fipa_acl.h.
Definition at line 136 of file fipa_acl.h.
Definition at line 193 of file fipa_acl.h.
Definition at line 72 of file fipa_acl.h.
Definition at line 41 of file fipa_acl.h.
Definition at line 1185 of file fipa_acl.c.
References fipa_acl_message_s::content, fipa_acl_message_s::conversation_id, dynstring_Append(), dynstring_New(), fipa_acl_message_s::encoding, fipa_agent_identifier_Compose(), fipa_agent_identifier_set_Compose(), fipa_DateTime_Compose(), fipa_expression_Compose(), fipa_performative_Compose(), fipa_string_Compose(), fipa_word_Compose(), fipa_acl_message_s::in_reply_to, fipa_acl_message_s::language, fipa_acl_message_s::ontology, fipa_acl_message_s::performative, fipa_acl_message_s::protocol, fipa_acl_message_s::receiver, fipa_acl_message_s::reply_by, fipa_acl_message_s::reply_to, fipa_acl_message_s::reply_with, and fipa_acl_message_s::sender.
Referenced by MC_AclSend().
Definition at line 81 of file fipa_acl.c.
References fipa_acl_message_s::content, fipa_acl_message_s::conversation_id, fipa_acl_message_s::encoding, fipa_acl_message_New(), fipa_agent_identifier_Copy(), fipa_agent_identifier_set_Copy(), fipa_DateTime_Copy(), fipa_expression_Copy(), fipa_string_Copy(), fipa_word_Copy(), fipa_acl_message_s::in_reply_to, fipa_acl_message_s::language, fipa_acl_message_s::ontology, fipa_acl_message_s::performative, fipa_acl_message_s::protocol, fipa_acl_message_s::receiver, fipa_acl_message_s::reply_by, fipa_acl_message_s::reply_to, fipa_acl_message_s::reply_with, and fipa_acl_message_s::sender.
Definition at line 60 of file fipa_acl.c.
References fipa_acl_message_s::content, fipa_acl_message_s::conversation_id, fipa_acl_message_s::encoding, fipa_agent_identifier_Destroy(), fipa_agent_identifier_set_Destroy(), fipa_DateTime_Destroy(), fipa_expression_Destroy(), fipa_string_Destroy(), fipa_word_Destroy(), fipa_acl_message_s::in_reply_to, fipa_acl_message_s::language, fipa_acl_message_s::ontology, fipa_acl_message_s::protocol, fipa_acl_message_s::receiver, fipa_acl_message_s::reply_by, fipa_acl_message_s::reply_to, fipa_acl_message_s::reply_with, and fipa_acl_message_s::sender.
Referenced by acc_Thread(), and MC_AclDestroy().
Definition at line 52 of file fipa_acl.c.
Referenced by acc_Thread(), fipa_acl_message_Copy(), fipa_Reply(), and MC_AclNew().
Definition at line 1355 of file fipa_acl.c.
References fipa_agent_identifier_s::addresses, dynstring_Append(), fipa_agent_identifier_set_Compose(), fipa_url_sequence_Compose(), fipa_agent_identifier_s::name, fipa_agent_identifier_set_s::num, fipa_url_sequence_s::num, and fipa_agent_identifier_s::resolvers.
Referenced by fipa_acl_Compose(), and fipa_agent_identifier_set_Compose().
Definition at line 229 of file fipa_acl.c.
References fipa_agent_identifier_s::addresses, fipa_agent_identifier_New(), fipa_agent_identifier_set_Copy(), fipa_url_sequence_Copy(), fipa_agent_identifier_s::name, and fipa_agent_identifier_s::resolvers.
Referenced by fipa_acl_message_Copy(), fipa_acl_Param_Copy(), fipa_agent_identifier_set_Copy(), and fipa_Reply().
Definition at line 217 of file fipa_acl.c.
References fipa_agent_identifier_s::addresses, fipa_agent_identifier_set_Destroy(), fipa_url_sequence_Destroy(), fipa_agent_identifier_s::name, and fipa_agent_identifier_s::resolvers.
Referenced by fipa_acl_message_Destroy(), fipa_acl_Param_Destroy(), fipa_agent_identifier_set_Destroy(), and MC_AclSetSender().
Definition at line 209 of file fipa_acl.c.
Referenced by fipa_agent_identifier_Copy(), fipa_envelope_ParseAgentIdentifier(), MC_AclAddReceiver(), MC_AclAddReplyTo(), and MC_AclSetSender().
Definition at line 985 of file fipa_acl.c.
References CHECK_NULL, fipa_word_s::content, fipa_agent_identifier_set_Parse(), fipa_GetAtom(), fipa_url_sequence_Parse(), fipa_word_Destroy(), fipa_word_Parse(), MC_ERR_PARSE, MC_SUCCESS, and fipa_message_string_s::parse.
Referenced by fipa_agent_identifier_set_Parse(), and fipa_message_parameter_Parse().
Definition at line 1342 of file fipa_acl.c.
References dynstring_Append(), fipa_agent_identifier_Compose(), fipa_agent_identifier_set_s::fipa_agent_identifiers, and fipa_agent_identifier_set_s::num.
Referenced by fipa_acl_Compose(), and fipa_agent_identifier_Compose().
Definition at line 188 of file fipa_acl.c.
References fipa_agent_identifier_Copy(), fipa_agent_identifier_set_New(), fipa_agent_identifier_set_s::fipa_agent_identifiers, fipa_agent_identifier_set_s::num, and fipa_agent_identifier_set_s::retain_order.
Referenced by fipa_acl_message_Copy(), fipa_acl_Param_Copy(), fipa_agent_identifier_Copy(), and fipa_Reply().
Definition at line 176 of file fipa_acl.c.
References fipa_agent_identifier_Destroy(), fipa_agent_identifier_set_s::fipa_agent_identifiers, and fipa_agent_identifier_set_s::num.
Referenced by fipa_acl_message_Destroy(), fipa_acl_Param_Destroy(), and fipa_agent_identifier_Destroy().
Definition at line 168 of file fipa_acl.c.
Referenced by fipa_agent_identifier_set_Copy(), fipa_envelope_HandleIntendedReceiver(), fipa_envelope_HandleTo(), fipa_Reply(), MC_AclAddReceiver(), and MC_AclAddReplyTo().
Definition at line 1144 of file fipa_acl.c.
References fipa_word_s::content, fipa_agent_identifier_Parse(), fipa_GetAtom(), fipa_word_Parse(), MC_ERR_PARSE, MC_SUCCESS, and fipa_agent_identifier_set_s::retain_order.
Referenced by fipa_agent_identifier_Parse(), and fipa_message_parameter_Parse().
Definition at line 647 of file fipa_acl.c.
References fipa_message_string_s::parse.
Referenced by fipa_expression_Parse().
Definition at line 1428 of file fipa_acl.c.
References buf, fipa_DateTime_s::day, dynstring_Append(), fipa_DateTime_s::hour, fipa_DateTime_s::millisecond, fipa_DateTime_s::minute, fipa_DateTime_s::month, fipa_DateTime_s::second, fipa_DateTime_s::sign, and fipa_DateTime_s::year.
Referenced by fipa_acl_Compose(), and fipa_expression_Compose().
Definition at line 392 of file fipa_acl.c.
References fipa_DateTime_New().
Referenced by fipa_acl_envelope_Received_Copy(), fipa_acl_message_Copy(), fipa_acl_Param_Copy(), and fipa_expression_Copy().
Definition at line 385 of file fipa_acl.c.
Referenced by fipa_acl_envelope_Received_Destroy(), fipa_acl_message_Destroy(), fipa_acl_Param_Destroy(), and fipa_expression_Destroy().
Definition at line 802 of file fipa_acl.c.
References buf, fipa_GetWholeToken(), MC_ERR_PARSE, MC_SUCCESS, fipa_message_string_s::parse, and fipa_DateTime_s::sign.
Referenced by fipa_envelope_HandleDate(), fipa_envelope_HandleReceived(), fipa_expression_Parse(), and fipa_message_parameter_Parse().
Definition at line 1381 of file fipa_acl.c.
References fipa_expression_s::content, fipa_expression_s::content_u::datetime, fipa_expression_s::content_u::expression, fipa_DateTime_Compose(), FIPA_EXPR_DATETIME, FIPA_EXPR_EXPRESSION, FIPA_EXPR_NUMBER, FIPA_EXPR_STRING, FIPA_EXPR_WORD, fipa_expression_Compose(), fipa_number_Compose(), fipa_string_Compose(), fipa_word_Compose(), MC_ERR_PARSE, fipa_expression_s::content_u::number, fipa_expression_s::content_u::string, fipa_expression_s::type, and fipa_expression_s::content_u::word.
Referenced by fipa_acl_Compose(), and fipa_expression_Compose().
Definition at line 280 of file fipa_acl.c.
References fipa_expression_s::content, fipa_expression_s::content_u::datetime, fipa_expression_s::content_u::expression, fipa_DateTime_Copy(), FIPA_EXPR_DATETIME, FIPA_EXPR_EXPRESSION, FIPA_EXPR_NUMBER, FIPA_EXPR_STRING, FIPA_EXPR_WORD, fipa_expression_Copy(), fipa_expression_Destroy(), fipa_expression_New(), fipa_number_Copy(), fipa_string_Copy(), fipa_word_Copy(), fipa_expression_s::content_u::number, fipa_expression_s::content_u::string, fipa_expression_s::type, and fipa_expression_s::content_u::word.
Referenced by fipa_acl_message_Copy(), and fipa_expression_Copy().
Definition at line 249 of file fipa_acl.c.
References fipa_expression_s::content, fipa_expression_s::content_u::datetime, fipa_expression_s::content_u::expression, fipa_DateTime_Destroy(), FIPA_EXPR_DATETIME, FIPA_EXPR_EXPRESSION, FIPA_EXPR_NUMBER, FIPA_EXPR_STRING, FIPA_EXPR_WORD, fipa_expression_Destroy(), fipa_number_Destroy(), fipa_string_Destroy(), fipa_word_Destroy(), FREEMEM, fipa_expression_s::content_u::number, fipa_expression_s::content_u::string, fipa_expression_s::type, and fipa_expression_s::content_u::word.
Referenced by fipa_acl_message_Destroy(), fipa_expression_Copy(), and fipa_expression_Destroy().
Definition at line 666 of file fipa_acl.c.
References fipa_CheckNextToken(), fipa_datetime_Parse(), FIPA_EXPR_DATETIME, FIPA_EXPR_EXPRESSION, FIPA_EXPR_STRING, FIPA_EXPR_WORD, fipa_expression_Parse(), fipa_GetAtom(), fipa_string_Parse(), fipa_word_Parse(), MC_ERR_PARSE, MC_SUCCESS, and fipa_expression_s::type.
Referenced by fipa_expression_Parse(), and fipa_message_parameter_Parse().
Definition at line 582 of file fipa_acl.c.
References MC_ERR_PARSE, MC_SUCCESS, and fipa_message_string_s::parse.
Referenced by fipa_acl_Parse(), fipa_agent_identifier_Parse(), fipa_agent_identifier_set_Parse(), fipa_expression_Parse(), fipa_message_parameter_Parse(), fipa_string_Parse(), and fipa_url_sequence_Parse().
Definition at line 717 of file fipa_acl.c.
References ERR, MC_SUCCESS, and fipa_message_string_s::parse.
Definition at line 765 of file fipa_acl.c.
References MC_SUCCESS, and fipa_message_string_s::parse.
Referenced by fipa_datetime_Parse().
Definition at line 122 of file fipa_acl.c.
References fipa_message_string_s::message, and fipa_message_string_s::parse.
Definition at line 112 of file fipa_acl.c.
References fipa_message_string_s::message.
Referenced by acc_Thread().
Definition at line 520 of file fipa_acl.c.
References fipa_word_s::content, FIPA_ACCEPT_PROPOSAL, FIPA_AGREE, FIPA_CALL_FOR_PROPOSAL, FIPA_CANCEL, FIPA_CONFIRM, FIPA_DISCONFIRM, FIPA_FAILURE, FIPA_INFORM, FIPA_INFORM_IF, FIPA_INFORM_REF, FIPA_NOT_UNDERSTOOD, FIPA_PROPOGATE, FIPA_PROPOSE, FIPA_PROXY, FIPA_QUERY_IF, FIPA_QUERY_REF, FIPA_REFUSE, FIPA_REJECT_PROPOSAL, FIPA_REQUEST, FIPA_REQUEST_WHEN, FIPA_REQUEST_WHENEVER, FIPA_SUBSCRIBE, fipa_word_Destroy(), fipa_word_Parse(), and MC_ERR_PARSE.
Referenced by fipa_acl_Parse().
Definition at line 1456 of file fipa_acl.c.
References dynstring_Append(), and fipa_number_s::str.
Referenced by fipa_expression_Compose().
Definition at line 448 of file fipa_acl.c.
References fipa_number_New(), and fipa_number_s::str.
Referenced by fipa_expression_Copy().
Definition at line 438 of file fipa_acl.c.
References fipa_number_s::str.
Referenced by fipa_expression_Destroy().
Definition at line 1254 of file fipa_acl.c.
References dynstring_Append(), FIPA_ACCEPT_PROPOSAL, FIPA_AGREE, FIPA_CALL_FOR_PROPOSAL, FIPA_CANCEL, FIPA_CONFIRM, FIPA_DISCONFIRM, FIPA_FAILURE, FIPA_INFORM, FIPA_INFORM_IF, FIPA_INFORM_REF, FIPA_NOT_UNDERSTOOD, FIPA_PROPOGATE, FIPA_PROPOSE, FIPA_PROXY, FIPA_QUERY_IF, FIPA_QUERY_REF, FIPA_REFUSE, FIPA_REJECT_PROPOSAL, FIPA_REQUEST, FIPA_REQUEST_WHEN, FIPA_REQUEST_WHENEVER, FIPA_SUBSCRIBE, and MC_ERR_PARSE.
Referenced by fipa_acl_Compose().
Definition at line 1464 of file fipa_acl.c.
References fipa_acl_message_New(), fipa_agent_identifier_Copy(), fipa_agent_identifier_set_Copy(), fipa_agent_identifier_set_New(), fipa_agent_identifier_set_s::fipa_agent_identifiers, fipa_agent_identifier_set_s::num, fipa_acl_message_s::receiver, fipa_acl_message_s::reply_to, fipa_agent_identifier_set_s::retain_order, and fipa_acl_message_s::sender.
Referenced by MC_AclReply().
Definition at line 1419 of file fipa_acl.c.
References fipa_string_s::content, and dynstring_Append().
Referenced by fipa_acl_Compose(), and fipa_expression_Compose().
Definition at line 367 of file fipa_acl.c.
References fipa_string_s::content, and fipa_string_New().
Referenced by fipa_acl_message_Copy(), and fipa_expression_Copy().
Definition at line 357 of file fipa_acl.c.
References fipa_string_s::content.
Referenced by fipa_acl_message_Destroy(), fipa_expression_Destroy(), and MC_AclSetContent().
Definition at line 349 of file fipa_acl.c.
Referenced by fipa_string_Copy(), and MC_AclSetContent().
Definition at line 940 of file fipa_acl.c.
References fipa_string_s::content, fipa_GetAtom(), MC_ERR_PARSE, MC_SUCCESS, and fipa_message_string_s::parse.
Referenced by fipa_expression_Parse(), and fipa_message_parameter_Parse().
Definition at line 1448 of file fipa_acl.c.
References dynstring_Append(), and fipa_url_s::str.
Referenced by fipa_url_sequence_Compose().
Definition at line 420 of file fipa_acl.c.
References fipa_url_New(), and fipa_url_s::str.
Referenced by fipa_acl_envelope_Received_Copy(), and fipa_url_sequence_Copy().
Definition at line 410 of file fipa_acl.c.
References fipa_url_s::str.
Referenced by fipa_acl_envelope_Received_Destroy(), and fipa_url_sequence_Destroy().
Definition at line 402 of file fipa_acl.c.
Referenced by fipa_envelope_HandleReceived(), fipa_envelope_ParseAddresses(), fipa_url_Copy(), MC_AclAddReceiver(), MC_AclAddReplyTo(), and MC_AclSetSender().
Definition at line 1124 of file fipa_acl.c.
References fipa_word_s::content, fipa_word_Destroy(), and fipa_word_Parse().
Referenced by fipa_url_sequence_Parse().
Definition at line 1329 of file fipa_acl.c.
References dynstring_Append(), fipa_url_Compose(), fipa_url_sequence_s::num, and fipa_url_sequence_s::urls.
Referenced by fipa_agent_identifier_Compose().
Definition at line 152 of file fipa_acl.c.
References fipa_url_Copy(), fipa_url_sequence_New(), fipa_url_sequence_s::num, and fipa_url_sequence_s::urls.
Referenced by fipa_agent_identifier_Copy().
Definition at line 140 of file fipa_acl.c.
References fipa_url_Destroy(), fipa_url_sequence_s::num, and fipa_url_sequence_s::urls.
Referenced by fipa_agent_identifier_Destroy().
Definition at line 132 of file fipa_acl.c.
Referenced by fipa_url_sequence_Copy(), fipa_url_sequence_Parse(), MC_AclAddReceiver(), MC_AclAddReplyTo(), and MC_AclSetSender().
Definition at line 1092 of file fipa_acl.c.
References fipa_word_s::content, fipa_GetAtom(), fipa_url_Parse(), fipa_url_sequence_New(), fipa_word_Destroy(), fipa_word_Parse(), and MC_ERR_PARSE.
Referenced by fipa_agent_identifier_Parse().
Definition at line 1411 of file fipa_acl.c.
References fipa_word_s::content, and dynstring_Append().
Referenced by fipa_acl_Compose(), and fipa_expression_Compose().
Definition at line 339 of file fipa_acl.c.
References fipa_word_s::content, and fipa_word_New().
Referenced by fipa_acl_message_Copy(), and fipa_expression_Copy().
Definition at line 329 of file fipa_acl.c.
References fipa_word_s::content.
Referenced by fipa_acl_message_Destroy(), fipa_agent_identifier_Parse(), fipa_expression_Destroy(), fipa_message_parameter_Parse(), fipa_message_type_Parse(), fipa_url_Parse(), and fipa_url_sequence_Parse().
Definition at line 605 of file fipa_acl.c.
References CHECK_NULL, MC_ERR_PARSE, MC_SUCCESS, and fipa_message_string_s::parse.
Referenced by fipa_agent_identifier_Parse(), fipa_agent_identifier_set_Parse(), fipa_expression_Parse(), fipa_message_parameter_Parse(), fipa_message_type_Parse(), fipa_url_Parse(), and fipa_url_sequence_Parse().