Home | History | Annotate | Download | only in tunnel

Lines Matching defs:session

70   KLABEL(Session::STATE_INIT),
71 KLABEL(Session::STATE_SENTINITIATE),
72 KLABEL(Session::STATE_RECEIVEDINITIATE),
73 KLABEL(Session::STATE_SENTACCEPT),
74 KLABEL(Session::STATE_RECEIVEDACCEPT),
75 KLABEL(Session::STATE_SENTMODIFY),
76 KLABEL(Session::STATE_RECEIVEDMODIFY),
77 KLABEL(Session::STATE_SENTREJECT),
78 KLABEL(Session::STATE_RECEIVEDREJECT),
79 KLABEL(Session::STATE_SENTREDIRECT),
80 KLABEL(Session::STATE_SENTTERMINATE),
81 KLABEL(Session::STATE_RECEIVEDTERMINATE),
82 KLABEL(Session::STATE_INPROGRESS),
83 KLABEL(Session::STATE_DEINIT),
112 Session* session = (*it)->ReleaseSession(true);
113 session_manager_->DestroySession(session);
118 void TunnelSessionClientBase::OnSessionCreate(Session* session, bool received) {
124 MakeTunnelSession(session, talk_base::Thread::Current(), RESPONDER));
127 void TunnelSessionClientBase::OnSessionDestroy(Session* session) {
135 if ((*it)->HasSession(session)) {
136 VERIFY((*it)->ReleaseSession(false) == session);
155 Session* session) {
161 if ((*it)->HasSession(session)) {
168 SessionDescription* answer = CreateAnswer(session->remote_description());
172 session->Accept(answer);
176 void TunnelSessionClientBase::DeclineTunnel(Session* session) {
178 session->Reject(STR_TERMINATE_DECLINE);
185 Session* session = session_manager_->CreateSession(jid_.Str(), namespace_);
186 TunnelSession* tunnel = MakeTunnelSession(session, data->thread,
190 session->Initiate(data->jid.Str(), offer);
196 Session* session, talk_base::Thread* stream_thread,
198 return new TunnelSession(this, session, stream_thread);
267 Session *session) {
270 if (!FindTunnelContent(session->remote_description(),
272 session->Reject(STR_TERMINATE_INCOMPATIBLE_PARAMETERS);
276 SignalIncomingTunnel(this, jid, content->description, session);
303 TunnelSession::TunnelSession(TunnelSessionClientBase* client, Session* session,
305 : client_(client), session_(session), channel_(NULL) {
324 bool TunnelSession::HasSession(Session* session) {
326 return (session_ == session);
329 Session* TunnelSession::ReleaseSession(bool channel_exists) {
332 Session* session = session_;
339 return session;
342 void TunnelSession::OnSessionState(BaseSession* session,
348 ASSERT(session == session_);
351 case Session::STATE_RECEIVEDINITIATE:
354 case Session::STATE_SENTACCEPT:
355 case Session::STATE_RECEIVEDACCEPT:
358 case Session::STATE_SENTTERMINATE:
359 case Session::STATE_RECEIVEDTERMINATE:
362 case Session::STATE_DEINIT: