Home
last modified time | relevance | path

Searched refs:OwnedPtr (Results 1 – 21 of 21) sorted by relevance

/openthread-latest/src/core/common/
Downed_ptr.hpp53 template <class Type> class OwnedPtr : public Ptr<Type> class
61 OwnedPtr(void) = default;
70 explicit OwnedPtr(Type *aPointer) in OwnedPtr() function in ot::OwnedPtr
82 OwnedPtr(OwnedPtr &&aOther) in OwnedPtr() function in ot::OwnedPtr
93 ~OwnedPtr(void) { Delete(); } in ~OwnedPtr()
144 OwnedPtr &&PassOwnership(void) { return static_cast<OwnedPtr &&>(*this); } in PassOwnership()
158 OwnedPtr &operator=(OwnedPtr &&aOther) in operator =()
164 OwnedPtr(const OwnedPtr &) = delete;
165 OwnedPtr(OwnedPtr &) = delete;
166 OwnedPtr &operator=(const OwnedPtr &) = delete;
Downing_list.hpp89 OwnedPtr<Type> Pop(void) { return OwnedPtr<Type>(LinkedList<Type>::Pop()); } in Pop()
101OwnedPtr<Type> PopAfter(Type *aPrevEntry) { return OwnedPtr<Type>(LinkedList<Type>::PopAfter(aPrev… in PopAfter()
118 template <typename... Args> OwnedPtr<Type> RemoveMatching(const Args &...aArgs) in RemoveMatching()
120 return OwnedPtr<Type>(LinkedList<Type>::RemoveMatching(aArgs...)); in RemoveMatching()
/openthread-latest/tests/unit/
Dtest_smart_ptrs.cpp103 OwnedPtr<TestObject> ptr; in TestOwnedPtr()
112 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr()
123 OwnedPtr<TestObject> ptr1(&obj1); in TestOwnedPtr()
124 OwnedPtr<TestObject> ptr2(ptr1.PassOwnership()); in TestOwnedPtr()
136 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr()
157 OwnedPtr<TestObject> ptr(&obj1); in TestOwnedPtr()
183 OwnedPtr<TestObject> ptr1(&obj1); in TestOwnedPtr()
184 OwnedPtr<TestObject> ptr2; in TestOwnedPtr()
203 OwnedPtr<TestObject> ptr1(&obj1); in TestOwnedPtr()
204 OwnedPtr<TestObject> ptr2(&obj2); in TestOwnedPtr()
[all …]
Dtest_linked_list.cpp319 OwnedPtr<Entry> ptr; in TestOwningList()
/openthread-latest/src/core/net/
Dip6.hpp195 Error SendRaw(OwnedPtr<Message> aMessage);
208 Error HandleDatagram(OwnedPtr<Message> aMessagePtr, bool aIsReassembled = false);
346 static Error TakeOrCopyMessagePtr(OwnedPtr<Message> &aTargetPtr,
347 OwnedPtr<Message> &aMessagePtr,
352 Error PassToHost(OwnedPtr<Message> &aMessagePtr,
357 Error HandleExtensionHeaders(OwnedPtr<Message> &aMessagePtr,
376 OwnedPtr<Message> &aMessagePtr,
Dip6.cpp488 IgnoreError(HandleDatagram(OwnedPtr<Message>(message))); in HandleSendQueue()
710 IgnoreError(HandleDatagram(OwnedPtr<Message>(message), /* aIsReassembled */ true)); in HandleFragment()
806 Error Ip6::HandleExtensionHeaders(OwnedPtr<Message> &aMessagePtr, in HandleExtensionHeaders()
848 Error Ip6::TakeOrCopyMessagePtr(OwnedPtr<Message> &aTargetPtr, in TakeOrCopyMessagePtr()
849 OwnedPtr<Message> &aMessagePtr, in TakeOrCopyMessagePtr()
867 OwnedPtr<Message> &aMessagePtr, in Receive()
872 OwnedPtr<Message> messagePtr; in Receive()
920 Error Ip6::PassToHost(OwnedPtr<Message> &aMessagePtr, in PassToHost()
932 OwnedPtr<Message> messagePtr; in PassToHost()
1037 Error Ip6::SendRaw(OwnedPtr<Message> aMessagePtr) in SendRaw()
[all …]
Dmdns.hpp1260 OwnedPtr<Message> mMsgPtr;
1261 OwnedPtr<Message> mExtraMsgPtr;
1305 OwnedPtr<Message> &aMessagePtr,
1362 OwnedPtr<Message> mMessagePtr;
1384 void AddToExisting(OwnedPtr<RxMessage> &aRxMessagePtr);
1385 void AddNew(OwnedPtr<RxMessage> &aRxMessagePtr);
1403 void Add(OwnedPtr<RxMessage> &aRxMessagePtr);
Ddnssd_server.hpp441 OwnedPtr<Message> mMessage;
Dsrp_client.hpp994 OwnedPtr<Message> mMessage;
Dnat64_translator.cpp98 error = Get<Ip6::Ip6>().SendRaw(OwnedPtr<Message>(&aMessage).PassOwnership()); in SendMessage()
Dmdns.cpp256 OwnedPtr<Message> messagePtr(&aMessage); in HandleMessage()
257 OwnedPtr<RxMessage> rxMessagePtr; in HandleMessage()
3479 OwnedPtr<Message> &aMessagePtr, in Init()
4249 void Core::MultiPacketRxMessages::AddToExisting(OwnedPtr<RxMessage> &aRxMessagePtr) in AddToExisting()
4260 void Core::MultiPacketRxMessages::AddNew(OwnedPtr<RxMessage> &aRxMessagePtr) in AddNew()
4325 void Core::MultiPacketRxMessages::RxMsgEntry::Add(OwnedPtr<RxMessage> &aRxMessagePtr) in Add()
6264 OwnedPtr<AddrEntry> newEntry = mNewEntries.Pop(); in CommitNewResponseEntries()
Dsrp_advertising_proxy.cpp88 OwnedPtr<AdvInfo> advPtr = mAdvInfoList.Pop(); in Stop()
/openthread-latest/src/core/thread/
Dmesh_forwarder_mtd.cpp40 void MeshForwarder::SendMessage(OwnedPtr<Message> aMessagePtr) in SendMessage()
Dchild_supervision.cpp65 OwnedPtr<Message> messagePtr; in SendMessage()
Dmesh_forwarder_ftd.cpp44 void MeshForwarder::SendMessage(OwnedPtr<Message> aMessagePtr) in SendMessage()
185 IgnoreError(Get<Ip6::Ip6>().HandleDatagram(OwnedPtr<Message>(&message))); in HandleResolved()
606 OwnedPtr<Message> messagePtr; in HandleMesh()
Dmesh_forwarder.hpp188 void SendMessage(OwnedPtr<Message> aMessagePtr);
Dmesh_forwarder.cpp1693 return Get<Ip6::Ip6>().HandleDatagram(OwnedPtr<Message>(&aMessage)); in HandleDatagram()
1733 OwnedPtr<Message> messagePtr; in SendEmptyMessage()
/openthread-latest/tests/nexus/
Dtest_dtls.cpp118 OwnedPtr<Message> PrepareMessage(Node &aNode) in PrepareMessage()
132 return OwnedPtr<Message>(message); in PrepareMessage()
329 OwnedPtr<Message> msg(PrepareMessage(node0)); in TestDtlsSingleSession()
343 OwnedPtr<Message> msg(PrepareMessage(node1)); in TestDtlsSingleSession()
/openthread-latest/tests/nexus/platform/
Dnexus_settings.cpp147 OwnedPtr<Entry::Value> valuePtr; in Delete()
/openthread-latest/src/core/api/
Dip6_api.cpp127 … error = AsCoreType(aInstance).Get<Ip6::Ip6>().SendRaw(OwnedPtr<Message>(AsCoreTypePtr(aMessage))); in otIp6Send()
/openthread-latest/src/core/meshcop/
Dborder_agent.cpp349 OwnedPtr<ForwardContext> forwardContext; in ForwardToLeader()
419 OwnedPtr<ForwardContext> forwardContext(static_cast<ForwardContext *>(aContext)); in HandleCoapResponse()