ACKme Logo WiConnect Host Library- API Reference Guide
 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
ScanResultList.h
1 
29 #pragma once
30 
31 #include "WiconnectTypes.h"
32 #include "types/ScanResult.h"
33 
34 
35 
36 namespace wiconnect
37 {
38 
39 
47 {
48 public:
49  ScanResultList(int bufferLen = 0, void *buffer = NULL);
50  ~ScanResultList();
51 
52  const ScanResult* getListHead() const;
53  int getCount() const;
54  const ScanResult* getResult(int i) const;
55  const ScanResult* operator [](int i) const;
56 
57 protected:
58  ScanResult *listHead, *listTail;
59  uint8_t *buffer;
60  uint8_t *bufferPtr;
61  int bufferLen;
62  int count;
63 
64  WiconnectResult add(const char *channelStr, const char *rssiStr, const char* macStr, const char *rateStr, const char *secStr, const char *ssidStr);
65 
66 
67  friend class NetworkInterface;
68 };
69 
70 
71 }
The provides an interface for joining and/or creating a network. It provides other utilities such as ...
WiconnectResult
API Result code.
List of WiFi network scan results.
Contains single entry from WiFi scan results.
Definition: ScanResult.h:46