Пример #1
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() );
 }
Пример #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());
 }
Пример #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());
 }
 public RealTimeInkSheetDataMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.StylusId = SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.StrokeId = SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.Packets = SerializedPacket.DeserializeIntArray( p.GetNextPart() );
 }
Пример #5
0
 /// <summary>
 /// Construct the message
 /// </summary>
 /// <param name="p">The packet</param>
 public Message(Message parent, SerializedPacket p)
 {
     SerializedPacket.VerifyPacket(p, this.GetClassId());
     this.Group = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                  new Group(p.PeekNextPart()) : null; p.GetNextPart();
     if (SerializedPacket.IsNullPacket(p.PeekNextPart()))
     {
         this.TargetId = null;
     }
     else if (p.PeekNextPart().Type == PacketTypes.GuidId)
     {
         this.TargetId = (ValueType)SerializedPacket.DeserializeGuid(p.PeekNextPart());
     }
     else if (p.PeekNextPart().Type == PacketTypes.ByteArrayClassId)
     {
         this.TargetId = (ValueType) new Model.Presentation.ByteArray(SerializedPacket.DeserializeGuid(p.PeekNextPart()));
     }
     else
     {
         throw new Exception("Unknown ValueType");
     }
     p.GetNextPart();
     this.Parent = parent;
     this.Child  = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                   (Message)PacketTypes.DecodeMessage(this, p.PeekNextPart()): null; p.GetNextPart();
     this.Predecessor = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                        (Message)PacketTypes.DecodeMessage(this, p.PeekNextPart()): null; p.GetNextPart();
     this.m_MessageIdentifier = SerializedPacket.DeserializeGuid(p.GetNextPart());
 }
Пример #6
0
 public SheetMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.SheetCollectionSelector = (SheetCollection)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.Disposition             = (SheetDisposition)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.Bounds = SerializedPacket.DeserializeRectangle(p.GetNextPart());
     this.Height = SerializedPacket.DeserializeInt(p.GetNextPart());
 }
Пример #7
0
 public SheetMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.SheetCollectionSelector = (SheetCollection)SerializedPacket.DeserializeLong( p.GetNextPart() );
     this.Disposition = (SheetDisposition)SerializedPacket.DeserializeLong( p.GetNextPart() );
     this.Bounds = SerializedPacket.DeserializeRectangle( p.GetNextPart() );
     this.Height = SerializedPacket.DeserializeInt( p.GetNextPart() );
 }
Пример #8
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() );
 }
Пример #9
0
 public InkSheetStrokesAddedMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.SavedInks = new byte[SerializedPacket.DeserializeInt(p.GetNextPart())][];
     for (int i = 0; i < this.SavedInks.Length; i++)
     {
         this.SavedInks[i] = SerializedPacket.DeserializeByteArray(p.GetNextPart());
     }
 }
Пример #10
0
 public InkSheetStrokesDeletingMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.StrokeIds = new string[SerializedPacket.DeserializeInt(p.GetNextPart())];
     for (int i = 0; i < this.StrokeIds.Length; i++)
     {
         this.StrokeIds[i] = SerializedPacket.DeserializeString(p.GetNextPart());
     }
 }
Пример #11
0
 public VersionResponseMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.ResponderId         = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.ResponderVersion    = new Version(SerializedPacket.DeserializeString(p.GetNextPart()));
     this.Compatibility       = (VersionCompatibility)SerializedPacket.DeserializeInt(p.GetNextPart());
     this.Action              = (VersionIncompatibilityRecommendedAction)SerializedPacket.DeserializeInt(p.GetNextPart());
     this.WarningMessage      = SerializedPacket.DeserializeString(p.GetNextPart());
     this.LocalWarningMessage = "";
 }
Пример #12
0
            public TabletPropertyDescriptionCollectionInformation(SerializedPacket p)
            {
                SerializedPacket.VerifyPacket(p, this.GetClassId());
                this.InkToDeviceScaleX = SerializedPacket.DeserializeFloat(p.GetNextPart());
                this.InkToDeviceScaleY = SerializedPacket.DeserializeFloat(p.GetNextPart());
                int cnt = SerializedPacket.DeserializeInt(p.GetNextPart());

                this.TabletPropertyDescriptions = new ArrayList(cnt);
                for (int i = 0; i < cnt; i++)
                {
                    this.TabletPropertyDescriptions.Add(new TabletPropertyDescriptionInformation(p.GetNextPart()));
                }
            }
Пример #13
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
 *              );
 */
        }
Пример #14
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
                );
            */
        }
