[dataset] define MgmtSetCallback type (#10120)

This commit is contained in:
Abtin Keshavarzian
2024-04-30 08:56:07 -07:00
committed by GitHub
parent da72435f3a
commit 0c6c2fedad
2 changed files with 17 additions and 11 deletions
+5 -5
View File
@@ -420,11 +420,11 @@ exit:
return error;
}
Error DatasetManager::SendSetRequest(const Dataset::Info &aDatasetInfo,
const uint8_t *aTlvs,
uint8_t aLength,
otDatasetMgmtSetCallback aCallback,
void *aContext)
Error DatasetManager::SendSetRequest(const Dataset::Info &aDatasetInfo,
const uint8_t *aTlvs,
uint8_t aLength,
MgmtSetCallback aCallback,
void *aContext)
{
Error error = kErrorNone;
Coap::Message *message = nullptr;
+12 -6
View File
@@ -54,6 +54,12 @@ namespace MeshCoP {
class DatasetManager : public InstanceLocator
{
public:
/**
* Callback function pointer, invoked when a response to a MGMT_SET request is received or times out.
*
*/
typedef otDatasetMgmtSetCallback MgmtSetCallback;
/**
* Returns a pointer to the Timestamp.
*
@@ -146,11 +152,11 @@ public:
* @retval kErrorBusy A previous request is ongoing.
*
*/
Error SendSetRequest(const Dataset::Info &aDatasetInfo,
const uint8_t *aTlvs,
uint8_t aLength,
otDatasetMgmtSetCallback aCallback,
void *aContext);
Error SendSetRequest(const Dataset::Info &aDatasetInfo,
const uint8_t *aTlvs,
uint8_t aLength,
MgmtSetCallback aCallback,
void *aContext);
/**
* Sends a MGMT_GET request.
@@ -368,7 +374,7 @@ private:
bool mMgmtPending : 1;
TimerMilli mTimer;
Callback<otDatasetMgmtSetCallback> mMgmtSetCallback;
Callback<MgmtSetCallback> mMgmtSetCallback;
};
class ActiveDatasetManager : public DatasetManager, private NonCopyable