nl::Inet::InetLayerBasis

#include <src/inet/InetLayerBasis.h>

Dies ist die Basisklasse von Objekten mit Referenzzählung, die von einem InetLayer-Objekt verwaltet werden.

Zusammenfassung

Übernahme

Übernimmt von: nl::Weave::System::Object
Direkte bekannte abgeleitete Klassen:
  nl::Inet::DNSResolver
  nl::Inet::EndPointBasis

Öffentliche Funktionen

IsCreatedByInetLayer(const InetLayer & aInetLayer) const
bool
Gibt true zurück, wenn das Basisobjekt von der angegebenen INET-Ebeneninstanz abgerufen wurde.
Layer(void) const
Gibt einen Verweis auf das Inet-Ebenenobjekt zurück, das dieses Basisobjekt besitzt.

Geschützte Funktionen

InitInetLayerBasis(InetLayer & aInetLayer, void *aAppState)
void

Öffentliche Funktionen

IsCreatedByInetLayer

bool IsCreatedByInetLayer(
  const InetLayer & aInetLayer
) const 

Gibt true zurück, wenn das Basisobjekt von der angegebenen INET-Ebeneninstanz abgerufen wurde.

Details
Parameter
[in] aInetLayer
Eine Instanz der INET-Schicht.
Rückgabe
true, wenn aInetLayer Eigentum ist, andernfalls false.

Ebene

InetLayer & Layer(
  void
) const 

Gibt einen Verweis auf das Inet-Ebenenobjekt zurück, das dieses Basisobjekt besitzt.

Geschützte Funktionen

InitInetLayerBasis

void InitInetLayerBasis(
  InetLayer & aInetLayer,
  void *aAppState
)