public override void Deserialize(byte[] data)
        {
            base.Deserialize(data);

            title   = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            message = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            accept  = AdHocDesktop_BinaryFormatter.DeserializeBoolean(br);
            ms.Close();
        }
        public override void Deserialize(byte[] data)
        {
            base.Deserialize(data);

            id    = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            pw    = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            group = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            state = (AdHocDesktop_ProfileUserState)AdHocDesktop_BinaryFormatter.DeserializeInt32(br);
            ms.Close();
        }
        public override void Deserialize(byte[] data)
        {
            base.Deserialize(data);

            video            = AdHocDesktop_BinaryFormatter.DeserializeBytes(br);
            videoSize.Width  = AdHocDesktop_BinaryFormatter.DeserializeInt32(br);
            videoSize.Height = AdHocDesktop_BinaryFormatter.DeserializeInt32(br);
            audio            = AdHocDesktop_BinaryFormatter.DeserializeBytes(br);
            ms.Close();
        }
Exemple #4
0
        public virtual void Deserialize(byte[] data)
        {
            ms = new MemoryStream(data);
            br = new BinaryReader(ms);

            int length = AdHocDesktop_BinaryFormatter.DeserializeInt32(br);

            src      = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            dest     = AdHocDesktop_BinaryFormatter.DeserializeString(br);
            platform = (AdHocDesktop_ProfilePlatform)AdHocDesktop_BinaryFormatter.DeserializeInt32(br);
            command  = (AdHocDesktop_ProfileCommand)AdHocDesktop_BinaryFormatter.DeserializeInt32(br);
        }
Exemple #5
0
        public virtual byte[] Serialize()
        {
            ms = new MemoryStream();
            bw = new BinaryWriter(ms);

            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, 0);
            AdHocDesktop_BinaryFormatter.SerializeString(bw, src);
            AdHocDesktop_BinaryFormatter.SerializeString(bw, dest);
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)platform);
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)command);

            return(null);
        }
        public override byte[] Serialize()
        {
            base.Serialize();

            AdHocDesktop_BinaryFormatter.SerializeString(bw, title);
            AdHocDesktop_BinaryFormatter.SerializeString(bw, message);
            AdHocDesktop_BinaryFormatter.SerializeBoolean(bw, accept);

            AdHocDesktop_BinaryFormatter.SerializeType(bw, AdHocDesktop_SerializeType.AdHocDesktop_ProfileJoin);
            ms.Position = 0;
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)ms.Length);
            byte[] result = ms.ToArray();
            ms.Close();
            return(result);
        }
        public override byte[] Serialize()
        {
            base.Serialize();

            AdHocDesktop_BinaryFormatter.SerializeString(bw, id);
            AdHocDesktop_BinaryFormatter.SerializeString(bw, pw);
            AdHocDesktop_BinaryFormatter.SerializeString(bw, group);
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)state);

            AdHocDesktop_BinaryFormatter.SerializeType(bw, AdHocDesktop_SerializeType.AdHocDesktop_ProfileUser);
            ms.Position = 0;
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)ms.Length);
            byte[] result = ms.ToArray();
            ms.Close();
            return(result);
        }
        public override byte[] Serialize()
        {
            base.Serialize();

            AdHocDesktop_BinaryFormatter.SerializeBytes(bw, video);
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, videoSize.Width);
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, videoSize.Height);
            AdHocDesktop_BinaryFormatter.SerializeBytes(bw, audio);

            AdHocDesktop_BinaryFormatter.SerializeType(bw, AdHocDesktop_SerializeType.AdHocDesktop_ProfileSample);
            ms.Position = 0;
            AdHocDesktop_BinaryFormatter.SerializeInt32(bw, (int)ms.Length);
            byte[] result = ms.ToArray();
            ms.Close();
            return(result);
        }