Ejemplo n.º 1
0
        static void Main()
        {
            MessageIOGateway gw = new MessageIOGateway();

            Client.MessageDecoder d = new Client.MessageDecoder();
            Client.MessageEncoder e = new Client.MessageEncoder();

            Message m = new Message();

            m.what = PR_COMMAND_GETDATA;
            string text = "*";

            m.setString(PR_NAME_KEYS, text);

            e.Encode(m);

            byte [] buffer = e.GetAndResetBuffer();

            long start = DateTime.Now.Ticks;

            for (int i = 0; i < MESSAGE_COUNT; ++i)
            {
                d.Decode(buffer, buffer.Length);
            }

            long end = DateTime.Now.Ticks;

            long elapsed = end - start;

            DateTime t = new DateTime(elapsed);

            Console.WriteLine("Elapsed time: " + t.ToString());
            Console.WriteLine("Messages flattened and unflattened: " + MESSAGE_COUNT.ToString());
        }
Ejemplo n.º 2
0
        static void Main()
        {
            MessageIOGateway gw = new MessageIOGateway();
              Client.MessageDecoder d = new Client.MessageDecoder();
              Client.MessageEncoder e = new Client.MessageEncoder();

              Message m = new Message();

              m.what = PR_COMMAND_GETDATA;
              string text = "*";
              m.setString(PR_NAME_KEYS, text);

              e.Encode(m);

              byte [] buffer = e.GetAndResetBuffer();

              long start = DateTime.Now.Ticks;

              for (int i = 0; i < MESSAGE_COUNT; ++i) {
            d.Decode(buffer, buffer.Length);
              }

              long end = DateTime.Now.Ticks;

              long elapsed = end - start;

              DateTime t = new DateTime(elapsed);

              Console.WriteLine("Elapsed time: " + t.ToString());
              Console.WriteLine("Messages flattened and unflattened: " + MESSAGE_COUNT.ToString());
        }