nl:: Inet:: InetLayerBasis
#include <src/inet/InetLayerBasis.h>
This is the basis class of reference-counted objects managed by an InetLayer object.
Summary
Inheritance
Inherits from: nl::Weave::System::ObjectDirect Known Subclasses:
nl::Inet::DNSResolver
nl::Inet::EndPointBasis
Public functions |
|
|---|---|
IsCreatedByInetLayer(const InetLayer & aInetLayer) const
|
bool
Returns
true if the basis object was obtained by the specified INET layer instance. |
Layer(void) const
|
Returns a reference to the Inet layer object that owns this basis object.
|
Protected functions |
|
|---|---|
InitInetLayerBasis(InetLayer & aInetLayer, void *aAppState)
|
void
|
Public functions
IsCreatedByInetLayer
bool IsCreatedByInetLayer( const InetLayer & aInetLayer ) const
Returns true if the basis object was obtained by the specified INET layer instance.
| Details | |||
|---|---|---|---|
| Parameters |
|
||
| Returns |
true if owned by aInetLayer, otherwise false. |
Layer
InetLayer & Layer( void ) const
Returns a reference to the Inet layer object that owns this basis object.
Protected functions
InitInetLayerBasis
void InitInetLayerBasis( InetLayer & aInetLayer, void *aAppState )