Exemple #1
0
 /// <summary>
 ///     Decompresses a message from a stream of bytes
 /// </summary>
 /// <param name="data">The byte array representing the message</param>
 /// <param name="type">The type corresponding to the message</param>
 /// <returns>The uncompressed Message object</returns>
 public static BoxMessage Decompress(byte[] data, Type type)
 {
     return(BoxZLib.Decompress(data, type) as BoxMessage);
 }
Exemple #2
0
 /// <summary>
 ///     Compresses the message and prepares it for transport
 /// </summary>
 /// <returns>A byte array representing the compressed message</returns>
 public virtual byte[] Compress()
 {
     return(BoxZLib.Compress(this));
 }