コード例 #1
0
 public void ProcessPacket()
 {
     OperationalTransform.TextTransformActor e = OperationalTransform.TextTransformActor.GetObjectFromBytes(this.messages.Dequeue());
     //Set datestamp for server's sake
     e.AlterforServer();
     processed.Enqueue(e);
 }
コード例 #2
0
 /// <summary>
 /// Add Message to clienthandler with proper thread locking
 /// </summary>
 /// <param name="message">Message to Send</param>
 public void AddMessage(OperationalTransform.TextTransformActor message)
 {
     lock (_pendingmessage)
     {
         _pendingmessage.Enqueue(OperationalTransform.TextTransformActor.GetObjectInBytes(message));
     }
 }