![]() |
BSHA3
0.17.99
P2P Blockchain, based on Bitcoin
|
#include <compat.h>#include <netaddress.h>#include <serialize.h>#include <stdint.h>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | proxyType |
Functions | |
| enum Network | ParseNetwork (std::string net) |
| std::string | GetNetworkName (enum Network net) |
| bool | SetProxy (enum Network net, const proxyType &addrProxy) |
| bool | GetProxy (enum Network net, proxyType &proxyInfoOut) |
| bool | IsProxy (const CNetAddr &addr) |
| bool | SetNameProxy (const proxyType &addrProxy) |
| bool | HaveNameProxy () |
| bool | GetNameProxy (proxyType &nameProxyOut) |
| bool | LookupHost (const char *pszName, std::vector< CNetAddr > &vIP, unsigned int nMaxSolutions, bool fAllowLookup) |
| bool | LookupHost (const char *pszName, CNetAddr &addr, bool fAllowLookup) |
| bool | Lookup (const char *pszName, CService &addr, int portDefault, bool fAllowLookup) |
| bool | Lookup (const char *pszName, std::vector< CService > &vAddr, int portDefault, bool fAllowLookup, unsigned int nMaxSolutions) |
| CService | LookupNumeric (const char *pszName, int portDefault=0) |
| bool | LookupSubNet (const char *pszName, CSubNet &subnet) |
| SOCKET | CreateSocket (const CService &addrConnect) |
| bool | ConnectSocketDirectly (const CService &addrConnect, const SOCKET &hSocketRet, int nTimeout, bool manual_connection) |
| bool | ConnectThroughProxy (const proxyType &proxy, const std::string &strDest, int port, const SOCKET &hSocketRet, int nTimeout, bool *outProxyConnectionFailed) |
| std::string | NetworkErrorString (int err) |
| Return readable error string for a network error code. More... | |
| bool | CloseSocket (SOCKET &hSocket) |
| Close socket and set hSocket to INVALID_SOCKET. More... | |
| bool | SetSocketNonBlocking (const SOCKET &hSocket, bool fNonBlocking) |
| Disable or enable blocking-mode for a socket. More... | |
| bool | SetSocketNoDelay (const SOCKET &hSocket) |
| Set the TCP_NODELAY flag on a socket. More... | |
| struct timeval | MillisToTimeval (int64_t nTimeout) |
| Convert milliseconds to a struct timeval for e.g. More... | |
| void | InterruptSocks5 (bool interrupt) |
Variables | |
| int | nConnectTimeout |
| bool | fNameLookup |
| bool CloseSocket | ( | SOCKET & | hSocket | ) |
Close socket and set hSocket to INVALID_SOCKET.
Definition at line 686 of file netbase.cpp.
| bool GetNameProxy | ( | proxyType & | nameProxyOut | ) |
Definition at line 568 of file netbase.cpp.
| std::string GetNetworkName | ( | enum Network | net | ) |
Definition at line 51 of file netbase.cpp.
Definition at line 551 of file netbase.cpp.
| bool HaveNameProxy | ( | ) |
Definition at line 576 of file netbase.cpp.
| void InterruptSocks5 | ( | bool | interrupt | ) |
| bool IsProxy | ( | const CNetAddr & | addr | ) |
Definition at line 581 of file netbase.cpp.
| bool Lookup | ( | const char * | pszName, |
| CService & | addr, | ||
| int | portDefault, | ||
| bool | fAllowLookup | ||
| ) |
| bool Lookup | ( | const char * | pszName, |
| std::vector< CService > & | vAddr, | ||
| int | portDefault, | ||
| bool | fAllowLookup, | ||
| unsigned int | nMaxSolutions | ||
| ) |
Definition at line 140 of file netbase.cpp.
| bool LookupHost | ( | const char * | pszName, |
| std::vector< CNetAddr > & | vIP, | ||
| unsigned int | nMaxSolutions, | ||
| bool | fAllowLookup | ||
| ) |
| bool LookupHost | ( | const char * | pszName, |
| CNetAddr & | addr, | ||
| bool | fAllowLookup | ||
| ) |
| CService LookupNumeric | ( | const char * | pszName, |
| int | portDefault = 0 |
||
| ) |
Definition at line 168 of file netbase.cpp.
| bool LookupSubNet | ( | const char * | pszName, |
| CSubNet & | subnet | ||
| ) |
Definition at line 614 of file netbase.cpp.
| struct timeval MillisToTimeval | ( | int64_t | nTimeout | ) |
Convert milliseconds to a struct timeval for e.g.
select.
Definition at line 178 of file netbase.cpp.
| std::string NetworkErrorString | ( | int | err | ) |
Return readable error string for a network error code.
Definition at line 668 of file netbase.cpp.
| enum Network ParseNetwork | ( | std::string | net | ) |
| bool SetNameProxy | ( | const proxyType & | addrProxy | ) |
| bool SetSocketNoDelay | ( | const SOCKET & | hSocket | ) |
Set the TCP_NODELAY flag on a socket.
Definition at line 729 of file netbase.cpp.
| bool SetSocketNonBlocking | ( | const SOCKET & | hSocket, |
| bool | fNonBlocking | ||
| ) |
Disable or enable blocking-mode for a socket.
Definition at line 702 of file netbase.cpp.
| bool fNameLookup |
Definition at line 33 of file netbase.cpp.
| int nConnectTimeout |
Definition at line 32 of file netbase.cpp.
1.8.14