Lines Matching full:mojo
29 #include "mojo/public/cpp/bindings/thread_safe_interface_ptr.h"
30 #include "mojo/public/cpp/system/core.h"
34 // Mojo-based IPC::Channel implementation over a Mojo message pipe.
36 // ChannelMojo builds a Mojo MessagePipe using the provided message pipe
41 // Mojo-based objects talk over this Channel.
50 mojo::ScopedMessagePipeHandle handle, in COMPONENT_EXPORT()
57 // The factory is used to create Mojo-based ChannelProxy family. in COMPONENT_EXPORT()
60 mojo::ScopedMessagePipeHandle handle, in COMPONENT_EXPORT()
65 mojo::ScopedMessagePipeHandle handle, in COMPONENT_EXPORT()
83 base::Optional<std::vector<mojo::native::SerializedHandlePtr>> handles, in COMPONENT_EXPORT()
87 base::Optional<std::vector<mojo::native::SerializedHandlePtr>>* handles); in COMPONENT_EXPORT()
96 mojo::ScopedInterfaceEndpointHandle handle) override; in COMPONENT_EXPORT()
100 mojo::ScopedMessagePipeHandle handle, in COMPONENT_EXPORT()
106 void ForwardMessageFromThreadSafePtr(mojo::Message message); in COMPONENT_EXPORT()
108 mojo::Message message, in COMPONENT_EXPORT()
109 std::unique_ptr<mojo::MessageReceiver> responder); in COMPONENT_EXPORT()
112 std::unique_ptr<mojo::ThreadSafeForwarder<mojom::Channel>> in COMPONENT_EXPORT()
119 mojo::ScopedInterfaceEndpointHandle handle) override; in COMPONENT_EXPORT()
126 const mojo::MessagePipeHandle pipe_; in COMPONENT_EXPORT()