ceph/src/rgw/rgw_fcgi.h
Yehuda Sadeh a9c9f96ba5 rgw: hide fcgi details from client code
client code (rgw_rest* et al) does not need to see the
fcgi library details.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-10-08 10:57:43 -07:00

25 lines
360 B
C++

#ifndef CEPH_RGW_FCGI_H
#define CEPH_RGW_FCGI_H
#include "rgw_client_io.h"
struct FCGX_Request;
class RGWFCGX : public RGWClientIO
{
FCGX_Request *fcgx;
protected:
int write_data(const char *buf, int len);
int read_data(char *buf, int len);
public:
RGWFCGX(FCGX_Request *_fcgx) : fcgx(_fcgx) {}
void flush();
const char **envp();
};
#endif