Lunchbox
1.13.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
|
This is the complete list of members for lunchbox::RequestHandler, including all inherited members.
getRequestData(const uint32_t requestID) | lunchbox::RequestHandler | |
hasPendingRequests() const | lunchbox::RequestHandler | |
isRequestReady(const uint32_t) const (defined in lunchbox::RequestHandler) | lunchbox::RequestHandler | |
isRequestServed(const uint32_t id) const LB_DEPRECATED | lunchbox::RequestHandler | inline |
operator<< (defined in lunchbox::RequestHandler) | lunchbox::RequestHandler | friend |
registerRequest(void *data=0) | lunchbox::RequestHandler | inline |
registerRequest(void *data=0) | lunchbox::RequestHandler | inline |
RequestHandler() | lunchbox::RequestHandler | |
serveRequest(const uint32_t requestID, void *result=0) | lunchbox::RequestHandler | |
serveRequest(const uint32_t requestID, uint32_t result) | lunchbox::RequestHandler | |
serveRequest(const uint32_t requestID, bool result) | lunchbox::RequestHandler | |
serveRequest(const uint32_t requestID, const servus::uint128_t &result) | lunchbox::RequestHandler | |
unregisterRequest(const uint32_t requestID) | lunchbox::RequestHandler | |
waitRequest(const uint32_t requestID, void *&result, const uint32_t timeout=LB_TIMEOUT_INDEFINITE) | lunchbox::RequestHandler | |
waitRequest(const uint32_t requestID, uint32_t &result, const uint32_t timeout=LB_TIMEOUT_INDEFINITE) | lunchbox::RequestHandler | |
waitRequest(const uint32_t requestID, bool &result, const uint32_t timeout=LB_TIMEOUT_INDEFINITE) | lunchbox::RequestHandler | |
waitRequest(const uint32_t requestID, servus::uint128_t &result, const uint32_t timeout=LB_TIMEOUT_INDEFINITE) | lunchbox::RequestHandler | |
waitRequest(const uint32_t requestID) | lunchbox::RequestHandler | |
~RequestHandler() | lunchbox::RequestHandler |