Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GuardFunc_t< EVENT > Class Template Reference

Test EVENTs with a given function. More...

#include <fsa.H>

Inheritance diagram for GuardFunc_t< EVENT >:

Inheritance graph
[legend]
Collaboration diagram for GuardFunc_t< EVENT >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef bool(* func_t )(const EVENT &)

Public Member Functions

 GuardFunc_t (const EVENT &e, func_t f)
virtual int exec (const EVENT &e)
virtual int none () const
const EVENT & event () const

Private Attributes

func_t _func

Detailed Description

template<class EVENT>
class GuardFunc_t< EVENT >

Test EVENTs with a given function.

Definition at line 51 of file fsa.H.


Member Typedef Documentation

template<class EVENT>
typedef bool(* GuardFunc_t< EVENT >::func_t)(const EVENT &)
 

Definition at line 55 of file fsa.H.


Constructor & Destructor Documentation

template<class EVENT>
GuardFunc_t< EVENT >::GuardFunc_t const EVENT &  e,
func_t  f
[inline]
 

Definition at line 57 of file fsa.H.


Member Function Documentation

template<class EVENT>
const EVENT& Guard_t< EVENT >::event  )  const [inline, inherited]
 

Definition at line 38 of file fsa.H.

template<class EVENT>
virtual int GuardFunc_t< EVENT >::exec const EVENT &  e  )  [inline, virtual]
 

Reimplemented from Guard_t< EVENT >.

Definition at line 59 of file fsa.H.

References Guard_t< EVENT >::exec().

template<class EVENT>
virtual int GuardFunc_t< EVENT >::none  )  const [inline, virtual]
 

Reimplemented from Guard_t< EVENT >.

Definition at line 61 of file fsa.H.


Member Data Documentation

template<class EVENT>
func_t GuardFunc_t< EVENT >::_func [private]
 

Definition at line 65 of file fsa.H.


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:45:55 2006 for jot by  doxygen 1.4.4