pub unsafe extern "C" fn otSrpServerSetDomain(
aInstance: *mut otInstance,
aDomain: *const c_char,
) -> otError
Expand description
Sets the domain on the SRP server.
A trailing dot will be appended to @p aDomain if it is not already there. Should only be called before the SRP server is enabled.
@param[in] aInstance A pointer to an OpenThread instance. @param[in] aDomain The domain to be set. MUST NOT be NULL.
@retval OT_ERROR_NONE Successfully set the domain to @p aDomain. @retval OT_ERROR_INVALID_STATE The SRP server is already enabled and the Domain cannot be changed. @retval OT_ERROR_INVALID_ARGS The argument @p aDomain is not a valid DNS domain name. @retval OT_ERROR_NO_BUFS There is no memory to store content of @p aDomain.