Lines Matching refs:Transport
28 // A Transport manages a set of named channels of the same type.
35 // On Threading: Transport performs work on both the signaling and worker
83 // Used to parse and serialize (write) transport candidates. For
95 // Parse or write a transport description, including ICE credentials and
96 // any DTLS fingerprint. Since only Jingle has transport descriptions, these
109 // candidates, since there is no enclosing transport description.
139 // Stats that we can return about the connections for a transport channel.
179 // Information about all the channels of a transport.
183 // Information about the stats of a transport.
189 class Transport : public talk_base::MessageHandler,
192 Transport(talk_base::Thread* signaling_thread,
197 virtual ~Transport();
199 // Returns the signaling thread. The app talks to Transport on this thread.
204 // Returns the content_name of this transport.
206 // Returns the type of this transport.
209 // Returns the port allocator object for this transport.
234 sigslot::signal1<Transport*> SignalReadableState;
235 sigslot::signal1<Transport*> SignalWritableState;
275 sigslot::signal1<Transport*> SignalConnecting;
288 // this occurs, the transport (or its channels) can send any waiting stanzas.
291 sigslot::signal1<Transport*> SignalRequestSignaling;
295 sigslot::signal2<Transport*,
298 sigslot::signal1<Transport*> SignalCandidatesAllocationDone;
307 sigslot::signal3<Transport*,
311 // A transport message has generated an transport-specific error. The
318 sigslot::signal6<Transport*, const buzz::XmlElement*, const buzz::QName&,
335 // The current local transport description, for use by derived classes
336 // when performing transport description negotiation.
341 // The current remote transport description, for use by derived classes
342 // when performing transport description negotiation.
349 // Pushes down the transport parameters from the local description, such
356 // transport channel.
359 // Negotiates the transport parameters based on the current local and remote
360 // transport description, such at the version of ICE to use, and whether DTLS
366 // Pushes down the transport parameters obtained via negotiation.
483 DISALLOW_EVIL_CONSTRUCTORS(Transport);