INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

wifiutil Namespace Reference

Functions to access the wireless interface. More...

Classes

class  Exception
 Exceptions for wifi access. More...
struct  ProcData
 Wireless data structure for data obtainable from /etc/proc. More...
struct  WirelessConfig
 Wireless config data structure. More...
struct  IoctlData
 Wireless data structure for ioctl-obtainable data. More...

Enumerations

enum  OperationMode
 

Operation modes (equivalent to Slice definitions).


enum  LinkQualityType
 

Interpretation of link quality (equivalent to Slice definitions).


Functions

void readFromProc (std::vector< ProcData > &wifiData)
std::string toString (std::vector< ProcData > &wifiData)
 Converts ProcData to a string.
void readConfig (std::vector< WirelessConfig > &wifiConfigs)
std::string toString (std::vector< WirelessConfig > &wifiConfigs)
 Converts WirelessConfig to a string.
void readUsingIoctl (std::vector< IoctlData > &wifiDataIoctl)
std::string toString (std::vector< IoctlData > &wifiDataIoctl)
 Converts IoctlData to a string.
void getInterfaceNames (std::vector< std::string > &interfaceNames)
 Gets the names of the current wireless interfaces, e.g. eth1, eth2.

Detailed Description

Functions to access the wireless interface.

This namespace is part of a library which contains functions, classes and data structures for access to the wireless interface.

See also:
libHydroWifi

Function Documentation

void wifiutil::readConfig ( std::vector< WirelessConfig > &  wifiConfigs  ) 

Reads wireless configuration information One vector entry per interface (e.g. eth1, eth2)

void wifiutil::readFromProc ( std::vector< ProcData > &  wifiData  ) 

Reads wireless information from /proc/net/wireless One vector entry per interface (e.g. eth1, eth2)

void wifiutil::readUsingIoctl ( std::vector< IoctlData > &  wifiDataIoctl  ) 

Reads wireless data using a kernel socket (ioctl) One vector entry per interface (e.g. eth1, eth2)

 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5