otNetifAddress
#include <ip6.h>
Stellt eine Unicast-Adresse einer IPv6-Netzwerkschnittstelle dar.
Zusammenfassung
Öffentliche Attribute |
|
---|---|
mAddress
|
Die IPv6-Unicast-Adresse.
|
mAddressOrigin
|
uint8_t
Der Ursprung der IPv6-Adresse.
|
mMeshLocal
|
bool
TRUE, wenn die Adresse ein Mesh-Netzwerk ist, andernfalls FALSE.
|
mNext
|
const struct otNetifAddress *
Ein Zeiger auf die nächste Adresse der Netzwerkschnittstelle.
|
mPreferred
|
bool
TRUE, wenn die Adresse bevorzugt wird, andernfalls FALSE.
|
mPrefixLength
|
uint8_t
Die Präfixlänge in Bit.
|
mRloc
|
bool
TRUE, wenn die Adresse ein RLOC ist, andernfalls FALSE.
|
mScopeOverride
|
unsigned int
Der IPv6-Bereich dieser Adresse.
|
mScopeOverrideValid
|
bool
TRUE, wenn der mScopeOverride-Wert gültig ist, andernfalls FALSE.
|
mSrpRegistered
|
bool
Wird nur vom OT-Kern verwendet (gibt an, ob die Registrierung vom SRP-Client erfolgt).
|
mValid
|
bool
TRUE, wenn die Adresse gültig ist, andernfalls FALSE.
|
Öffentliche Attribute
mAddressOrigin
uint8_t otNetifAddress::mAddressOrigin
Der Ursprung der IPv6-Adresse.
mMeshLocal
bool otNetifAddress::mMeshLocal
TRUE, wenn die Adresse ein Mesh-Netzwerk ist, andernfalls FALSE.
mNext
const struct otNetifAddress * otNetifAddress::mNext
Ein Zeiger auf die nächste Adresse der Netzwerkschnittstelle.
mPreferred
bool otNetifAddress::mPreferred
TRUE, wenn die Adresse bevorzugt wird, andernfalls FALSE.
mPrefixLength
uint8_t otNetifAddress::mPrefixLength
Die Präfixlänge in Bit.
mRloc
bool otNetifAddress::mRloc
TRUE, wenn die Adresse ein RLOC ist, andernfalls FALSE.
mScopeOverride
unsigned int otNetifAddress::mScopeOverride
Der IPv6-Bereich dieser Adresse.
mScopeOverrideValid
bool otNetifAddress::mScopeOverrideValid
TRUE, wenn der mScopeOverride-Wert gültig ist, andernfalls FALSE.
mSrpRegistered
bool otNetifAddress::mSrpRegistered
Wird nur vom OT-Kern verwendet (gibt an, ob die Registrierung vom SRP-Client erfolgt).
mValid
bool otNetifAddress::mValid
TRUE, wenn die Adresse gültig ist, andernfalls FALSE.
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.