Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
netfulfilledman.h
Go to the documentation of this file.
bool HasFulfilledRequest(const CService &addr, const std::string &strRequest)
Definition: netfulfilledman.cpp:19
CNetFulfilledRequestManager()
Definition: netfulfilledman.h:30
void RemoveFulfilledRequest(const CService &addr, const std::string &strRequest)
Definition: netfulfilledman.cpp:30
void SerializationOp(Stream &s, Operation ser_action)
Definition: netfulfilledman.h:35
std::map< std::string, int64_t > fulfilledreqmapentry_t
Definition: netfulfilledman.h:20
Definition: netfulfilledman.h:17
std::map< CService, fulfilledreqmapentry_t > fulfilledreqmap_t
Definition: netfulfilledman.h:21
CCriticalSection cs_mapFulfilledRequests
Definition: netfulfilledman.h:25
A combination of a network address (CNetAddr) and a (TCP) port.
Definition: netaddress.h:143
ADD_SERIALIZE_METHODS
Definition: netfulfilledman.h:32
fulfilledreqmap_t mapFulfilledRequests
Definition: netfulfilledman.h:24
Wrapped mutex: supports recursive locking, but no waiting TODO: We should move away from using the re...
Definition: sync.h:94
void AddFulfilledRequest(const CService &addr, const std::string &strRequest)
Definition: netfulfilledman.cpp:12
void RemoveAllFulfilledRequests(const CService &addr)
Definition: netfulfilledman.cpp:41