Home | History | Annotate | Download | only in ipc

Lines Matching refs:ChannelProxy

41 // IPC::ChannelProxy
46 // your main thread (the thread on which the IPC::ChannelProxy is created).
48 // The API for an IPC::ChannelProxy is very similar to that of an IPC::Channel.
49 // When you send a message to an IPC::ChannelProxy, the message is routed to
58 // An IPC::ChannelProxy can have a MessageFilter associated with it, which will
60 // the consumer of IPC::ChannelProxy the ability to respond to incoming
65 // The consumer of IPC::ChannelProxy is responsible for allocating the Thread
71 // then ChannelProxy skips the inter-thread hop and calls |Send()| directly. In
76 class COMPONENT_EXPORT(IPC) ChannelProxy : public Sender {
89 // the thread that creates the ChannelProxy. The filter's OnMessageReceived
95 static std::unique_ptr<ChannelProxy> Create(
102 static std::unique_ptr<ChannelProxy> Create(
108 // Constructs a ChannelProxy without initializing it.
109 ChannelProxy(
114 ~ChannelProxy() override;
144 // WARNING: MessageFilter objects held by the ChannelProxy is also
156 // Ordinarily, messages sent to the ChannelProxy are routed to the matching
189 base::Bind(&ChannelProxy::BindAssociatedInterfaceRequest<Interface>,
244 explicit ChannelProxy(Context* context);
300 // Called on the consumers thread when the ChannelProxy is closed. At that
306 friend class ChannelProxy;