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; }
// 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; } }