Bitcoin Core 28.99.0
P2P Digital Currency
PCPTestSock Member List

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

Accept(sockaddr *addr, socklen_t *addr_len) const overridePCPTestSockinlinevirtual
AdvanceOp() constPCPTestSockinlineprivate
AtEndOfScript() constPCPTestSockinlineprivate
Bind(const sockaddr *sa, socklen_t sa_len) const overridePCPTestSockinlinevirtual
Close()Sockprivate
Connect(const sockaddr *sa, socklen_t sa_len) const overridePCPTestSockinlinevirtual
CurOp() constPCPTestSockinlineprivate
ElapseTime(std::chrono::milliseconds duration) constPCPTestSockinlineprivate
ERRSockstatic
Event typedefSock
EventsPerSock typedefSock
FailScript() constPCPTestSockinlineprivate
GetSockName(sockaddr *name, socklen_t *name_len) const overridePCPTestSockinlinevirtual
GetSockOpt(int level, int opt_name, void *opt_val, socklen_t *opt_len) const overridePCPTestSockinlinevirtual
IsConnected(std::string &) const overridePCPTestSockinlinevirtual
IsSelectable() const overridePCPTestSockinlinevirtual
Listen(int) const overridePCPTestSockinlinevirtual
m_boundPCPTestSockmutableprivate
m_connectedPCPTestSockmutableprivate
m_gateway_ipPCPTestSockmutableprivate
m_local_ipPCPTestSockmutableprivate
m_scriptPCPTestSockprivate
m_script_ptrPCPTestSockmutableprivate
m_socketSockprotected
m_timePCPTestSockmutableprivate
m_time_leftPCPTestSockmutableprivate
operator=(Sock &&other) overridePCPTestSockinlinevirtual
Sock::operator=(const Sock &)=deleteSock
operator==(SOCKET s) constSock
PCPTestSock(const CNetAddr &local_ip, const CNetAddr &gateway_ip, const std::vector< TestOp > &script)PCPTestSockinlineexplicit
PrepareOp() constPCPTestSockinlineprivate
RECVSockstatic
Recv(void *buf, size_t len, int flags) const overridePCPTestSockinlinevirtual
RecvUntilTerminator(uint8_t terminator, std::chrono::milliseconds timeout, CThreadInterrupt &interrupt, size_t max_data) constSockvirtual
Send(const void *data, size_t len, int) const overridePCPTestSockinlinevirtual
SENDSockstatic
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 overridePCPTestSockinlinevirtual
SetSockOpt(int, int, const void *, socklen_t) const overridePCPTestSockinlinevirtual
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 overridePCPTestSockinlinevirtual
WaitMany(std::chrono::milliseconds timeout, EventsPerSock &events_per_sock) const overridePCPTestSockinlinevirtual
~Sock()Sockvirtual