more code
[iotcloud.git] / src / server / iotquery.h
index ccadd390b8b68415e329175cb90c7c2f582e0670..bfc185e9822ce837ae5e08c160e1bee5f5195b65 100644 (file)
@@ -5,6 +5,11 @@
 #include "fcgi_stdio.h"
 #include <dirent.h>
 
+#define DEFAULT_SIZE 128
+#define OFFSET_MAX 0
+#define OFFSET_FIRST 4
+#define OFFSET_LAST 12
+
 class IoTQuery {
  public:
   IoTQuery(FCGX_Request * request);
@@ -16,8 +21,9 @@ class IoTQuery {
   void getDirectory();
   void readData();
   int checkDirectory();
-  int openMaxFile();
-
+  int openStatusFile();
+  void updateStatusFile();
+  
   FCGX_Request * request;
   char *data;
   char *directory;
@@ -27,6 +33,9 @@ class IoTQuery {
   const char * iotcloudroot;
   DIR *dir;
   long length;
+  long firstentry;
+  long lastentry;
+  int numqueueentries;
   int fd;
 };
 #endif