Searched refs:ClientSession (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/remoting/webapp/
H A Dclient_session.js9 * The ClientSession class controls lifetime of the client plugin
51 * @param {remoting.ClientSession.Mode} mode The mode of this connection.
59 remoting.ClientSession = function(signalStrategy, container, hostDisplayName,
65 this.state_ = remoting.ClientSession.State.CREATED;
171 this.defineEvents(Object.keys(remoting.ClientSession.Events));
174 base.extend(remoting.ClientSession, base.EventSource);
177 remoting.ClientSession.Events = {
189 remoting.ClientSession.prototype.getHostDisplayName = function() {
200 remoting.ClientSession.prototype.updateScrollbarVisibility = function() {
235 remoting.ClientSession
[all...]
H A Dsmart_reconnector.js24 * @param {remoting.ClientSession} clientSession This represents the current
52 remoting.ClientSession.Events.stateChanged,
55 remoting.ClientSession.Events.videoChannelStateChanged,
84 * @param {remoting.ClientSession.StateEvent} event
87 var State = remoting.ClientSession.State;
127 remoting.ClientSession.Events.stateChanged,
130 remoting.ClientSession.Events.videoChannelStateChanged,
H A Dserver_log_entry.js42 * @param {remoting.ClientSession.State} state
47 case remoting.ClientSession.State.UNKNOWN:
49 case remoting.ClientSession.State.CREATED:
51 case remoting.ClientSession.State.CONNECTING:
53 case remoting.ClientSession.State.INITIALIZING:
55 case remoting.ClientSession.State.CONNECTED:
57 case remoting.ClientSession.State.CLOSED:
59 case remoting.ClientSession.State.FAILED:
61 case remoting.ClientSession.State.CONNECTION_DROPPED:
63 case remoting.ClientSession
[all...]
H A Dlog_to_server.js48 * @param {remoting.ClientSession.State} state
50 * @param {remoting.ClientSession.Mode} mode
95 * @param {remoting.ClientSession.State} state
99 return ((state == remoting.ClientSession.State.CONNECTING) ||
100 (state == remoting.ClientSession.State.INITIALIZING) ||
101 (state == remoting.ClientSession.State.CONNECTED));
109 * @param {remoting.ClientSession.State} state
113 return ((state == remoting.ClientSession.State.CLOSED) ||
114 (state == remoting.ClientSession.State.FAILED) ||
115 (state == remoting.ClientSession
[all...]
H A Dsession_connector_impl.js17 * @param {function(remoting.ClientSession):void} onConnected Callback on
35 * @type {function(remoting.ClientSession):void}
59 * @type {remoting.ClientSession.Mode}
62 this.connectionMode_ = remoting.ClientSession.Mode.ME2ME;
146 * @type {remoting.ClientSession}
256 this.connectionMode_ = remoting.ClientSession.Mode.ME2ME;
285 this.connectionMode_ = remoting.ClientSession.Mode.IT2ME;
296 if (this.connectionMode_ == remoting.ClientSession.Mode.IT2ME) {
324 * @return {remoting.ClientSession.Mode}
434 * Creates ClientSession objec
[all...]
H A Dclient_screen.js22 * @type {remoting.ClientSession} The client session object, set once the
69 if (remoting.clientSession.getMode() == remoting.ClientSession.Mode.IT2ME) {
83 * @param {remoting.ClientSession.StateEvent} state
87 case remoting.ClientSession.State.CLOSED:
90 remoting.ClientSession.Mode.IT2ME) {
94 remoting.ClientSession.State.CLOSED);
100 case remoting.ClientSession.State.FAILED:
137 if (mode == remoting.ClientSession.Mode.IT2ME) {
141 remoting.ClientSession.State.FAILED
168 remoting.ClientSession
[all...]
H A Dhangout_session.js46 * @param {remoting.ClientSession.State} state
49 var State = remoting.ClientSession.State;
H A Dclient_plugin_impl.js143 * @type {remoting.ClientSession.PerfStats}
146 this.perfStats_ = new remoting.ClientSession.PerfStats();
361 remoting.ClientSession.Capability.SEND_INITIAL_RESOLUTION);
366 remoting.ClientSession.Capability.RATE_LIMIT_RESIZE_REQUESTS);
370 remoting.ClientSession.Capability.VIDEO_RECORDER);
376 remoting.ClientSession.Capability.CAST);
396 var state = remoting.ClientSession.State.fromString(
398 var error = remoting.ClientSession.ConnectionError.fromString(
420 /** @type {remoting.ClientSession.PerfStats} */ message.data;
709 * @return {remoting.ClientSession
[all...]
H A Doptions_menu.js37 * @type {remoting.ClientSession}
63 * @param {remoting.ClientSession} clientSession The active session, or null if
73 this.clientSession_.getMode() == remoting.ClientSession.Mode.IT2ME;
H A Dremoting.js358 remoting.clientSession.getMode() == remoting.ClientSession.Mode.ME2ME) {
/external/chromium_org/remoting/webapp/unittests/
H A Dit2me_helper_channel_unittest.js85 state:remoting.ClientSession.State.CONNECTING
89 state:remoting.ClientSession.State.CONNECTED
95 state:remoting.ClientSession.State.CONNECTING
100 state:remoting.ClientSession.State.CONNECTED
112 state: remoting.ClientSession.State.FAILED
123 state:remoting.ClientSession.State.CLOSED
131 state:remoting.ClientSession.State.CLOSED
141 state:remoting.ClientSession.State.FAILED
149 state:remoting.ClientSession.State.FAILED
171 state:remoting.ClientSession
[all...]
H A Dit2me_service_unittest.js62 state: remoting.ClientSession.State.CONNECTED
68 state: remoting.ClientSession.State.CONNECTED
102 state: remoting.ClientSession.State.CONNECTED
108 state: remoting.ClientSession.State.CONNECTED
113 state: remoting.ClientSession.State.CLOSED
119 state: remoting.ClientSession.State.CLOSED
/external/chromium_org/remoting/host/
H A Dclient_session.cc38 ClientSession::ClientSession( function in class:remoting::ClientSession
98 ClientSession::~ClientSession() {
109 void ClientSession::NotifyClientResolution(
136 void ClientSession::ControlVideo(const protocol::VideoControl& video_control) {
164 void ClientSession::ControlAudio(const protocol::AudioControl& audio_control) {
175 void ClientSession::SetCapabilities(
201 void ClientSession::RequestPairing(
213 void ClientSession
[all...]
H A Dchromoting_host.h66 public ClientSession::EventHandler,
122 // ClientSession::EventHandler implementation.
123 virtual void OnSessionAuthenticating(ClientSession* client) OVERRIDE;
124 virtual bool OnSessionAuthenticated(ClientSession* client) OVERRIDE;
125 virtual void OnSessionChannelsConnected(ClientSession* client) OVERRIDE;
126 virtual void OnSessionAuthenticationFailed(ClientSession* client) OVERRIDE;
127 virtual void OnSessionClosed(ClientSession* session) OVERRIDE;
129 ClientSession* session,
164 typedef std::list<ClientSession*> ClientList;
H A Dclient_session.h47 // A ClientSession keeps a reference to a connection to a client, and maintains
49 class ClientSession class in namespace:remoting
59 virtual void OnSessionAuthenticating(ClientSession* client) = 0;
63 virtual bool OnSessionAuthenticated(ClientSession* client) = 0;
66 virtual void OnSessionChannelsConnected(ClientSession* client) = 0;
71 virtual void OnSessionAuthenticationFailed(ClientSession* client) = 0;
74 virtual void OnSessionClosed(ClientSession* client) = 0;
79 ClientSession* client,
89 ClientSession(
102 virtual ~ClientSession();
[all...]
H A Dhost_mock_objects.h71 class MockClientSessionEventHandler : public ClientSession::EventHandler {
76 MOCK_METHOD1(OnSessionAuthenticating, void(ClientSession* client));
77 MOCK_METHOD1(OnSessionAuthenticated, bool(ClientSession* client));
78 MOCK_METHOD1(OnSessionChannelsConnected, void(ClientSession* client));
79 MOCK_METHOD1(OnSessionAuthenticationFailed, void(ClientSession* client));
80 MOCK_METHOD1(OnSessionClosed, void(ClientSession* client));
82 ClientSession* client,
H A Dchromoting_host.cc178 // protocol::ClientSession::EventHandler implementation.
179 void ChromotingHost::OnSessionAuthenticating(ClientSession* client) {
193 bool ChromotingHost::OnSessionAuthenticated(ClientSession* client) {
203 ClientSession* other_client = *it++;
224 void ChromotingHost::OnSessionChannelsConnected(ClientSession* client) {
232 void ChromotingHost::OnSessionAuthenticationFailed(ClientSession* client) {
240 void ChromotingHost::OnSessionClosed(ClientSession* client) {
256 ClientSession* session,
305 ClientSession* client = new ClientSession(
[all...]
H A Dchromoting_host_unittest.cc188 scoped_ptr<ClientSession> client(new ClientSession(
207 base::Bind(&ClientSession::OnConnectionAuthenticated,
212 base::Bind(&ClientSession::OnConnectionChannelsConnected,
217 FROM_HERE, base::Bind(&ClientSession::OnConnectionClosed,
421 ClientSession* client1_;
430 ClientSession* client2_;
453 ClientSession*& get_client(int connection_index) {
458 std::list<ClientSession*>& get_clients_from_host() {
H A Ddesktop_session_proxy.h43 class ClientSession;
H A Dclient_session_unittest.cc134 // Stops and releases the ClientSession, allowing the MessageLoop to quit.
167 // Message loop that will process all ClientSession tasks.
177 // HostExtensions to pass when creating the ClientSession. Caller retains
181 // ClientSession instance under test.
182 scoped_ptr<ClientSession> client_session_;
184 // ClientSession::EventHandler mock for use in tests.
199 // ClientSession owns |connection_| but tests need it to inject fake events.
232 // Mock protocol::Session APIs called directly by ClientSession.
238 // Mock protocol::ConnectionToClient APIs called directly by ClientSession.
239 // HostStub is not touched by ClientSession, s
[all...]
/external/chromium_org/remoting/webapp/browser_test/
H A Dmock_session_connector.js36 this.mode_ = remoting.ClientSession.Mode.ME2ME;
46 this.mode_ = remoting.ClientSession.Mode.ME2ME;
51 base.debug.assert(this.mode_ == remoting.ClientSession.Mode.ME2ME);
91 var clientSession = new remoting.ClientSession(
98 if (event.current == remoting.ClientSession.State.CONNECTED) {
104 remoting.ClientSession.Events.stateChanged,
H A Dbump_scroll_browser_test.js21 this.defineEvents(Object.keys(remoting.ClientSession.Events));
159 var STARTED = remoting.ClientSession.Events.bumpScrollStarted;
160 var STOPPED = remoting.ClientSession.Events.bumpScrollStopped;
218 * @param {browserTest.FakeClientSession=} opt_clientSession ClientSession-like
225 var STARTED = remoting.ClientSession.Events.bumpScrollStarted;
226 var STOPPED = remoting.ClientSession.Events.bumpScrollStopped;
H A Dmock_client_plugin.js69 remoting.ClientSession.State.CONNECTED,
70 remoting.ClientSession.ConnectionError.NONE),
121 var result = new remoting.ClientSession.PerfStats;
/external/chromium_org/remoting/webapp/background/
H A Dit2me_helper_channel.js100 * @type {remoting.ClientSession.State}
103 this.sessionState_ = remoting.ClientSession.State.CONNECTING;
186 this.sessionState_ = remoting.ClientSession.State.CLOSED;
248 var States = remoting.ClientSession.State;
273 /** @type {remoting.ClientSession.State} */ state;

Completed in 327 milliseconds