WlanActiveEssidFeature Class Reference

#include <Wlan.h>

Inheritance diagram for WlanActiveEssidFeature:

AbstractStringFeature PersistantFeature Feature List of all members.

Public Member Functions

virtual const string getName () const
virtual string toString () const

Protected Member Functions

 WlanActiveEssidFeature (stringcode *code, long *maxlen)
 WlanActiveEssidFeature (stringcode *code, long *maxlen, const string essid)

Friends

class WlanFeatureProvider

Detailed Description

This feature encapsulates the ESSID which is currently set for a WLAN network interface or the ESSID which it is currently bound to (if not set explicitely). It is based on the AbstractStringFeature and uses the Levenshtein distance.


Constructor & Destructor Documentation

WlanActiveEssidFeature::WlanActiveEssidFeature stringcode code,
long *  maxlen
[inline, protected]
 

This constructor should not be used to construct feature objects. They are only created by the respective feature provider.

WlanActiveEssidFeature::WlanActiveEssidFeature stringcode code,
long *  maxlen,
const string  essid
[inline, protected]
 

Todo:
documentation


Member Function Documentation

virtual const string WlanActiveEssidFeature::getName  )  const [inline, virtual]
 

Query a features name

Returns:
Name of the Feature in the format "Featureprovider.Feature"

Reimplemented from AbstractStringFeature.

string WlanActiveEssidFeature::toString  )  const [virtual]
 

Get feature as string

Note:
This is only for testing.
Returns:
Feature as string.

Reimplemented from AbstractStringFeature.


The documentation for this class was generated from the following files:
Generated on Mon Jun 5 10:20:50 2006 for Intelligence.kdevelop by  doxygen 1.4.6