#ifndef WSFS_ADAPTER_SERVER_PROTOCOL_H #define WSFS_ADAPTER_SERVER_PROTOCOL_H #include #include #ifdef __cplusplus extern "C" { #endif struct wsfs_server_protocol; struct lws_protocols; extern WSFSA_API struct wsfs_server_protocol * wsfs_server_protocol_create( char * mount_point); extern WSFSA_API void wsfs_server_protocol_dispose( struct wsfs_server_protocol * protocol); extern WSFSA_API void wsfs_server_protocol_init_lws( struct wsfs_server_protocol * protocol, struct lws_protocols * lws_protocol); extern WSFSA_API void wsfs_server_protocol_add_authenticator( struct wsfs_server_protocol * protocol, char const * type, wsfs_authenticate_fn * authenticate, void * user_data); #ifdef __cplusplus } #endif #endif