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

#include <Callback.h>

+ Inheritance diagram for Oregon::SQueryCallback< ParamType1, ParamType2 >:

Public Member Functions

 SQueryCallback (typename QC2::Method method, QueryResult_AutoPtr result, ParamType1 param1, ParamType2 param2)
 
- Public Member Functions inherited from Oregon::_IQueryCallback< _SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 > >
 _IQueryCallback (_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 > const &cb)
 
void Execute ()
 
void SetResult (QueryResult_AutoPtr result)
 
QueryResult_AutoPtr GetResult ()
 
- Public Member Functions inherited from Oregon::_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 >
 _SCallback (Method method, QueryResult_AutoPtr param1, ParamType1 param2, ParamType2 param3, void param4)
 
 _SCallback (_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2, void > const &cb)
 
- Public Member Functions inherited from Oregon::IQueryCallback
virtual ~IQueryCallback ()
 

Private Types

typedef _SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 > QC2
 

Additional Inherited Members

- Protected Types inherited from Oregon::_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 >
typedef void(* Method) (QueryResult_AutoPtr, ParamType1, ParamType2, void)
 
- Protected Member Functions inherited from Oregon::_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 >
void _Execute ()
 
- Protected Attributes inherited from Oregon::_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 >
Method m_method
 
QueryResult_AutoPtr m_param1
 
ParamType1 m_param2
 
ParamType2 m_param3
 
void m_param4
 

Detailed Description

template<typename ParamType1, typename ParamType2>
class Oregon::SQueryCallback< ParamType1, ParamType2 >

Definition at line 392 of file Callback.h.

Member Typedef Documentation

template<typename ParamType1 , typename ParamType2 >
typedef _SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 > Oregon::SQueryCallback< ParamType1, ParamType2 >::QC2
private

Definition at line 396 of file Callback.h.

Constructor & Destructor Documentation

template<typename ParamType1 , typename ParamType2 >
Oregon::SQueryCallback< ParamType1, ParamType2 >::SQueryCallback ( typename QC2::Method  method,
QueryResult_AutoPtr  result,
ParamType1  param1,
ParamType2  param2 
)
inline

Definition at line 398 of file Callback.h.

399  : _IQueryCallback< QC2 >(QC2(method, result, param1, param2)) {}
_SCallback< QueryResult_AutoPtr, ParamType1, ParamType2 > QC2
Definition: Callback.h:396

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