webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
webrtc::MethodCall3< C, R, T1, T2, T3 > Class Template Reference

#include <proxy.h>

Inheritance diagram for webrtc::MethodCall3< C, R, T1, T2, T3 >:
rtc::Message rtc::MessageHandler rtc::Message rtc::MessageHandler

Public Types

typedef R(C::* Method) (T1 a1, T2 a2, T3 a3)
 
typedef R(C::* Method) (T1 a1, T2 a2, T3 a3)
 

Public Member Functions

 MethodCall3 (C *c, Method m, T1 a1, T2 a2, T3 a3)
 
R Marshal (const rtc::Location &posted_from, rtc::Thread *t)
 
 MethodCall3 (C *c, Method m, T1 a1, T2 a2, T3 a3)
 
R Marshal (const rtc::Location &posted_from, rtc::Thread *t)
 
- Public Member Functions inherited from rtc::Message
 Message ()
 
bool Match (MessageHandler *handler, uint32_t id) const
 
 Message ()
 
bool Match (MessageHandler *handler, uint32_t id) const
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Additional Inherited Members

- Public Attributes inherited from rtc::Message
Location posted_from
 
MessageHandlerphandler
 
uint32_t message_id
 
MessageDatapdata
 
int64_t ts_sensitive
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Member Typedef Documentation

◆ Method [1/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
typedef R(C::* webrtc::MethodCall3< C, R, T1, T2, T3 >::Method) (T1 a1, T2 a2, T3 a3)

◆ Method [2/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
typedef R(C::* webrtc::MethodCall3< C, R, T1, T2, T3 >::Method) (T1 a1, T2 a2, T3 a3)

Constructor & Destructor Documentation

◆ MethodCall3() [1/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
webrtc::MethodCall3< C, R, T1, T2, T3 >::MethodCall3 ( C c,
Method  m,
T1  a1,
T2  a2,
T3  a3 
)
inline

◆ MethodCall3() [2/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
webrtc::MethodCall3< C, R, T1, T2, T3 >::MethodCall3 ( C c,
Method  m,
T1  a1,
T2  a2,
T3  a3 
)
inline

Member Function Documentation

◆ Marshal() [1/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
R webrtc::MethodCall3< C, R, T1, T2, T3 >::Marshal ( const rtc::Location posted_from,
rtc::Thread t 
)
inline

◆ Marshal() [2/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 >
R webrtc::MethodCall3< C, R, T1, T2, T3 >::Marshal ( const rtc::Location posted_from,
rtc::Thread t 
)
inline

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