ACKme Logo WiConnect Host Library- API Reference Guide
 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
FileList.h
1 
29 #pragma once
30 
31 
32 #include "Wiconnect.h"
33 #include "WiconnectFile.h"
34 
35 namespace wiconnect
36 {
37 
44 class FileList
45 {
46 public:
47  FileList(int bufferLen = 0, void *buffer = NULL);
48  ~FileList();
49 
50  const WiconnectFile* getListHead() const;
51  int getCount() const;
52  const WiconnectFile* getResult(int i) const;
53  const WiconnectFile* operator [](int i) const;
54 
55 protected:
56  WiconnectFile *listHead, *listTail;
57  uint8_t *buffer;
58  uint8_t *bufferPtr;
59  uint16_t bufferLen;
60  int count;
61 
62  WiconnectResult add(const char *typeStr, const char *flagsStr, const char* sizeStr, const char *versionStr, const char *nameStr);
63 
64  friend class FileInterface;
65 };
66 
67 
68 }
WiconnectResult
API Result code.
WiConnect WiFi module file object.
Definition: WiconnectFile.h:44
WiConnect WiFi module file listing.
Definition: FileList.h:44
The provides an interface for creating TCP/UDP/TLS/HTTP client sockets. A client socket connects to a...
Definition: FileInterface.h:68