/* * Author: Patrick-Christopher Mattulat * Company: Lynar Studios * E-Mail: webmaster@lynarstudios.com * Created: 2022-11-16 * Changed: 2022-12-25 * * */ #ifndef LS_STD_SOCKET_PARAMETER_HPP #define LS_STD_SOCKET_PARAMETER_HPP #include #include #include #include #include "SocketAddress.hpp" #include namespace ls::std::network { struct SocketParameter { ::std::shared_ptr posixReader{}; ::std::shared_ptr posixSocket{}; ::std::shared_ptr posixWriter{}; ls::std::network::ProtocolFamilyType protocolFamilyType{}; int queueSize{}; size_t readBufferSize{}; ls::std::network::SocketAddress socketAddress{}; }; } #endif