Bitcoin Core 29.99.0
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages Concepts
FuzzedSock Member List

This is the complete list of members for FuzzedSock, including all inherited members.

Accept(sockaddr *addr, socklen_t *addr_len) const overrideFuzzedSockvirtual
Bind(const sockaddr *, socklen_t) const overrideFuzzedSockvirtual
Close()Sockprivate
Connect(const sockaddr *, socklen_t) const overrideFuzzedSockvirtual
ElapseTime(std::chrono::milliseconds duration) constFuzzedSockprivate
ERRSockstatic
Event typedefSock
EventsPerSock typedefSock
FuzzedSock(FuzzedDataProvider &fuzzed_data_provider)FuzzedSockexplicit
GetSockName(sockaddr *name, socklen_t *name_len) const overrideFuzzedSockvirtual
GetSockOpt(int level, int opt_name, void *opt_val, socklen_t *opt_len) const overrideFuzzedSockvirtual
IsConnected(std::string &errmsg) const overrideFuzzedSockvirtual
IsSelectable() const overrideFuzzedSockvirtual
Listen(int backlog) const overrideFuzzedSockvirtual
m_fuzzed_data_providerFuzzedSockprivate
m_peek_dataFuzzedSockmutableprivate
m_selectableFuzzedSockprivate
m_socketSockprotected
m_timeFuzzedSockmutableprivate
operator=(Sock &&other) overrideFuzzedSockvirtual
Sock::operator=(const Sock &)=deleteSock
operator==(SOCKET s) constSock
Recv(void *buf, size_t len, int flags) const overrideFuzzedSockvirtual
RECVSockstatic
RecvUntilTerminator(uint8_t terminator, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt, size_t max_data) constSockvirtual
SENDSockstatic
Send(const void *data, size_t len, int flags) const overrideFuzzedSockvirtual
SendComplete(std::span< const unsigned char > data, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt) constSockvirtual
SendComplete(std::span< const char > data, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt) constSockvirtual
SetNonBlocking() const overrideFuzzedSockvirtual
SetSockOpt(int level, int opt_name, const void *opt_val, socklen_t opt_len) const overrideFuzzedSockvirtual
Sock()=deleteSock
Sock(SOCKET s)Sockexplicit
Sock(const Sock &)=deleteSock
Sock(Sock &&other)Sock
Wait(std::chrono::milliseconds timeout, Event requested, Event *occurred=nullptr) const overrideFuzzedSockvirtual
WaitMany(std::chrono::milliseconds timeout, EventsPerSock &events_per_sock) const overrideFuzzedSockvirtual
~FuzzedSock() overrideFuzzedSock
~Sock()Sockvirtual