spacing
[iotcloud.git] / src / server / iotquery.h
index bfc185e9822ce837ae5e08c160e1bee5f5195b65..5aba593582848ea4563b6c66fdddb3fafcfbb7ab 100644 (file)
 
 class IoTQuery {
  public:
-  IoTQuery(FCGX_Request * request);
-  ~IoTQuery();
-  void processQuery();
-  
+       IoTQuery(FCGX_Request * request);
+       ~IoTQuery();
+       void processQuery();
+       
  private:
-  void parseQuery();
-  void getDirectory();
-  void readData();
-  int checkDirectory();
-  int openStatusFile();
-  void updateStatusFile();
-  
-  FCGX_Request * request;
-  char *data;
-  char *directory;
-  const char * uri;
-  const char * query;
-  const char * method;
-  const char * iotcloudroot;
-  DIR *dir;
-  long length;
-  long firstentry;
-  long lastentry;
-  int numqueueentries;
-  int fd;
+       void getQuery();
+       void getDirectory();
+       void readData();
+       bool checkDirectory();
+       bool openStatusFile();
+       void updateStatusFile();
+       void decodeQuery();
+       void getSlot();
+       void putSlot();
+       
+       FCGX_Request * request;
+       char *data;
+       char *directory;
+       const char * uri;
+       const char * query;
+       const char * method;
+       const char * iotcloudroot;
+       DIR *dir;
+       long length;
+       long firstentry;
+       long lastentry;
+       long requestsequencenumber;
+       int numqueueentries;
+       int fd;
+       bool reqGetSlot;
+       bool reqPutSlot;
 };
 #endif