work in progress
[src/app-framework-binder.git] / include / proto-def.h
index 877fafe..e2190eb 100644 (file)
 
 // helper-api
 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);
+extern size_t getQueryAll(AFB_request * request, char *query, size_t len);
+/*
 extern json_object* getPostFile (AFB_request *request, AFB_PostItem *item, char* destination) ;
-extern AFB_PostCtx* getPostContext (AFB_request *request);
 extern char* getPostPath (AFB_request *request);
+*/
 
 extern json_object *jsonNewMessage (AFB_error level, char* format, ...);
-extern json_object *jsonNewStatus (AFB_error level);
-extern json_object *jsonNewjtype (void);
-extern json_object *jsonNewMessage (AFB_error level, char* format, ...);
-extern void jsonDumpObject (json_object * jObject);
-
-// 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);
-extern AFB_error ctxTokenCheck (AFB_clientCtx *clientCtx, AFB_request *request);
-extern AFB_error ctxTokenReset (AFB_clientCtx *clientCtx, AFB_request *request);
-extern AFB_clientCtx *ctxClientGet (AFB_request *request, int idx);
-extern void      ctxStoreInit (int);
-
 
 
 // Httpd server