public MyReplicationClient(IReplicationClientCallback callback, MyClientStateBase clientState)
     : base(false)
 {
     m_callback = callback;
     ClientState = clientState;
     m_eventHandler = base.ProcessEvent;
 }
 public MyReplicationClient(IReplicationClientCallback callback, MyClientStateBase clientState)
     : base(false)
 {
     m_callback     = callback;
     ClientState    = clientState;
     m_eventHandler = base.ProcessEvent;
 }
 public MyReplicationClient(IReplicationClientCallback callback, MyClientStateBase clientState,
                            float simulationTimeStep)
     : base(false)
 {
     m_simulationTimeStep = simulationTimeStep;
     m_callback           = callback;
     ClientState          = clientState;
     m_eventHandler       = base.ProcessEvent;
     m_isBlockedHandler   = this.IsBlocked;
 }
Exemple #4
0
        // izlozene metode prema klijentu (u nasem slucaju je to broker)

        // hot strana poziva
        public bool RegisterToReplicationService()
        {
            try
            {
                clientCallback = clientCallbackHandler.GetCallback();
                Console.WriteLine("Broker is successfully registered!");
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine($"Register to replication service error {e.Message}");
                throw;
            }
        }