wifimon
Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
wifimon::Monitor Class Reference

#include <Monitor.hpp>

Inheritance diagram for wifimon::Monitor:

Public Member Functions

 Monitor (std::string const &name="wifimon::Monitor")
 

Protected Types

typedef std::map< std::string, RTT::OutputPort< Status > * > OutMap
 

Protected Member Functions

bool configureHook ()
 
void updateHook ()
 
void cleanupHook ()
 
RTT::OutputPort< Status > * startMonitoring (char *ifname)
 

Static Protected Member Functions

static int createOutputPorts (int skfd, char *ifname, char *args[], int count)
 iteration callback passed to iwlib More...
 
static int updateOutputPorts (int skfd, char *ifname, char *args[], int count)
 iteration callback passed to iwlib More...
 

Protected Attributes

int iw_com_fd
 
OutMap output_ports
 

Friends

class MonitorBase
 

Member Typedef Documentation

◆ OutMap

typedef std::map<std::string, RTT::OutputPort<Status>*> wifimon::Monitor::OutMap
protected

Constructor & Destructor Documentation

◆ Monitor()

Monitor::Monitor ( std::string const &  name = "wifimon::Monitor")

Member Function Documentation

◆ cleanupHook()

void Monitor::cleanupHook ( )
protected

◆ configureHook()

bool Monitor::configureHook ( )
protected

◆ createOutputPorts()

int Monitor::createOutputPorts ( int  skfd,
char *  ifname,
char *  args[],
int  count 
)
staticprotected

iteration callback passed to iwlib

◆ startMonitoring()

RTT::OutputPort< Status > * Monitor::startMonitoring ( char *  ifname)
protected

◆ updateHook()

void Monitor::updateHook ( )
protected

◆ updateOutputPorts()

int Monitor::updateOutputPorts ( int  skfd,
char *  ifname,
char *  args[],
int  count 
)
staticprotected

iteration callback passed to iwlib

Friends And Related Function Documentation

◆ MonitorBase

friend class MonitorBase
friend

Member Data Documentation

◆ iw_com_fd

int wifimon::Monitor::iw_com_fd
protected

◆ output_ports

OutMap wifimon::Monitor::output_ports
protected

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