示例#1
0
 public static string SerializeRealDataStructure(TrStructure structure)
 {
     using (var output = new StringWriter())
     {
         JSON.SerializeDynamic(
             structure,
             output
             );
         return(output.ToString());
     }
 }
示例#2
0
 public static void PublishRealTimeStructure(TrStructure structure)
 {
     if (!s_pubServerStart)
     {
         lock (s_pubServerLock)
         {
             if (!s_pubServerStart)
             {
                 ThreadStart ts           = new ThreadStart(StartPublishingServer);
                 Thread      daemonThread = new Thread(ts);
                 daemonThread.Name         = "ZeroMQServer";
                 daemonThread.IsBackground = true;
                 daemonThread.Start();
                 s_pubServerStart = true;
             }
         }
     }
     realTimeQueue.Add(SerializeRealDataStructure(structure));
 }
示例#3
0
        public static TrStructure DeserializeRealDataStructure(string ser)
        {
            TrStructure rtn = JSON.Deserialize <TrStructure>(ser);

            return(rtn);
        }