aboutsummaryrefslogtreecommitdiff
path: root/src/fastcgi.h
blob: 9213c3c6f08d28ada6028189fb0bb855ff5af80a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef MAGI_INCLUDED_FASTCGI
#define MAGI_INCLUDED_FASTCGI

#include "field.h"
#include "request.h"


struct magi_session {
    void (*callback)(struct magi_field * field, char * buffer, int len);
    int                       max_post;
    struct magi_socket_list * sockets;
};

/*
 * Returns null if succeed, otherwise error code.
 */
int magi_fast_cgi_request(
    struct magi_request * request, struct magi_session * session);


#endif