public ConnectToServerPresenter(IConnectToServer my_view, IOPSClient my_client)
 {
     sync = new object();
     view = my_view;
     client = my_client;
     client.ErrorOccurred += ClientOnErrorOccurred;
     client.LoginCompleted += ClientOnLoginCompleted;
 }
        public MainWindowPresenter(IMainWindow my_view, IOPSClient my_client)
        {
            view = my_view;
            client = my_client;

            client.SessionCreated += ClientOnSessionCreated;
            client.SessionCompleted += ClientOnSessionCompleted;
        }
        public MainWindowPresenter(IMainWindow my_view, IOPSClient my_client)
        {
            view   = my_view;
            client = my_client;

            client.SessionCreated   += ClientOnSessionCreated;
            client.SessionCompleted += ClientOnSessionCompleted;
        }
 public ConnectToServerPresenter(IConnectToServer my_view, IOPSClient my_client)
 {
     sync   = new object();
     view   = my_view;
     client = my_client;
     client.ErrorOccurred  += ClientOnErrorOccurred;
     client.LoginCompleted += ClientOnLoginCompleted;
 }
        public MainWindowPresenter(IMainWindow my_view, IOPSClient my_client)
        {
            view   = my_view;
            client = my_client;

            client.ErrorOccurred += ClientOnErrorOccured;

            microphone = Microphone.GetDefaultDevice();
            if (microphone != null)
            {
                microphone.Start();
            }

            speaker = Speaker.GetDefaultDevice();
            if (speaker != null)
            {
                speaker.Start();
            }

            client.SessionCreated    += ClientOnSessionCreated;
            client.SessionCompleted  += ClientOnSessionCompleted;
            client.PhoneBookChanged  += ClientOnPhoneBookChanged;
            client.StatisticsChanged += ClientOnStatisticsChanged;
        }
 public ConnectToServerPresenter(IConnectToServer my_view, IOPSClient my_client)
 {
     sync = new object();
     view = my_view;
     client = my_client;
 }
 public ConnectToServerPresenter(IConnectToServer my_view, IOPSClient my_client)
 {
     sync   = new object();
     view   = my_view;
     client = my_client;
 }