|
| | CNode (SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn="", bool fInboundIn=false) |
| |
| | ~CNode () |
| |
| NodeId | GetId () const |
| |
| 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, FastRandomContext &insecure_rand) |
| |
| void | AddInventoryKnown (const CInv &inv) |
| |
| void | PushInventory (const CInv &inv) |
| |
| void | AskFor (const CInv &inv, bool fImmediateRetry=false) |
| |
| 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) |
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 > |
| 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, const T10 &a10) |
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 > |
| 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, const T10 &a10, const T11 &a11) |
| |
| template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 , typename T12 > |
| 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, const T10 &a10, const T11 &a11, const T12 &a12) |
| |
| bool | HasFulfilledRequest (std::string strRequest) |
| |
| void | ClearFulfilledRequest (std::string strRequest) |
| |
| void | FulfilledRequest (std::string strRequest) |
| |
| bool | IsSubscribed (unsigned int nChannel) |
| |
| void | Subscribe (unsigned int nChannel, unsigned int nHops=0) |
| |
| void | CancelSubscribe (unsigned int nChannel) |
| |
| void | CloseSocketDisconnect () |
| |
| bool | DisconnectOldProtocol (int nVersionRequired, std::string strLastCommand="") |
| |
| bool | DisconnectOldVersion (std::string strSubVer, int nHeight, std::string strLastCommand="") |
| |
| void | copyStats (CNodeStats &stats) |
| |
Information about a peer.
Definition at line 306 of file net.h.