Home
last modified time | relevance | path

Searched refs:InterfacePtr (Results 1 – 17 of 17) sorted by relevance

/external/libchrome/mojo/public/cpp/bindings/
Dinterface_ptr.h40 class InterfacePtr {
47 InterfacePtr() {} in InterfacePtr() function
48 InterfacePtr(decltype(nullptr)) {} in InterfacePtr() function
51 InterfacePtr(InterfacePtr&& other) noexcept { in InterfacePtr() function
55 explicit InterfacePtr(PtrInfoType&& info) noexcept { Bind(std::move(info)); } in InterfacePtr() function
59 InterfacePtr& operator=(InterfacePtr&& other) noexcept {
67 InterfacePtr& operator=(decltype(nullptr)) { in decltype()
73 ~InterfacePtr() {} in ~InterfacePtr()
193 bool Equals(const InterfacePtr& other) const { in Equals()
214 DISALLOW_COPY_AND_ASSIGN(InterfacePtr);
[all …]
DREADME.md129 using LoggerPtr = mojo::InterfacePtr<Logger>;
138 ### InterfacePtr and InterfaceRequest
142 bindings library: **`InterfacePtr<T>`** and **`InterfaceRequest<T>`**.
145 message pipe endpoints. If an `InterfacePtr<T>` is bound to a message pipe
151 end of an `InterfacePtr<T>`'s pipe -- the receiving end -- until it can be
156 ![Diagram illustrating InterfacePtr and InterfaceRequest on either end of a message pipe](https://d…
191 a bound `InterfacePtr<T>` is bound to a single sequence.
193 An `InterfacePtr<T>` may be unbound by calling its `PassInterface()` method,
194 which returns a new `InterfacePtrInfo<T>`. Conversely, an `InterfacePtr<T>` may
198 The sequence-bound nature of `InterfacePtr<T>` is necessary to support safe
[all …]
Dinterface_request.h136 InterfacePtr<Interface>* ptr,
Dinterface_ptr_set.h136 using InterfacePtrSet = internal::PtrSet<Interface, InterfacePtr>;
Dbinding_set.h28 using ProxyType = InterfacePtr<Interface>;
Dthread_safe_interface_ptr.h402 ThreadSafeInterfacePtrBase<InterfacePtr<Interface>>;
/external/libchrome/mojo/public/cpp/bindings/tests/
Dsync_method_unittest.cc215 explicit PtrWrapper(InterfacePtr<Interface> ptr) : ptr_(std::move(ptr)) {} in PtrWrapper()
238 InterfacePtr<Interface> ptr_;
254 static PtrWrapper<InterfaceT> Wrap(InterfacePtr<Interface> ptr) { in Wrap()
367 InterfacePtr<TestSyncMaster> master_ptr_;
464 InterfacePtr<typename TypeParam::Interface> ptr_;
523 InterfacePtr<Interface> interface_ptr; in TYPED_TEST()
571 InterfacePtr<Interface> interface_ptr; in TYPED_TEST()
601 InterfacePtr<Interface> interface_ptr; in TYPED_TEST()
626 InterfacePtr<Interface> interface_ptr; in TYPED_TEST()
656 InterfacePtr<Interface> interface_ptr; in TYPED_TEST()
[all …]
Dpickle_unittest.cc71 void ExpectError(InterfacePtr<T>* proxy, const base::Closure& callback) { in ExpectError()
158 InterfacePtr<ProxyType> ConnectToChromiumService() { in ConnectToChromiumService()
159 InterfacePtr<ProxyType> proxy; in ConnectToChromiumService()
167 InterfacePtr<ProxyType> ConnectToBlinkService() { in ConnectToBlinkService()
168 InterfacePtr<ProxyType> proxy; in ConnectToBlinkService()
Dequals_unittest.cc79 TEST_F(EqualsTest, InterfacePtr) { in TEST_F() argument
Dvalidation_unittest.cc451 TEST_F(ValidationIntegrationTest, InterfacePtr) { in TEST_F() argument
Dstruct_traits_unittest.cc56 void ExpectError(InterfacePtr<T> *proxy, const base::Closure& callback) { in ExpectError()
/external/libchrome/mojo/public/cpp/bindings/lib/
Dinterface_serialization.h77 struct Serializer<InterfacePtrDataView<Base>, InterfacePtr<T>> {
80 static void Serialize(InterfacePtr<T>& input,
88 InterfacePtr<T>* output,
/external/libchrome/mojo/public/tools/bindings/generators/js_templates/externs/
Dinterface_definition.tmpl31 * @implements { mojo.InterfacePtr }
/external/v4l2_codec2/
DC2VDAAdaptorProxy.cpp202 mojo::InterfacePtr<::arc::mojom::VideoDecodeClient> client; in initializeOnMojoThread()
/external/libchrome/mojo/public/tools/bindings/generators/cpp_templates/
Dmodule.h.tmpl131 using {{interface.name}}Ptr = mojo::InterfacePtr<{{interface.name}}>;
/external/libchrome/mojo/
DREADME.md170 the net result is that an `InterfacePtr` on one thread sending a message to a
/external/libchrome/mojo/public/tools/bindings/
DREADME.md632 `InterfacePtr<T>` in C++ bindings.)