aboutsummaryrefslogtreecommitdiff
path: root/endpoints.h
blob: b41ef172f90e8b905946add86ca9ea1a556cd4bd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef ENDPOINTS_H
#define ENDPOINTS_H

#include <libweb/http.h>

struct cfg
{
    const char *dir;
};

int ep_index(const struct http_payload *p, struct http_response *r, void *user);
int ep_view(const struct http_payload *p, struct http_response *r, void *user);
int ep_style(const struct http_payload *p, struct http_response *r, void *user);
int ep_login(const struct http_payload *p, struct http_response *r, void *user);
int ep_logout(const struct http_payload *p, struct http_response *r, void *user);
int ep_signup(const struct http_payload *p, struct http_response *r, void *user);
int ep_passwd(const struct http_payload *p, struct http_response *r, void *user);
int ep_create(const struct http_payload *p, struct http_response *r, void *user);
int ep_ucp(const struct http_payload *p, struct http_response *r, void *user);

#endif