OregonCore  revision be9e804-git
Your Favourite TBC server
Oregon::_SCallback< ParamType1, ParamType2, ParamType3 > Class Template Reference

#include <Callback.h>

Public Member Functions

 _SCallback (Method method, ParamType1 param1, ParamType2 param2, ParamType3 param3)
 
 _SCallback (_SCallback< ParamType1, ParamType2, ParamType3 > const &cb)
 

Protected Types

typedef void(* Method) (ParamType1, ParamType2, ParamType3)
 

Protected Member Functions

void _Execute ()
 

Protected Attributes

Method m_method
 
ParamType1 m_param1
 
ParamType2 m_param2
 
ParamType3 m_param3
 

Detailed Description

template<typename ParamType1, typename ParamType2, typename ParamType3>
class Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >

Definition at line 149 of file Callback.h.

Member Typedef Documentation

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
typedef void(* Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::Method) (ParamType1, ParamType2, ParamType3)
protected

Definition at line 152 of file Callback.h.

Constructor & Destructor Documentation

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::_SCallback ( Method  method,
ParamType1  param1,
ParamType2  param2,
ParamType3  param3 
)
inline
template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::_SCallback ( _SCallback< ParamType1, ParamType2, ParamType3 > const &  cb)
inline

Member Function Documentation

Member Data Documentation

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
Method Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::m_method
protected

Definition at line 153 of file Callback.h.

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
ParamType1 Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::m_param1
protected

Definition at line 154 of file Callback.h.

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
ParamType2 Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::m_param2
protected

Definition at line 155 of file Callback.h.

template<typename ParamType1 , typename ParamType2 , typename ParamType3 >
ParamType3 Oregon::_SCallback< ParamType1, ParamType2, ParamType3 >::m_param3
protected

Definition at line 156 of file Callback.h.


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