fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::f8_thread< T >::_helper Class Reference

Public Member Functions

 _helper (T &what, int(T::*method)(), f8_thread_cancellation_token &(T::*cancellation_token_method)())
 
int operator() ()
 
f8_thread_cancellation_tokencancellation_token ()
 

Private Attributes

T & _what
 
int(T::* _method )()
 
f8_thread_cancellation_token &(T::* _cancellation_token_method )()
 

Detailed Description

template<typename T>
class FIX8::f8_thread< T >::_helper

Definition at line 247 of file thread.hpp.

Constructor & Destructor Documentation

template<typename T>
FIX8::f8_thread< T >::_helper::_helper ( T &  what,
int(T::*)()  method,
f8_thread_cancellation_token &(T::*)()  cancellation_token_method 
)
inline

Definition at line 254 of file thread.hpp.

255  : _what(what), _method(method), _cancellation_token_method(cancellation_token_method) {}
f8_thread_cancellation_token &(T::* _cancellation_token_method)()
Definition: thread.hpp:251

Member Function Documentation

template<typename T>
f8_thread_cancellation_token& FIX8::f8_thread< T >::_helper::cancellation_token ( )
inline

Definition at line 271 of file thread.hpp.

271 { return (_what.*_cancellation_token_method)(); }
f8_thread_cancellation_token &(T::* _cancellation_token_method)()
Definition: thread.hpp:251
template<typename T>
int FIX8::f8_thread< T >::_helper::operator() ( )
inline

Member Data Documentation

template<typename T>
f8_thread_cancellation_token&(T::* FIX8::f8_thread< T >::_helper::_cancellation_token_method) ()
private

Definition at line 251 of file thread.hpp.

template<typename T>
int(T::* FIX8::f8_thread< T >::_helper::_method) ()
private

Definition at line 250 of file thread.hpp.

template<typename T>
T& FIX8::f8_thread< T >::_helper::_what
private

Definition at line 249 of file thread.hpp.


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