[get, set]This class contains a pointer to an ACL message in the Mobile-C library. Functions are provided to send the message, set its various fields, and destory the message.
Definition at line 72 of file MCAclMessage.cs.
Enum for describing the type of an ACL message.
Definition at line 79 of file MCAclMessage.cs.
[inline]
Default constructor.
Creates an empty ACL message object.
Definition at line 114 of file MCAclMessage.cs.
References aclmsg_p.
Referenced by Reply().
[inline, private]
[inline]
Creates a new, blank ACL message.
Creates a new ACL message. The message is blank but valid.
Definition at line 153 of file MCAclMessage.cs.
References AclMsg.
Creates an ACL message that is a response to the argument.
Creates an ACL message to respond to the argument.
Definition at line 167 of file MCAclMessage.cs.
References AclMsg, and MCAclMessage().
Sets the performative field of the message.
Sets the performative field of the message.
Definition at line 186 of file MCAclMessage.cs.
References AclMsg.
Sets the sender field of the message.
Sets the performative field of the message.
Definition at line 202 of file MCAclMessage.cs.
References AclMsg.
Adds a receiver to the list of receivers.
Adds a receiver to the list of receivers for the message.
Definition at line 218 of file MCAclMessage.cs.
References AclMsg.
Adds a "reply-to" field to the message.
Adds a "reply-to" field to the message. The reply-to field overrides the sender field when creating a reply.
Definition at line 235 of file MCAclMessage.cs.
References AclMsg.
[inline]
Sets the content field of the message.
Sets the content field of the message.
Definition at line 250 of file MCAclMessage.cs.
References AclMsg.
[inline]
Destroys a message.
This function destroys a message in the Mobile-C library. It releases the underlying memory and must be called when the message is no longer needed.
Definition at line 269 of file MCAclMessage.cs.
[private]
[get, set, private]
Definition at line 129 of file MCAclMessage.cs.
Referenced by LibMC::MCAgent::AclPost(), LibMC::MCAgency::AclSend(), AddReceiver(), AddReplyTo(), Destroy(), MCAclMessage(), New(), Reply(), SetContent(), SetPerformative(), and SetSender().