Conteneur de toutes les informations soumises sous forme de message en tre le client et le serveur. Toutes les communications se font en faiosant parvenir des Messages dans des Envelope avec d'autre informations utiles.
new Envelope()
public function Envelope(msg:Message, tp:String, recp:String, id:Number)
msg | Le message à envelopper. |
tp | Le type d'envoi. |
recp | Optionnel. Une valeur à modifier sur le serveur (cf Messenger et changement de nom, de groupe). |
id | Identifiant unique du message. |
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function getID():Number
Renvoie l'identiofiant d'une enveloppe.
Un identifiant unique.
public function getType():String
Renvoie le type d'envoi.
Une chaine spécifiant le type de l'enveloppe.
public function getMessage():Message
Renvoie le message joint à l'enveloppe.
Un object Message (conteneur).
public function getMarshalledString():String
Renvoie une chaine encodée de l'enveloppe totale correspondant aux contraintes de format de l'encodage "Marshall". Exemple : entête [#msg][type=12][msgID=4][LongueurRecipient=3][LongueurSujet=3][LongueurDonnées=6] messageMarshallisé = "#msggroup 123411 45 999 "+username+Je change de nom+données