Io Reference







Networking   /   Loudmouth   /   LoudmouthMessage





LoudmouthMessage provides [[SGML]] interface with few convience methods for manipulation of XMPP messages.
 
 
 



asString

Converts XML to Sequence.
body

Returns value message's body node. If both XHTML and plain versions are available, XHTML version will be returned.
from

Returns sender's JID.
plainBody

Returns value of message's body node with XHTML markup.
sendVia(loudmouthConnection)

Converts message to sequence and sends it via the provided [[Loudmouth]] object. It updates from property and returns true if message is sent.
setFrom(jid)

Sets sender's JID. Returns self.
setTo(jid)

Sets message receiver to defined JID. JID can be both an [[Sequence]] or a [[JID]] object. Returns self.
setXmppType(type)

Sets value of type attribute.
to

Returns [[JID]] of receiver.
with(source)

Creates new [[LoudmouthMessage]] based on source, which should be valid XML ([[Sequence]]).
xmppType

Returns value of type attribute of message node.