Skip to content

Commit ea6fb5b

Browse files
committed
Refactoring of Pull-Request fhessel#18 (HTTP Support). Closes fhessel#17
1 parent 4026366 commit ea6fb5b

13 files changed

+1064
-958
lines changed

https/ConnectionContext.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@ class ConnectionContext {
2020
public:
2121
ConnectionContext();
2222
virtual ~ConnectionContext();
23-
24-
virtual SSL* ssl() = 0; // needed for HTTPS
25-
virtual int __socket() = 0; // needed for HTTP
2623

2724
virtual void signalRequestError() = 0;
2825
virtual void signalClientClose() = 0;
2926
virtual size_t getCacheSize() = 0;
3027

3128
virtual size_t readBuffer(byte* buffer, size_t length) = 0;
3229
virtual size_t pendingBufferSize() = 0;
30+
31+
virtual size_t writeBuffer(byte* buffer, size_t length) = 0;
32+
33+
virtual bool isSecure() = 0;
3334
};
3435

3536
} /* namespace httpsserver */

0 commit comments

Comments
 (0)