Пример #15
0
        public TCPHandshakeMessage(SerializedPacket p)
        {
            SerializedPacket.VerifyPacket(p, this.GetClassId());
            this.ParticipantId = SerializedPacket.DeserializeGuid(p.GetNextPart());
            this.EndPoint      = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                                 SerializedPacket.DeserializeIPEndPoint(p.PeekNextPart()) : null; p.GetNextPart();
            this.HumanName           = SerializedPacket.DeserializeString(p.GetNextPart());
            this.LastMessageSequence = SerializedPacket.DeserializeULong(p.GetNextPart());
            this.LastChunkSequence   = SerializedPacket.DeserializeULong(p.GetNextPart());

            System.Diagnostics.Debug.Write("TCPHandshakeMessage: " +
                                           this.ParticipantId.ToString() + " " +
                                           ((this.EndPoint != null) ? (this.EndPoint.Address.ToString() + ":" + this.EndPoint.Port.ToString() + " ") : "") +
                                           this.HumanName + " " +
                                           this.LastMessageSequence + " " +
                                           this.LastChunkSequence +
                                           System.Environment.NewLine);
        }
Пример #16
0
        public TCPHandshakeMessage( SerializedPacket p )
        {
            SerializedPacket.VerifyPacket( p, this.GetClassId() );
            this.ParticipantId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
            this.EndPoint = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
                SerializedPacket.DeserializeIPEndPoint( p.PeekNextPart() ) : null; p.GetNextPart();
            this.HumanName = SerializedPacket.DeserializeString( p.GetNextPart() );
            this.LastMessageSequence = SerializedPacket.DeserializeULong( p.GetNextPart() );
            this.LastChunkSequence = SerializedPacket.DeserializeULong( p.GetNextPart() );

            System.Diagnostics.Debug.Write( "TCPHandshakeMessage: " +
                this.ParticipantId.ToString() + " " +
                ((this.EndPoint != null) ? (this.EndPoint.Address.ToString() + ":" + this.EndPoint.Port.ToString() + " ") : "") +
                this.HumanName + " " +
                this.LastMessageSequence + " " +
                this.LastChunkSequence +
                System.Environment.NewLine );
        }
Пример #17
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());
 }
Пример #18
0
 public TabletPropertyDescriptionInformation(SerializedPacket p)
 {
     this.PacketPropertyId = Guid.Empty;
     this.TabletPropertyMetrics_Maximum    = 0;
     this.TabletPropertyMetrics_Minimum    = 0;
     this.TabletPropertyMetrics_Resolution = 0.0f;
     this.TabletPropertyMetrics_Units      = TabletPropertyMetricUnit.Default;
     SerializedPacket.VerifyPacket(p, this.GetClassId());
     this.PacketPropertyId = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.TabletPropertyMetrics_Maximum    = SerializedPacket.DeserializeInt(p.GetNextPart());
     this.TabletPropertyMetrics_Minimum    = SerializedPacket.DeserializeInt(p.GetNextPart());
     this.TabletPropertyMetrics_Resolution = SerializedPacket.DeserializeFloat(p.GetNextPart());
     this.TabletPropertyMetrics_Units      = (TabletPropertyMetricUnit)SerializedPacket.DeserializeLong(p.GetNextPart());
 }
Пример #19
0
 public SlideMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.LocalId = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                    new LocalId(p.PeekNextPart()) : null; p.GetNextPart();
     this.Title  = SerializedPacket.DeserializeString(p.GetNextPart());
     this.Zoom   = SerializedPacket.DeserializeFloat(p.GetNextPart());
     this.Bounds = SerializedPacket.DeserializeRectangle(p.GetNextPart());
     this.SlideBackgroundColor = SerializedPacket.DeserializeColor(p.GetNextPart());
     this.SubmissionSlideGuid  = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.SubmissionStyle      = (SlideModel.StudentSubmissionStyle)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.Disposition          = (SlideDisposition)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.AssociationSlideId   = SerializedPacket.DeserializeGuid(p.GetNextPart());
 }
Пример #20
0
 public Chunk(SerializedPacket p)
 {
     SerializedPacket.VerifyPacket(p, this.GetClassId());
     this.Data = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                 SerializedPacket.DeserializeByteArray(p.PeekNextPart()) : null; p.GetNextPart();
     this.MessageSequence          = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.ChunkSequenceInMessage   = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.NumberOfChunksInMessage  = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.MessageDependency        = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.FrameSequence            = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.OldestRecoverableMessage = SerializedPacket.DeserializeULong(p.GetNextPart());
     this.OldestRecoverableFrame   = SerializedPacket.DeserializeULong(p.GetNextPart());
 }
