Lines Matching defs:Channel
42 // Note that |MessagePipe| calls into |Channel| and the former's |lock_| must be
43 // acquired before the latter's. When |Channel| wants to call into a
45 // |local_id_to_endpoint_info_map_|) under |Channel::lock_| and then release the
48 // Also, care must be taken with respect to references: While a |Channel| has
50 // may also have references to |Channel|s. These references are set up by
52 // by |Channel| must be removed by calling |DetachMessagePipeEndpoint()| (which
54 // removes its reference to |Channel|).
55 class MOJO_SYSTEM_IMPL_EXPORT Channel
56 : public base::RefCountedThreadSafe<Channel>,
62 Channel();
75 // |ProxyMessagePipeEndpoint|) to this channel. This assigns it a local ID,
79 // the first message pipe across a channel.)
89 // returned by |AttachMessagePipeEndpoint()| from this channel. After this is
94 friend class base::RefCountedThreadSafe<Channel>;
95 virtual ~Channel();
137 DISALLOW_COPY_AND_ASSIGN(Channel);