Home · Modules · All Classes · All Namespaces
Public Types | Public Member Functions | Public Attributes | List of all members
Tp::AbstractFunctorCaller Struct Referenceabstract

#include <TelepathyQt/callbacks.h>

Inherited by Tp::BaseFunctorCaller< FunctorCaller0< Functor, R >, Functor >, Tp::BaseFunctorCaller< FunctorCaller1< Functor, R, Arg1 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller2< Functor, R, Arg1, Arg2 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller3< Functor, R, Arg1, Arg2, Arg3 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller4< Functor, R, Arg1, Arg2, Arg3, Arg4 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller5< Functor, R, Arg1, Arg2, Arg3, Arg4, Arg5 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller6< Functor, R, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, Functor >, Tp::BaseFunctorCaller< FunctorCaller7< Functor, R, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, Functor >, and Tp::BaseFunctorCaller< T, Functor >.

Public Types

typedef void *(* HookType) (void *)
 

Public Member Functions

 AbstractFunctorCaller (HookType invokeMethodHook)
 
virtual ~AbstractFunctorCaller ()
 
virtual AbstractFunctorCallerclone () const =0
 

Public Attributes

HookType invokeMethodHook
 

Member Typedef Documentation

◆ HookType

typedef void*(* Tp::AbstractFunctorCaller::HookType) (void *)

Constructor & Destructor Documentation

◆ AbstractFunctorCaller()

Tp::AbstractFunctorCaller::AbstractFunctorCaller ( HookType  invokeMethodHook)
inline

◆ ~AbstractFunctorCaller()

virtual Tp::AbstractFunctorCaller::~AbstractFunctorCaller ( )
inlinevirtual

Member Function Documentation

◆ clone()

virtual AbstractFunctorCaller* Tp::AbstractFunctorCaller::clone ( ) const
pure virtual

Member Data Documentation

◆ invokeMethodHook

HookType Tp::AbstractFunctorCaller::invokeMethodHook