splitting rest-api in two parts
[src/app-framework-binder.git] / include / proto-def.h
index ea939aa..e96b022 100644 (file)
@@ -20,7 +20,6 @@
 */
 
 // helper-api
-extern json_object* getPingTest(AFB_request *request);
 extern const char* getQueryValue (const AFB_request * request, const char *name);
 extern int getQueryAll(AFB_request * request, char *query, size_t len);
 extern AFB_PostHandle* getPostHandle (AFB_request *request);
@@ -34,22 +33,18 @@ extern json_object *jsonNewjtype (void);
 extern json_object *jsonNewMessage (AFB_error level, char* format, ...);
 extern void jsonDumpObject (json_object * jObject);
 
-extern char *configTime        (void);
-
 // rest-api
 extern void endPostRequest(AFB_PostHandle *posthandle); 
 extern int doRestApi(struct MHD_Connection *connection, AFB_session *session, const char* url, const char *method
     , const char *upload_data, size_t *upload_data_size, void **con_cls);
 
-extern void initPlugins (AFB_session *session);
-
-extern  AFB_plugin* pluginRegister ();
-
 // Session handling
+#if defined(ALLOWS_SESSION_FILES)
 extern AFB_error sessionCheckdir     (AFB_session *session);
 extern json_object *sessionList      (AFB_session *session, AFB_request *request);
 extern json_object *sessionToDisk    (AFB_session *session, AFB_request *request, char *name,json_object *jsonSession);
 extern json_object *sessionFromDisk  (AFB_session *session, AFB_request *request, char *name);
+#endif
 
 extern AFB_error ctxTokenRefresh (AFB_clientCtx *clientCtx, AFB_request *request);
 extern AFB_error ctxTokenCreate (AFB_clientCtx *clientCtx, AFB_request *request);