@ -3,8 +3,8 @@
/// \brief API define for webfuse provider.
////////////////////////////////////////////////////////////////////////////////
#ifndef WFP_PROVIDER_API_H
#define WFP_PROVIDER_API_H
#ifndef WFP_API_H
#define WFP_API_H
//------------------------------------------------------------------------------
/// \def WFP_API
/// \brief Webfuse provider client.
#ifndef WFP_PROVIDER_CLIENT_H
#define WFP_PROVIDER_CLIENT_H
#ifndef WFP_CLIENT_H
#define WFP_CLIENT_H
#include "webfuse_provider/api.h"
/// \brief Client configuration of webfuse provider.
#ifndef WFP_PROVIDER_CLIENT_CONFIG_H
#define WFP_PROVIDER_CLIENT_CONFIG_H
#ifndef WFP_CLIENT_CONFIG_H
#define WFP_CLIENT_CONFIG_H
#include <webfuse_provider/api.h>
@ -8,8 +8,8 @@
/// libwebsockets applications.
#ifndef WFP_PROVIDER_CLIENT_PROTOCOL_H
#define WFP_PROVIDER_CLIENT_PROTOCOL_H
#ifndef WFP_CLIENT_PROTOCOL_H
#define WFP_CLIENT_PROTOCOL_H
@ -1,5 +1,5 @@
#ifndef WFP_PROVIDER_CREDENTIALS_H
#define WFP_PROVIDER_CREDENTIALS_H
#ifndef WFP_CREDENTIALS_H
#define WFP_CREDENTIALS_H
/// \brief Buffer used for directory listing.
#ifndef WFP_PROVIDER_DIRBUFFER_H
#define WFP_PROVIDER_DIRBUFFER_H
#ifndef WFP_DIRBUFFER_H
#define WFP_DIRBUFFER_H
#include <sys/types.h>
#include <sys/stat.h>
/// \brief Convenience header to include all functionality of libfuse_provider.
#ifndef WFP_PROVIDER_H
#define WFP_PROVIDER_H
#ifndef WFP_H
#define WFP_H
#include <webfuse_provider/status.h>
#include <webfuse_provider/protocol_names.h>
#ifndef WFP_PROVIDER_IMPL_CLIENT_H
#define WFP_PROVIDER_IMPL_CLIENT_H
#ifndef WFP_IMPL_CLIENT_H
#define WFP_IMPL_CLIENT_H
#ifndef __cplusplus
#include <stdbool.h>
#ifndef WFP_PROVIDER_IMPL_CLIENT_CONFIG_H
#define WFP_PROVIDER_IMPL_CLIENT_CONFIG_H
#ifndef WFP_IMPL_CLIENT_CONFIG_H
#define WFP_IMPL_CLIENT_CONFIG_H
#include "webfuse_provider/client_config.h"
#include "webfuse_provider/impl/provider.h"
#ifndef WFP_PROVIDER_IMPL_CLIENT_PROTOCOL_H
#define WFP_PROVIDER_IMPL_CLIENT_PROTOCOL_H
#ifndef WFP_IMPL_CLIENT_PROTOCOL_H
#define WFP_IMPL_CLIENT_PROTOCOL_H
#include "webfuse_provider/impl/request.h"
#ifndef WFP_PROVIDER_IMPL_CREDENTIALS_H
#define WFP_PROVIDER_IMPL_CREDENTIALS_H
#ifndef WFP_IMPL_CREDENTIALS_H
#define WFP_IMPL_CREDENTIALS_H
#include "webfuse_provider/credentials.h"
#include <jansson.h>
#ifndef WFP_PROVIDER_IMPL_DIRBUFFER_H
#define WFP_PROVIDER_IMPL_DIRBUFFER_H
#ifndef WFP_IMPL_DIRBUFFER_H
#define WFP_IMPL_DIRBUFFER_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_CLOSE_H
#define WFP_PROVIDER_IMPL_OPERATION_CLOSE_H
#ifndef WFP_IMPL_OPERATION_CLOSE_H
#define WFP_IMPL_OPERATION_CLOSE_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_GETATTR_H
#define WFP_PROVIDER_IMPL_OPERATION_GETATTR_H
#ifndef WFP_IMPL_OPERATION_GETATTR_H
#define WFP_IMPL_OPERATION_GETATTR_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_LOOKUP_H
#define WFP_PROVIDER_IMPL_OPERATION_LOOKUP_H
#ifndef WFP_IMPL_OPERATION_LOOKUP_H
#define WFP_IMPL_OPERATION_LOOKUP_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_OPEN_H
#define WFP_PROVIDER_IMPL_OPERATION_OPEN_H
#ifndef WFP_IMPL_OPERATION_OPEN_H
#define WFP_IMPL_OPERATION_OPEN_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_READ_H
#define WFP_PROVIDER_IMPL_OPERATION_READ_H
#ifndef WFP_IMPL_OPERATION_READ_H
#define WFP_IMPL_OPERATION_READ_H
#ifndef WFP_PROVIDER_IMPL_OPERATION_READDIR_H
#define WFP_PROVIDER_IMPL_OPERATION_READDIR_H
#ifndef WFP_IMPL_OPERATION_READDIR_H
#define WFP_IMPL_OPERATION_READDIR_H
#ifndef WFP_PROVIDER_IMPL_PROVIDER_H
#define WFP_PROVIDER_IMPL_PROVIDER_H
#ifndef WFP_IMPL_PROVIDER_H
#define WFP_IMPL_PROVIDER_H
#ifndef WFP_PROVIDER_IMPL_REQUEST_H
#define WFP_PROVIDER_IMPL_REQUEST_H
#ifndef WFP_IMPL_REQUEST_H
#define WFP_IMPL_REQUEST_H