Lunchbox  1.13.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
lunchbox::RequestHandler Member List

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_DEPRECATEDlunchbox::RequestHandlerinline
operator<< (defined in lunchbox::RequestHandler)lunchbox::RequestHandlerfriend
registerRequest(void *data=0)lunchbox::RequestHandlerinline
registerRequest(void *data=0)lunchbox::RequestHandlerinline
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