1#ifndef NNGN_OS_SOCKET_H
2#define NNGN_OS_SOCKET_H
30 bool process(std::string *buffer);
31 bool recv(std::string *buffer);
40 template<
typename F>
bool process(F
f);
49 f(std::string_view{buffer});
lock(const lock &)=delete
~lock()
Definition socket.cpp:9
lock(const lock &&)=delete
std::string m_path
Definition socket.h:15
lock & operator=(const lock &&)=delete
lock & operator=(const lock &)=delete
bool path(std::string_view path)
lock m_lock
Definition socket.h:25
Socket & operator=(const Socket &)=delete
std::vector< std::byte > poll_data
Definition socket.h:27
bool recv(std::string *buffer)
Socket & operator=(const Socket &&)=delete
~Socket()
Definition socket.cpp:11
Socket(const Socket &)=delete
Socket()
Definition socket.cpp:10
std::string path
Definition socket.h:28
Socket(const Socket &&)=delete
bool process(std::string *buffer)
Definition socket.cpp:13
init
Definition img_common.lua:34
#define NNGN_PROFILE_CONTEXT(p)
Definition profile.h:18
std::chrono::duration< float, typename T::period > fd
Definition timing.cpp:8