17 bool create()
override;
19 void deliverCookie(
const uint8_t cookie[32],
bool removed);
21 bool canPoll()
const override;
22 ReadyMask
queryReady(
bool reading,
bool writing)
override;
24 int connect(
const struct sockaddr_storage*, socklen_t)
override;
27 int listen(
int)
override;
28 int bind(
const struct sockaddr_storage*, socklen_t)
override;
29 int accept(
struct sockaddr_storage*, socklen_t*,
int,
DescriptorLease*)
override;
30 int shutdown(
int)
override;
31 int getpeername(
struct sockaddr_storage*, socklen_t*)
override;
32 int getsockname(
struct sockaddr_storage*, socklen_t*)
override;
33 int setsockopt(
int,
int,
const void*, socklen_t)
override;
34 int getsockopt(
int,
int,
void*, socklen_t*)
override;
39 uint8_t m_Cookies[64][32];
40 size_t m_Head, m_Count, m_Reserved;