Net::Jabber::Loudmouth::Message.3pm

Langue: en

Autres versions - même langue

Version: 2010-06-08 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Net::Jabber::Loudmouth::Message - Jabber message

HIERARCHY

   Glib::Boxed
   +----Net::Jabber::Loudmouth::Message
 
 

METHODS

message = Net::Jabber::Loudmouth::Message->new ($to, $type)

$to (string)
$type (Net::Jabber::Loudmouth::MessageType)

message = Net::Jabber::Loudmouth::Message->new_with_sub_type ($to, $type, $sub_type)

$to (string)
$type (Net::Jabber::Loudmouth::MessageType)
$sub_type (Net::Jabber::Loudmouth::MessageSubType)

messagenode = $message->get_node

messagesubtype = $message->get_sub_type

messagetype = $message->get_type

ENUMS AND FLAGS

enum Net::Jabber::Loudmouth::MessageSubType

'not-set' / 'LM_MESSAGE_SUB_TYPE_NOT_SET'
'available' / 'LM_MESSAGE_SUB_TYPE_AVAILABLE'
'normal' / 'LM_MESSAGE_SUB_TYPE_NORMAL'
'chat' / 'LM_MESSAGE_SUB_TYPE_CHAT'
'groupchat' / 'LM_MESSAGE_SUB_TYPE_GROUPCHAT'
'headline' / 'LM_MESSAGE_SUB_TYPE_HEADLINE'
'unavailable' / 'LM_MESSAGE_SUB_TYPE_UNAVAILABLE'
'probe' / 'LM_MESSAGE_SUB_TYPE_PROBE'
'subscribe' / 'LM_MESSAGE_SUB_TYPE_SUBSCRIBE'
'unsubscribe' / 'LM_MESSAGE_SUB_TYPE_UNSUBSCRIBE'
'subscribed' / 'LM_MESSAGE_SUB_TYPE_SUBSCRIBED'
'unsubscribed' / 'LM_MESSAGE_SUB_TYPE_UNSUBSCRIBED'
'get' / 'LM_MESSAGE_SUB_TYPE_GET'
'set' / 'LM_MESSAGE_SUB_TYPE_SET'
'result' / 'LM_MESSAGE_SUB_TYPE_RESULT'
'error' / 'LM_MESSAGE_SUB_TYPE_ERROR'

enum Net::Jabber::Loudmouth::MessageType

'message' / 'LM_MESSAGE_TYPE_MESSAGE'
'presence' / 'LM_MESSAGE_TYPE_PRESENCE'
'iq' / 'LM_MESSAGE_TYPE_IQ'
'stream' / 'LM_MESSAGE_TYPE_STREAM'
'stream-error' / 'LM_MESSAGE_TYPE_STREAM_ERROR'
'stream-features' / 'LM_MESSAGE_TYPE_STREAM_FEATURES'
'auth' / 'LM_MESSAGE_TYPE_AUTH'
'challenge' / 'LM_MESSAGE_TYPE_CHALLENGE'
'response' / 'LM_MESSAGE_TYPE_RESPONSE'
'success' / 'LM_MESSAGE_TYPE_SUCCESS'
'failure' / 'LM_MESSAGE_TYPE_FAILURE'
'proceed' / 'LM_MESSAGE_TYPE_PROCEED'
'starttls' / 'LM_MESSAGE_TYPE_STARTTLS'
'unknown' / 'LM_MESSAGE_TYPE_UNKNOWN'

SEE ALSO

Net::Jabber::Loudmouth, Glib::Boxed Copyright (C) 2005 by Florian Ragwitz

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.7 or, at your option, any later version of Perl 5 you may have available.