EMANE  1.0.1
EMANE::OTAUser Class Referenceabstract

OTA user interface that allows access to the OTA provider. More...

#include <otauser.h>

Inheritance diagram for EMANE::OTAUser:
EMANE::NEMOTAAdapter

Public Member Functions

virtual ~OTAUser ()
 
virtual void processOTAPacket (UpstreamPacket &pkt, const ControlMessages &msgs)=0
 
void setOTAProvider (OTAProvider *pOTAProvider)
 

Protected Member Functions

 OTAUser ()
 

Protected Attributes

OTAProviderpOTAProvider_
 

Detailed Description

OTA user interface that allows access to the OTA provider.

Definition at line 50 of file otauser.h.

Constructor & Destructor Documentation

◆ ~OTAUser()

virtual EMANE::OTAUser::~OTAUser ( )
inlinevirtual

Definition at line 53 of file otauser.h.

◆ OTAUser()

EMANE::OTAUser::OTAUser ( )
inlineprotected

Definition at line 74 of file otauser.h.

Member Function Documentation

◆ processOTAPacket()

virtual void EMANE::OTAUser::processOTAPacket ( UpstreamPacket pkt,
const ControlMessages msgs 
)
pure virtual

Process an incoming OTA packet

Parameters
pktUpstream packet
msgsControl messages

Implemented in EMANE::NEMOTAAdapter.

◆ setOTAProvider()

void EMANE::OTAUser::setOTAProvider ( OTAProvider pOTAProvider)
inline

Set the reference to the OTA provider

Parameters
pOTAProviderPointer the the OTA provider

Definition at line 68 of file otauser.h.

Member Data Documentation

◆ pOTAProvider_

OTAProvider* EMANE::OTAUser::pOTAProvider_
protected

Definition at line 76 of file otauser.h.


The documentation for this class was generated from the following file: