Searched refs:InterfacePtr (Results 1 – 17 of 17) sorted by relevance
/external/libchrome/mojo/public/cpp/bindings/ |
D | interface_ptr.h | 40 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 …]
|
D | README.md | 129 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 …]
|
D | interface_request.h | 136 InterfacePtr<Interface>* ptr,
|
D | interface_ptr_set.h | 136 using InterfacePtrSet = internal::PtrSet<Interface, InterfacePtr>;
|
D | binding_set.h | 28 using ProxyType = InterfacePtr<Interface>;
|
D | thread_safe_interface_ptr.h | 402 ThreadSafeInterfacePtrBase<InterfacePtr<Interface>>;
|
/external/libchrome/mojo/public/cpp/bindings/tests/ |
D | sync_method_unittest.cc | 215 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 …]
|
D | pickle_unittest.cc | 71 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()
|
D | equals_unittest.cc | 79 TEST_F(EqualsTest, InterfacePtr) { in TEST_F() argument
|
D | validation_unittest.cc | 451 TEST_F(ValidationIntegrationTest, InterfacePtr) { in TEST_F() argument
|
D | struct_traits_unittest.cc | 56 void ExpectError(InterfacePtr<T> *proxy, const base::Closure& callback) { in ExpectError()
|
/external/libchrome/mojo/public/cpp/bindings/lib/ |
D | interface_serialization.h | 77 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/ |
D | interface_definition.tmpl | 31 * @implements { mojo.InterfacePtr }
|
/external/v4l2_codec2/ |
D | C2VDAAdaptorProxy.cpp | 202 mojo::InterfacePtr<::arc::mojom::VideoDecodeClient> client; in initializeOnMojoThread()
|
/external/libchrome/mojo/public/tools/bindings/generators/cpp_templates/ |
D | module.h.tmpl | 131 using {{interface.name}}Ptr = mojo::InterfacePtr<{{interface.name}}>;
|
/external/libchrome/mojo/ |
D | README.md | 170 the net result is that an `InterfacePtr` on one thread sending a message to a
|
/external/libchrome/mojo/public/tools/bindings/ |
D | README.md | 632 `InterfacePtr<T>` in C++ bindings.)
|