Lines Matching full:channel
106 MuxSocket(MuxChannel* channel);
208 // Socket must be destroyed before the channel.
214 DCHECK(!socket_); // Can't create more than one socket per channel.
272 ChannelMultiplexer::MuxSocket::MuxSocket(MuxChannel* channel)
273 : channel_(channel),
368 // Cancel creation of the base channel if it hasn't finished.
377 // Already have |base_channel_|. Create new multiplexed channel
387 // If this is the first multiplexed channel then create the base channel.
436 // Every time this function is called it connects a single channel and posts a
454 // Check if we already have a channel with the requested name.
459 // Create a new channel if we haven't found existing one.
460 MuxChannel* channel = new MuxChannel(this, name, next_channel_id_);
462 channels_[channel->name()] = channel;
463 return channel;
492 MuxChannel* channel = NULL;
496 channel = it->second;
505 channel = GetOrCreateChannel(packet->channel_name());
506 channel->set_receive_id(receive_id);
507 channels_by_receive_id_[receive_id] = channel;
510 channel->OnIncomingPacket(packet.Pass(), done_task);