Пример #21
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()));
            }
        }
 public RealTimeInkSheetStylusDownMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.TabletProperties = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         new TabletPropertyDescriptionCollectionInformation( p.PeekNextPart() ) : null; p.GetNextPart();
 }
Пример #23
0
 public StudentSubmissionSlideMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.SlideGuid    = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.TOCEntryGuid = SerializedPacket.DeserializeGuid(p.GetNextPart());
 }
Пример #24
0
 public PresentationMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.HumanName = SerializedPacket.DeserializeString( p.GetNextPart() );
 }
Пример #25
0
 public SynchronizationMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.participantId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
 }
Пример #26
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() );
 }
Пример #27
0
 public SubmissionStatusMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.sender_ = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                    new SubmissionStatusModel(p.PeekNextPart()) : null; p.GetNextPart();
 }
Пример #28
0
 public InkSheetStrokesDeletingMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.StrokeIds = new string[SerializedPacket.DeserializeInt( p.GetNextPart() )];
     for( int i = 0; i < this.StrokeIds.Length; i++ ) {
         this.StrokeIds[i] = SerializedPacket.DeserializeString( p.GetNextPart() );
     }
 }
Пример #29
0
 public DeckMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.HumanName           = SerializedPacket.DeserializeString(p.GetNextPart());
     this.Disposition         = (DeckDisposition)SerializedPacket.DeserializeLong(p.GetNextPart());
     this.DeckBackgroundColor = SerializedPacket.DeserializeColor(p.GetNextPart());
 }
 public QuickPollSheetMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.Id = SerializedPacket.DeserializeGuid( p.GetNextPart() );
 }
Пример #31
0
 public SlideMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.LocalId = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         new LocalId( p.PeekNextPart() ) : null; p.GetNextPart();
     this.Title = SerializedPacket.DeserializeString( p.GetNextPart() );
     this.Zoom = SerializedPacket.DeserializeFloat( p.GetNextPart() );
     this.Bounds = SerializedPacket.DeserializeRectangle( p.GetNextPart() );
     this.SlideBackgroundColor = SerializedPacket.DeserializeColor( p.GetNextPart() );
     this.SubmissionSlideGuid = SerializedPacket.DeserializeGuid( p.GetNextPart() );
     this.SubmissionStyle = (SlideModel.StudentSubmissionStyle)SerializedPacket.DeserializeLong( p.GetNextPart() );
     this.Disposition = (SlideDisposition)SerializedPacket.DeserializeLong( p.GetNextPart() );
     this.AssociationSlideId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
 }
 public TabletPropertyDescriptionInformation( SerializedPacket p )
 {
     this.PacketPropertyId = Guid.Empty;
     this.TabletPropertyMetrics_Maximum = 0;
     this.TabletPropertyMetrics_Minimum = 0;
     this.TabletPropertyMetrics_Resolution = 0.0f;
     this.TabletPropertyMetrics_Units = TabletPropertyMetricUnit.Default;
     SerializedPacket.VerifyPacket( p, this.GetClassId() );
     this.PacketPropertyId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
     this.TabletPropertyMetrics_Maximum = SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.TabletPropertyMetrics_Minimum = SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.TabletPropertyMetrics_Resolution = SerializedPacket.DeserializeFloat( p.GetNextPart() );
     this.TabletPropertyMetrics_Units = (TabletPropertyMetricUnit)SerializedPacket.DeserializeLong( p.GetNextPart() );
 }
 public TabletPropertyDescriptionCollectionInformation( SerializedPacket p )
 {
     SerializedPacket.VerifyPacket( p, this.GetClassId() );
     this.InkToDeviceScaleX = SerializedPacket.DeserializeFloat( p.GetNextPart() );
     this.InkToDeviceScaleY = SerializedPacket.DeserializeFloat( p.GetNextPart() );
     int cnt = SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.TabletPropertyDescriptions = new ArrayList(cnt);
     for( int i = 0; i < cnt; i++ ) {
         this.TabletPropertyDescriptions.Add( new TabletPropertyDescriptionInformation( p.GetNextPart() ) );
     }
 }
 public RealTimeInkSheetMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.CurrentDrawingAttributes = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         new DrawingAttributesSerializer( p.PeekNextPart() ) : null; p.GetNextPart();
 }
Пример #35
0
 public QuickPollResultMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.m_Result = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                     new QuickPollResultModel(p.PeekNextPart()) : null; p.GetNextPart();
 }
Пример #36
0
 public RealTimeInkSheetDataMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.StylusId = SerializedPacket.DeserializeInt(p.GetNextPart());
     this.StrokeId = SerializedPacket.DeserializeInt(p.GetNextPart());
     this.Packets  = SerializedPacket.DeserializeIntArray(p.GetNextPart());
 }
