You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
falk-werner_webfuse/include/wsfsp/provider.h

35 lines
753 B

#ifndef WSFSP_PROVIDER_H
#define WSFSP_PROVIDER_H
#include <wsfsp/operation/lookup.h>
#include <wsfsp/operation/getattr.h>
#include <wsfsp/operation/readdir.h>
#include <wsfsp/operation/open.h>
#include <wsfsp/operation/close.h>
#include <wsfsp/operation/read.h>
typedef void wsfsp_connected_fn(
void * user_data);
typedef void wsfsp_disconnected_fn(
void * user_data);
typedef void wsfsp_ontimer_fn(
void * user_data);
struct wsfsp_provider
{
wsfsp_connected_fn * connected;
wsfsp_disconnected_fn * disconnected;
wsfsp_ontimer_fn * ontimer;
wsfsp_lookup_fn * lookup;
wsfsp_getattr_fn * getattr;
wsfsp_readdir_fn * readdir;
wsfsp_open_fn * open;
wsfsp_close_fn * close;
wsfsp_read_fn * read;
};
#endif