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

#include <proxy.h>

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

Public Types

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

Public Member Functions

 MethodCall2 (C *c, Method m, T1 a1, T2 a2)
 
R Marshal (const rtc::Location &posted_from, rtc::Thread *t)
 
 MethodCall2 (C *c, Method m, T1 a1, T2 a2)
 
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 >
typedef R(C::* webrtc::MethodCall2< C, R, T1, T2 >::Method) (T1 a1, T2 a2)

◆ Method [2/2]

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

Constructor & Destructor Documentation

◆ MethodCall2() [1/2]

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

◆ MethodCall2() [2/2]

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

Member Function Documentation

◆ Marshal() [1/2]

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

◆ Marshal() [2/2]

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

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