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

#include "error.h"
#include "file.h"
#include "request.h"


struct magi_session {
    struct magi_socket_list * sockets;
    enum magi_error           error;
};

int magi_session_fcgi(struct magi_session * session, int socket);


/* Returns null only in case of error. */
int magi_request_fcgi(struct magi_request * request,
                      struct magi_session * session);


#endif