Bitcoin Core 28.99.0
P2P Digital Currency
DynSock Member List

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

Accept(sockaddr *addr, socklen_t *addr_len) const overrideDynSockvirtual
Bind(const sockaddr *, socklen_t) const overrideZeroSockvirtual
Close()Sockprivate
Connect(const sockaddr *, socklen_t) const overrideZeroSockvirtual
DynSock(std::shared_ptr< Pipes > pipes, std::shared_ptr< Queue > accept_sockets)DynSockexplicit
ERRSockstatic
Event typedefSock
EventsPerSock typedefSock
GetSockName(sockaddr *name, socklen_t *name_len) const overrideZeroSockvirtual
GetSockOpt(int level, int opt_name, void *opt_val, socklen_t *opt_len) const overrideZeroSockvirtual
IsConnected(std::string &errmsg) constSockvirtual
IsSelectable() const overrideZeroSockvirtual
Listen(int) const overrideZeroSockvirtual
m_accept_socketsDynSockprivate
m_pipesDynSockprivate
m_socketSockprotected
operator=(Sock &&) overrideDynSockprivatevirtual
Sock::operator=(const Sock &)=deleteSock
operator==(SOCKET s) constSock
Recv(void *buf, size_t len, int flags) const overrideDynSockvirtual
RECVSockstatic
RecvUntilTerminator(uint8_t terminator, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt, size_t max_data) constSockvirtual
SENDSockstatic
Send(const void *buf, size_t len, int) const overrideDynSockvirtual
SendComplete(Span< const unsigned char > data, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt) constSockvirtual
SendComplete(Span< const char > data, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt) constSockvirtual
SetNonBlocking() const overrideZeroSockvirtual
SetSockOpt(int, int, const void *, socklen_t) const overrideZeroSockvirtual
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 overrideDynSockvirtual
WaitMany(std::chrono::milliseconds timeout, EventsPerSock &events_per_sock) const overrideDynSockvirtual
ZeroSock()ZeroSock
~DynSock()DynSock
~Sock()Sockvirtual
~ZeroSock() overrideZeroSock