webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
BlockingResponseMap< T > Class Template Reference

#include <BlockingResponseMap.h>

Public Member Functions

 BlockingResponseMap ()
 
 ~BlockingResponseMap ()
 
std::unique_ptr< TwaitForResponse (uint64_t requestID)
 
void didReceiveResponse (uint64_t requestID, std::unique_ptr< T > response)
 
void cancel ()
 

Constructor & Destructor Documentation

◆ BlockingResponseMap()

template<typename T >
BlockingResponseMap< T >::BlockingResponseMap ( )
inline

◆ ~BlockingResponseMap()

template<typename T >
BlockingResponseMap< T >::~BlockingResponseMap ( )
inline

Member Function Documentation

◆ cancel()

template<typename T >
void BlockingResponseMap< T >::cancel ( )
inline

◆ didReceiveResponse()

template<typename T >
void BlockingResponseMap< T >::didReceiveResponse ( uint64_t  requestID,
std::unique_ptr< T response 
)
inline

◆ waitForResponse()

template<typename T >
std::unique_ptr<T> BlockingResponseMap< T >::waitForResponse ( uint64_t  requestID)
inline

The documentation for this class was generated from the following file: