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

#include <proxy.h>

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

Public Types

typedef R(C::* Method) (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
 
typedef R(C::* Method) (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
 

Public Member Functions

 MethodCall5 (C *c, Method m, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
 
R Marshal (const rtc::Location &posted_from, rtc::Thread *t)
 
 MethodCall5 (C *c, Method m, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
 
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 , typename T4 , typename T5 >
typedef R(C::* webrtc::MethodCall5< C, R, T1, T2, T3, T4, T5 >::Method) (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

◆ Method [2/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
typedef R(C::* webrtc::MethodCall5< C, R, T1, T2, T3, T4, T5 >::Method) (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Constructor & Destructor Documentation

◆ MethodCall5() [1/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
webrtc::MethodCall5< C, R, T1, T2, T3, T4, T5 >::MethodCall5 ( C c,
Method  m,
T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)
inline

◆ MethodCall5() [2/2]

template<typename C , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
webrtc::MethodCall5< C, R, T1, T2, T3, T4, T5 >::MethodCall5 ( C c,
Method  m,
T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)
inline

Member Function Documentation

◆ Marshal() [1/2]

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

◆ Marshal() [2/2]

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

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