|
| CNode (SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn="", bool fInboundIn=false) |
|
| ~CNode () |
|
int | GetRefCount () |
|
unsigned int | GetTotalRecvSize () |
|
bool | ReceiveMsgBytes (const char *pch, unsigned int nBytes) |
|
void | SetRecvVersion (int nVersionIn) |
|
CNode * | AddRef () |
|
void | Release () |
|
void | AddAddressKnown (const CAddress &addr) |
|
void | PushAddress (const CAddress &addr) |
|
void | AddInventoryKnown (const CInv &inv) |
|
void | PushInventory (const CInv &inv) |
|
void | AskFor (const CInv &inv) |
|
void | BeginMessage (const char *pszCommand) EXCLUSIVE_LOCK_FUNCTION(cs_vSend) |
|
void | AbortMessage () UNLOCK_FUNCTION(cs_vSend) |
|
void | EndMessage () UNLOCK_FUNCTION(cs_vSend) |
|
void | PushVersion () |
|
void | PushMessage (const char *pszCommand) |
|
template<typename T1 > |
void | PushMessage (const char *pszCommand, const T1 &a1) |
|
template<typename T1 , typename T2 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2) |
|
template<typename T1 , typename T2 , typename T3 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4, const T5 &a5) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4, const T5 &a5, const T6 &a6) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4, const T5 &a5, const T6 &a6, const T7 &a7) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4, const T5 &a5, const T6 &a6, const T7 &a7, const T8 &a8) |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > |
void | PushMessage (const char *pszCommand, const T1 &a1, const T2 &a2, const T3 &a3, const T4 &a4, const T5 &a5, const T6 &a6, const T7 &a7, const T8 &a8, const T9 &a9) |
|
void | PushGetBlocks (CBlockIndex *pindexBegin, uint256 hashEnd) |
|
bool | IsSubscribed (unsigned int nChannel) |
|
void | Subscribe (unsigned int nChannel, unsigned int nHops=0) |
|
void | CancelSubscribe (unsigned int nChannel) |
|
void | CloseSocketDisconnect () |
|
void | Cleanup () |
|
bool | Misbehaving (int howmuch) |
|
void | copyStats (CNodeStats &stats) |
|
Information about a peer.
Definition at line 154 of file net.h.