Beispiel #1
0
        public BroadcastMessage(SerializedPacket p)
        {
            SerializedPacket.VerifyPacket(p, this.GetClassId());
            this.EndPoints = null;
            if (SerializedPacket.DeserializeBool(p.GetNextPart()))
            {
                this.EndPoints = new IPEndPoint[SerializedPacket.DeserializeInt(p.GetNextPart())];
                for (int i = 0; i < this.EndPoints.Length; i++)
                {
                    this.EndPoints[i] = SerializedPacket.DeserializeIPEndPoint(p.GetNextPart());
                }
            }
            this.HumanName        = SerializedPacket.DeserializeString(p.GetNextPart());
            this.SenderID         = SerializedPacket.DeserializeGuid(p.GetNextPart());
            this.PresentationName = SerializedPacket.DeserializeString(p.GetNextPart());
            this.ShowIP           = SerializedPacket.DeserializeBool(p.GetNextPart());

/*
 * //CMPRINCE DEBUGGING
 *          string IPs = "";
 *          foreach( IPEndPoint ep in this.EndPoints ) {
 *              IPs += ep.Address.ToString() + " ";
 *          }
 *          System.Diagnostics.Debug.Write( "RECVD: BroadcastListener: " +
 *              IPs +
 *              this.HumanName + " " +
 *              this.SenderID.ToString() + " " +
 *              this.PresentationName +
 *              System.Environment.NewLine
 *              );
 */
        }
Beispiel #2
0
 public TextSheetMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.Text       = SerializedPacket.DeserializeString(p.GetNextPart());
     this.font_      = new Font(SerializedPacket.DeserializeString(p.GetNextPart()), 12.0f);
     this.color_     = SerializedPacket.DeserializeColor(p.GetNextPart());
     this.is_public_ = SerializedPacket.DeserializeBool(p.GetNextPart());
 }
Beispiel #3
0
 public InstructorMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.AcceptingStudentSubmissions   = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.ForcingStudentNavigationLock  = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.AcceptingQuickPollSubmissions = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.InstructorClockTicks          = SerializedPacket.DeserializeInt64(p.GetNextPart());
 }
Beispiel #4
0
 public DrawingAttributesSerializer(SerializedPacket p)
 {
     this.AntiAliased        = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.Color              = SerializedPacket.DeserializeColor(p.GetNextPart());
     this.ExtendedProperties = new ArrayList();
     this.FitToCurve         = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.Height             = SerializedPacket.DeserializeFloat(p.GetNextPart());
     this.IgnorePressure     = SerializedPacket.DeserializeBool(p.GetNextPart());
     this.PenTip             = (PenTip)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.RasterOperation    = (RasterOperation)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.Transparency       = SerializedPacket.DeserializeByte(p.GetNextPart());
     this.Width              = SerializedPacket.DeserializeFloat(p.GetNextPart());
 }
Beispiel #5
0
        public QuickPollModel(SerializedPacket p)
        {
            SerializedPacket.VerifyPacket(p, this.GetClassId());
            this.m_Id = SerializedPacket.DeserializeGuid(p.GetNextPart());
            this.m_OriginalSlideId = SerializedPacket.DeserializeGuid(p.GetNextPart());
            this.m_QuickPollStyle  = (QuickPollStyle)SerializedPacket.DeserializeInt(p.GetNextPart());
            this.m_Changed         = SerializedPacket.DeserializeBool(p.GetNextPart());
            this.m_Choices         = new string[SerializedPacket.DeserializeInt(p.GetNextPart())];
            for (int i = 0; i < this.m_Choices.Length; i++)
            {
                this.m_Choices[i] = SerializedPacket.DeserializeString(p.GetNextPart());
            }
            int cnt = SerializedPacket.DeserializeInt(p.GetNextPart());

            this.m_QuickPollResults = new QuickPollResultCollection(this, "QuickPollResults");
            for (int j = 0; j < cnt; j++)
            {
                this.AddResult(new QuickPollResultModel(p.GetNextPart()));
            }
        }
Beispiel #6
0
 public GroupInformationMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.GroupId      = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.FriendlyName = SerializedPacket.DeserializeString(p.GetNextPart());
     this.Singleton    = SerializedPacket.DeserializeBool(p.GetNextPart());
 }