Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
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