#pragma once #include #include namespace brynet { namespace net { namespace detail { class AddSocketOptionInfo final { public: AddSocketOptionInfo() { useSSL = false; forceSameThreadLoop = false; maxRecvBufferSize = 128; } std::vector enterCallback; SSLHelper::Ptr sslHelper; bool useSSL; bool forceSameThreadLoop; size_t maxRecvBufferSize; }; using AddSocketOptionFunc = std::function; } } }