16 void deliverCookie(
const uint8_t cookie[32],
bool removed);
18 bool canPoll()
const override;
19 ReadyMask
queryReady(
bool reading,
bool writing)
override;
21 int connect(
const struct sockaddr_storage*, socklen_t)
override;
24 int listen(
int)
override;
25 int bind(
const struct sockaddr_storage*, socklen_t)
override;
26 int accept(
struct sockaddr_storage*, socklen_t*,
int,
DescriptorLease*)
override;
27 int shutdown(
int)
override;
28 int getpeername(
struct sockaddr_storage*, socklen_t*)
override;
29 int getsockname(
struct sockaddr_storage*, socklen_t*)
override;
30 int setsockopt(
int,
int,
const void*, socklen_t)
override;
31 int getsockopt(
int,
int,
void*, socklen_t*)
override;
36 uint8_t m_Cookies[64][32];
37 size_t m_Head, m_Count, m_Reserved;