blob: fee0aebc3955a5d3ef96245fbf9228cd7ae869f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma once
#include "HttpRequest.h"
#include "HttpResponse.h"
class ClientConnection {
public:
ClientConnection(int socket);
HttpRequest read_request() const;
bool send(const HttpResponse&) const;
void close_connection();
private:
int m_socket_fd;
bool m_is_open { true };
};
|