20 : mTransportLayer( aTransportLayer )
virtual void disconnectTransportLayer()
Disconnect the TransportLayer from this ApplicationLayer.
ApplicationLayer(TransportLayer *aTransportLayer)
Construct an ApplicationLayer.
virtual ~ApplicationLayer()
ApplicationLayer destructor.
virtual void removeAppLayer(ApplicationLayer *aAppLayer)
Remove an app layer object from the callback list.
TransportLayer * mTransportLayer
The next layer down in the stack.
virtual void addAppLayer(ApplicationLayer *aAppLayer)
Add an app layer object to the callback list.
Abstract base class for transport layer in the OSI model.