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():StringUtilisé dans un contexte littéral
Une chaine définissant l'objet
public function getID():NumberRenvoie l'identiofiant d'une enveloppe.
Un identifiant unique.
public function getType():StringRenvoie le type d'envoi.
Une chaine spécifiant le type de l'enveloppe.
public function getMessage():MessageRenvoie le message joint à l'enveloppe.
Un object Message (conteneur).
public function getMarshalledString():StringRenvoie 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