Пример #37
0
 public QuickPollSheetMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.Id = SerializedPacket.DeserializeGuid(p.GetNextPart());
 }
Пример #38
0
 public InkSheetStrokesAddedMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.SavedInks = new byte[SerializedPacket.DeserializeInt( p.GetNextPart() )][];
     for( int i = 0; i < this.SavedInks.Length; i++ ) {
         this.SavedInks[i] = SerializedPacket.DeserializeByteArray( p.GetNextPart() );
     }
 }
Пример #39
0
 public VersionRequestMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.RequesterId      = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.RequesterVersion = new Version(SerializedPacket.DeserializeString(p.GetNextPart()));
 }
 public SubmissionStatusMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.sender_ = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         new SubmissionStatusModel( p.PeekNextPart() ) : null; p.GetNextPart();
 }
 public TableOfContentsEntryMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.PathFromRoot = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         SerializedPacket.DeserializeIntArray( p.PeekNextPart() ) : null; p.GetNextPart();
 }
 public VersionResponseMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.ResponderId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
     this.ResponderVersion = new Version( SerializedPacket.DeserializeString( p.GetNextPart() ) );
     this.Compatibility = (VersionCompatibility)SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.Action = (VersionIncompatibilityRecommendedAction)SerializedPacket.DeserializeInt( p.GetNextPart() );
     this.WarningMessage = SerializedPacket.DeserializeString( p.GetNextPart() );
     this.LocalWarningMessage = "";
 }
Пример #43
0
 public ImageSheetMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.MD5 = new ByteArray(SerializedPacket.DeserializeGuid(p.GetNextPart()));
 }
Пример #44
0
 public Chunk( SerializedPacket p )
 {
     SerializedPacket.VerifyPacket( p, this.GetClassId() );
     this.Data = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         SerializedPacket.DeserializeByteArray( p.PeekNextPart() ) : null; p.GetNextPart();
     this.MessageSequence = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.ChunkSequenceInMessage = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.NumberOfChunksInMessage = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.MessageDependency = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.FrameSequence = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.OldestRecoverableMessage = SerializedPacket.DeserializeULong( p.GetNextPart() );
     this.OldestRecoverableFrame = SerializedPacket.DeserializeULong( p.GetNextPart() );
 }
 public TableOfContentsEntryMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.PathFromRoot = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                         SerializedPacket.DeserializeIntArray(p.PeekNextPart()) : null; p.GetNextPart();
 }
Пример #46
0
 public ImageSheetMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.MD5 = new ByteArray( SerializedPacket.DeserializeGuid( p.GetNextPart() ) );
 }
Пример #47
0
 public SynchronizationMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.participantId = SerializedPacket.DeserializeGuid(p.GetNextPart());
 }
 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() );
 }
Пример #49
0
 public RealTimeInkSheetMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.CurrentDrawingAttributes = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                                     new DrawingAttributesSerializer(p.PeekNextPart()) : null; p.GetNextPart();
 }
 public StudentSubmissionSlideMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.SlideGuid = SerializedPacket.DeserializeGuid( p.GetNextPart() );
     this.TOCEntryGuid = SerializedPacket.DeserializeGuid( p.GetNextPart() );
 }
Пример #51
0
 public PresentationMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.HumanName = SerializedPacket.DeserializeString(p.GetNextPart());
 }
Пример #52
0
 public QuickPollMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.m_Model = (!SerializedPacket.IsNullPacket( p.PeekNextPart() )) ?
         new QuickPollModel( p.PeekNextPart() ) : null; p.GetNextPart();
 }
Пример #53
0
 public RealTimeInkSheetStylusDownMessage(Message parent, SerializedPacket p) : base(parent, p)
 {
     this.TabletProperties = (!SerializedPacket.IsNullPacket(p.PeekNextPart())) ?
                             new TabletPropertyDescriptionCollectionInformation(p.PeekNextPart()) : null; p.GetNextPart();
 }
Пример #54
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());
 }
Пример #55
0
 public QuickPollResultModel(SerializedPacket p)
 {
     this.m_OwnerId      = SerializedPacket.DeserializeGuid(p.GetNextPart());
     this.m_ResultString = SerializedPacket.DeserializeString(p.GetNextPart());
 }
 public VersionRequestMessage( Message parent, SerializedPacket p )
     : base(parent, p)
 {
     this.RequesterId = SerializedPacket.DeserializeGuid( p.GetNextPart() );
     this.RequesterVersion = new Version( SerializedPacket.DeserializeString( p.GetNextPart() ) );
 }