Home | History | Annotate | Download | only in ipc

Lines Matching refs:ChannelProxy

31 ChannelProxy::Context::Context(
45 // 1) Create the ChannelProxy on a different thread, or
48 // basically works, but is outside the intent of ChannelProxy. This support
53 ChannelProxy::Context::~Context() = default;
55 void ChannelProxy::Context::ClearIPCTaskRunner() {
59 void ChannelProxy::Context::CreateChannel(
78 bool ChannelProxy::Context::TryFilters(const Message& message) {
101 void ChannelProxy::Context::PauseChannel() {
107 void ChannelProxy::Context::UnpauseChannel(bool flush) {
113 void ChannelProxy::Context::FlushChannel() {
119 bool ChannelProxy::Context::OnMessageReceived(const Message& message) {
127 bool ChannelProxy::Context::OnMessageReceivedNoFilter(const Message& message) {
134 void ChannelProxy::Context::OnChannelConnected(int32_t peer_pid) {
142 // creates a ChannelProxy, calls AddFilter, and then right after starts the
153 void ChannelProxy::Context::OnChannelError() {
163 void ChannelProxy::Context::OnAssociatedInterfaceRequest(
172 void ChannelProxy::Context::OnChannelOpened() {
189 void ChannelProxy::Context::OnChannelClosed() {
190 // It's okay for IPC::ChannelProxy::Close to be called more than once, which
218 void ChannelProxy::Context::Clear() {
223 void ChannelProxy::Context::OnSendMessage(std::unique_ptr<Message> message) {
234 void ChannelProxy::Context::OnAddFilter() {
263 void ChannelProxy::Context::OnRemoveFilter(MessageFilter* filter) {
295 void ChannelProxy::Context::AddFilter(MessageFilter* filter) {
303 void ChannelProxy::Context::OnDispatchMessage(const Message& message) {
331 void ChannelProxy::Context::OnDispatchConnected() {
346 void ChannelProxy::Context::OnDispatchError() {
352 void ChannelProxy::Context::OnDispatchBadMessage(const Message& message) {
358 void ChannelProxy::Context::OnDispatchAssociatedInterfaceRequest(
365 void ChannelProxy::Context::ClearChannel() {
370 void ChannelProxy::Context::AddGenericAssociatedInterfaceForIOThread(
385 void ChannelProxy::Context::Send(Message* message) {
387 FROM_HERE, base::Bind(&ChannelProxy::Context::OnSendMessage, this,
394 std::unique_ptr<ChannelProxy> ChannelProxy::Create(
400 std::unique_ptr<ChannelProxy> channel(
401 new ChannelProxy(listener, ipc_task_runner, listener_task_runner));
407 std::unique_ptr<ChannelProxy> ChannelProxy::Create(
412 std::unique_ptr<ChannelProxy> channel(
413 new ChannelProxy(listener, ipc_task_runner, listener_task_runner));
418 ChannelProxy::ChannelProxy(Context* context)
425 ChannelProxy::ChannelProxy(
436 ChannelProxy::~ChannelProxy() {
442 void ChannelProxy::Init(const IPC::ChannelHandle& channel_handle,
459 void ChannelProxy::Init(std::unique_ptr<ChannelFactory> factory,
485 void ChannelProxy::Pause() {
490 void ChannelProxy::Unpause(bool flush) {
495 void ChannelProxy::Flush() {
500 void ChannelProxy::Close() {
514 bool ChannelProxy::Send(Message* message) {
520 void ChannelProxy::SendInternal(Message* message) {
545 void ChannelProxy::AddFilter(MessageFilter* filter) {
551 void ChannelProxy::RemoveFilter(MessageFilter* filter) {
559 void ChannelProxy::AddGenericAssociatedInterfaceForIOThread(
565 void ChannelProxy::GetGenericRemoteAssociatedInterface(
573 void ChannelProxy::ClearIPCTaskRunner() {
578 void ChannelProxy::OnChannelInit() {