webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::FunctorMessageHandler< ReturnT, FunctorT > Class Template Reference

#include <messagehandler.h>

Inheritance diagram for rtc::FunctorMessageHandler< ReturnT, FunctorT >:
rtc::MessageHandler rtc::MessageHandler

Public Member Functions

 FunctorMessageHandler (const FunctorT &functor)
 
virtual void OnMessage (Message *)
 
const ReturnT & result () const
 
ReturnT MoveResult ()
 
 FunctorMessageHandler (const FunctorT &functor)
 
virtual void OnMessage (Message *)
 
const ReturnT & result () const
 
ReturnT MoveResult ()
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Additional Inherited Members

- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Constructor & Destructor Documentation

◆ FunctorMessageHandler() [1/2]

template<class ReturnT, class FunctorT>
rtc::FunctorMessageHandler< ReturnT, FunctorT >::FunctorMessageHandler ( const FunctorT &  functor)
inlineexplicit

◆ FunctorMessageHandler() [2/2]

template<class ReturnT, class FunctorT>
rtc::FunctorMessageHandler< ReturnT, FunctorT >::FunctorMessageHandler ( const FunctorT &  functor)
inlineexplicit

Member Function Documentation

◆ MoveResult() [1/2]

template<class ReturnT, class FunctorT>
ReturnT rtc::FunctorMessageHandler< ReturnT, FunctorT >::MoveResult ( )
inline

◆ MoveResult() [2/2]

template<class ReturnT, class FunctorT>
ReturnT rtc::FunctorMessageHandler< ReturnT, FunctorT >::MoveResult ( )
inline

◆ OnMessage() [1/2]

template<class ReturnT, class FunctorT>
virtual void rtc::FunctorMessageHandler< ReturnT, FunctorT >::OnMessage ( Message )
inlinevirtual

Implements rtc::MessageHandler.

◆ OnMessage() [2/2]

template<class ReturnT, class FunctorT>
virtual void rtc::FunctorMessageHandler< ReturnT, FunctorT >::OnMessage ( Message )
inlinevirtual

Implements rtc::MessageHandler.

◆ result() [1/2]

template<class ReturnT, class FunctorT>
const ReturnT& rtc::FunctorMessageHandler< ReturnT, FunctorT >::result ( ) const
inline

◆ result() [2/2]

template<class ReturnT, class FunctorT>
const ReturnT& rtc::FunctorMessageHandler< ReturnT, FunctorT >::result ( ) const
inline

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