]> git.sesse.net Git - cubemap/blobdiff - client.cpp
Use in-class initialization for making it harder to forget to set a default.
[cubemap] / client.cpp
index 3fdd817db7afb47c2cec6a1cd2cfa8051c3e8562..4b7bcb7e0bdb7604551e4d146f3bb1a4689e358d 100644 (file)
 using namespace std;
 
 Client::Client(int sock)
-       : sock(sock),
-         state(Client::READING_REQUEST),
-         stream(nullptr),
-         header_or_short_response_bytes_sent(0),
-         stream_pos(0),
-         bytes_sent(0),
-         bytes_lost(0),
-         num_loss_events(0),
-         tls_context(nullptr),
-         tls_data_to_send(nullptr),
-         tls_data_left_to_send(0),
-         in_ktls_mode(false)
+       : sock(sock)
 {
        request.reserve(1024);