This is Unofficial EPICS BASE Doxygen Site
epics::pvData::detail::FuncRunner Struct Reference
+ Inheritance diagram for epics::pvData::detail::FuncRunner:
+ Collaboration diagram for epics::pvData::detail::FuncRunner:

Public Types

typedef void(* fn_t) (void *)
 

Public Member Functions

 FuncRunner (fn_t f, void *a)
 
virtual ~FuncRunner ()
 
virtual void run ()
 

Public Attributes

fn_t fn
 
void * arg
 

Detailed Description

Definition at line 15 of file thread.cpp.

Member Typedef Documentation

typedef void(* epics::pvData::detail::FuncRunner::fn_t) (void *)

Definition at line 17 of file thread.cpp.

Constructor & Destructor Documentation

epics::pvData::detail::FuncRunner::FuncRunner ( fn_t  f,
void *  a 
)
inline

Definition at line 20 of file thread.cpp.

virtual epics::pvData::detail::FuncRunner::~FuncRunner ( )
inlinevirtual

Definition at line 21 of file thread.cpp.

21 {}

Member Function Documentation

virtual void epics::pvData::detail::FuncRunner::run ( )
inlinevirtual

Definition at line 22 of file thread.cpp.

23  {
24  (*fn)(arg);
25  }

Member Data Documentation

void* epics::pvData::detail::FuncRunner::arg

Definition at line 19 of file thread.cpp.

fn_t epics::pvData::detail::FuncRunner::fn

Definition at line 18 of file thread.cpp.


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