Lines Matching refs:tcp_
87 // channel_ - created in Connect, destroyed when session_ or tcp_ goes away.
88 // tcp_ - created in Connect, destroyed when channel_ goes away, or connection
105 session_(session), channel_(NULL), tcp_(NULL), stream_(NULL),
118 ASSERT(tcp_ == NULL);
145 ASSERT(tcp_ == NULL);
146 tcp_ = new PseudoTcp(this, 0);
180 && ((tcp_ == NULL) || (tcp_->State() != PseudoTcp::TCP_CLOSED)))
182 if (tcp_) {
183 tcp_->Close(true);
195 ASSERT(tcp_ == NULL);
212 ASSERT(tcp_ != NULL);
213 tcp_->GetOption(opt, value);
219 ASSERT(tcp_ != NULL);
220 tcp_->SetOption(opt, value);
232 if (!tcp_)
234 switch (tcp_->State()) {
251 if (!tcp_)
255 int result = tcp_->Recv(static_cast<char*>(buffer), buffer_len);
268 } else if (IsBlockingError(tcp_->GetError())) {
272 *error = tcp_->GetError();
282 if (!tcp_)
284 int result = tcp_->Send(static_cast<const char*>(data), data_len);
290 } else if (IsBlockingError(tcp_->GetError())) {
294 *error = tcp_->GetError();
306 if (tcp_) {
307 tcp_->Close(false);
327 if (!tcp_) {
335 tcp_->Connect();
349 if (!tcp_) {
353 tcp_->NotifyPacket(data, size);
367 if (!tcp_) {
382 tcp_->NotifyMTU(mtu);
390 ASSERT(tcp == tcp_);
403 ASSERT(tcp == tcp_);
417 ASSERT(tcp == tcp_);
426 ASSERT(tcp == tcp_);
441 if (tcp_) {
442 tcp_->NotifyClock(PseudoTcp::Now());
494 ASSERT(tcp == tcp_);
515 ASSERT(NULL != tcp_);
518 if (tcp_->GetNextClock(PseudoTcp::Now(), timeout)) {
527 delete tcp_;
528 tcp_ = NULL;