Exemplo n.º 1
0
        public async Task MyTestMethod2()
        {
            var ct = new ClientTracker("http://139.59.132.108:8080", "xxx", "123", "clientId", "systemVersion", "productVersion", "system", "gitHash", 0);


            ct.GenerateSession();

            await ct.TrackEvent("Endre was here", 1u, "param1", true);
        }
Exemplo n.º 2
0
        /******************************************************************/
        /************************** CONSTRUCTORS **************************/
        /******************************************************************/

        public MessageHandler(SystemTracker systemTracker, ClientTracker clientTracker,
                              TaskTracker taskTracker, NetworkServer server)
        {
            this.systemTracker = systemTracker;
            this.clientTracker = clientTracker;
            this.taskTracker   = taskTracker;

            this.server = server;
        }
Exemplo n.º 3
0
        /******************************************************************/
        /************************** CONSTRUCTORS **************************/
        /******************************************************************/

        public MessageHandler(SystemTracker systemTracker, ClientTracker clientTracker , 
                            TaskTracker taskTracker, NetworkServer server)
        {
            this.systemTracker = systemTracker;
            this.clientTracker = clientTracker;
            this.taskTracker = taskTracker;

            this.server = server;
        }
Exemplo n.º 4
0
        public async Task MyTestMethod2()
        {
            var ct = new ClientTracker("http://139.59.132.108:8080", "xxx", "123", "clientId", "systemVersion", "productVersion", "system", "gitHash", 0);


            ct.GenerateSession();

            await ct.TrackEvent("Endre was here", 1u, "param1", true);
        }
Exemplo n.º 5
0
        /******************************************************************/
        /************************** CONSTRUCTORS **************************/
        /******************************************************************/

        /// <summary>
        ///     Creates KeepAliveTimer
        /// </summary>
        /// <param name="messageProcessor"></param>
        /// /// <param name="systemTracker"></param>
        public KeepAliveTimer(MessageHandler messageHandler, NetworkClient networkClient, NetworkServer server,
                              SystemTracker systemTracker, NetworkNode node,
                              ClientTracker clientTracker, Object backupBlockade)
        {
            this.messageHandler = messageHandler;
            this.client         = networkClient;
            this.server         = server;
            this.systemTracker  = systemTracker;
            this.node           = node;
            this.clientTracker  = clientTracker;
            this.backupBlockade = backupBlockade;

            // TODO Magic numbers
            this.timer          = new System.Timers.Timer((systemTracker.Timeout * 1000) / 2);
            this.timer.Elapsed += keepAlive;

            Active = false;
        }
Exemplo n.º 6
0
        /******************************************************************/
        /************************** CONSTRUCTORS **************************/
        /******************************************************************/

        /// <summary>
        ///     Creates KeepAliveTimer
        /// </summary>
        /// <param name="messageProcessor"></param>
        /// /// <param name="systemTracker"></param>
        public KeepAliveTimer(MessageHandler messageHandler, NetworkClient networkClient, NetworkServer server,
                                SystemTracker systemTracker, NetworkNode node,
                                ClientTracker clientTracker, Object backupBlockade)
        {
            this.messageHandler = messageHandler;
            this.client = networkClient;
            this.server = server;
            this.systemTracker = systemTracker;
            this.node = node;
            this.clientTracker = clientTracker;
            this.backupBlockade = backupBlockade;

            // TODO Magic numbers
            this.timer = new System.Timers.Timer((systemTracker.Timeout * 1000) / 2);
            this.timer.Elapsed += keepAlive;

            Active = false;
        }