otSrpClientCounters
#include <openthread/srp_client.h>
Represents the SRP client counters.
Summary
Public attributes |
|
|---|---|
mAnycastAvailableTime
|
uint64_t
Subset of
mRegisteredTime while registered with an anycast server. |
mHostAddressChanges
|
uint32_t
Number of host-address change events that triggered an SRP re-registration.
|
mHostAndServicesClears
|
uint32_t
Number of times the host and all services were cleared (local-only).
|
mHostAndServicesRemoves
|
uint32_t
Number of times the host and all services were removed (notifies server).
|
mRegisteredTime
|
uint64_t
Cumulative number of milliseconds spent in the registered state.
|
mRejectedDuplicate
|
uint32_t
Number of transactions completed with a name/record conflict response.
|
mRejectedOther
|
uint32_t
Number of transactions completed with any other server error response.
|
mRejectedSecurity
|
uint32_t
Number of transactions completed with a security/policy/algorithm response.
|
mServerChanges
|
uint32_t
Number of auto-start server (re-)selections that triggered an SRP update.
|
mServiceAdds
|
uint32_t
Number of times a service was successfully added.
|
mServiceClears
|
uint32_t
Number of times a service was cleared (local-only, no server message).
|
mServiceRemoves
|
uint32_t
Number of times a service was removed (sends an unregister to server).
|
mSuccess
|
uint32_t
Number of transactions completed with a successful server response.
|
mTimeouts
|
uint32_t
Number of retransmission timers that expired before a response arrived.
|
mTrackedTime
|
uint64_t
Cumulative milliseconds since last counter reset, across all client states (including stopped/paused).
|
mTxTotalBytes
|
uint32_t
Cumulative UDP payload bytes of transmitted SRP messages.
|
mTxUpdates
|
uint32_t
Number of SRP update transmissions (wire-level; includes retransmissions).
|
mUnicastAvailableTime
|
uint64_t
Subset of
mRegisteredTime while registered with a unicast server. |
mUpdateAttempts
|
uint32_t
Number of fresh SRP update transactions started.
|
Public attributes
mAnycastAvailableTime
uint64_t otSrpClientCounters::mAnycastAvailableTime
Subset of mRegisteredTime while registered with an anycast server.
mHostAddressChanges
uint32_t otSrpClientCounters::mHostAddressChanges
Number of host-address change events that triggered an SRP re-registration.
mHostAndServicesClears
uint32_t otSrpClientCounters::mHostAndServicesClears
Number of times the host and all services were cleared (local-only).
mHostAndServicesRemoves
uint32_t otSrpClientCounters::mHostAndServicesRemoves
Number of times the host and all services were removed (notifies server).
mRegisteredTime
uint64_t otSrpClientCounters::mRegisteredTime
Cumulative number of milliseconds spent in the registered state.
mRejectedDuplicate
uint32_t otSrpClientCounters::mRejectedDuplicate
Number of transactions completed with a name/record conflict response.
mRejectedOther
uint32_t otSrpClientCounters::mRejectedOther
Number of transactions completed with any other server error response.
mRejectedSecurity
uint32_t otSrpClientCounters::mRejectedSecurity
Number of transactions completed with a security/policy/algorithm response.
mServerChanges
uint32_t otSrpClientCounters::mServerChanges
Number of auto-start server (re-)selections that triggered an SRP update.
mServiceAdds
uint32_t otSrpClientCounters::mServiceAdds
Number of times a service was successfully added.
mServiceClears
uint32_t otSrpClientCounters::mServiceClears
Number of times a service was cleared (local-only, no server message).
mServiceRemoves
uint32_t otSrpClientCounters::mServiceRemoves
Number of times a service was removed (sends an unregister to server).
mSuccess
uint32_t otSrpClientCounters::mSuccess
Number of transactions completed with a successful server response.
mTimeouts
uint32_t otSrpClientCounters::mTimeouts
Number of retransmission timers that expired before a response arrived.
mTrackedTime
uint64_t otSrpClientCounters::mTrackedTime
Cumulative milliseconds since last counter reset, across all client states (including stopped/paused).
mTxTotalBytes
uint32_t otSrpClientCounters::mTxTotalBytes
Cumulative UDP payload bytes of transmitted SRP messages.
mTxUpdates
uint32_t otSrpClientCounters::mTxUpdates
Number of SRP update transmissions (wire-level; includes retransmissions).
mUnicastAvailableTime
uint64_t otSrpClientCounters::mUnicastAvailableTime
Subset of mRegisteredTime while registered with a unicast server.
mUpdateAttempts
uint32_t otSrpClientCounters::mUpdateAttempts
Number of fresh SRP update transactions started.
Resources
OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.