Public Types | Public Member Functions | List of all members
gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 > Class Template Reference

#include <gepetto/gui/omniorb/omniorbthread.hh>

Inheritance diagram for gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 >:
[legend]
Collaboration diagram for gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 >:
[legend]

Public Types

typedef ReturnType(Caller::* Method) (Arg0)
 

Public Member Functions

 WorkItem_1 (Caller *c, Method m, Arg0 a0)
 
void performWork ()
 
- Public Member Functions inherited from gepetto::gui::WorkItem
 WorkItem ()
 
virtual ~WorkItem ()
 
int id () const
 

Additional Inherited Members

- Protected Member Functions inherited from gepetto::gui::WorkItem
void id (int i)
 

Member Typedef Documentation

◆ Method

template<typename Caller , typename ReturnType , typename Arg0 >
typedef ReturnType(Caller::* gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 >::Method) (Arg0)

Constructor & Destructor Documentation

◆ WorkItem_1()

template<typename Caller , typename ReturnType , typename Arg0 >
gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 >::WorkItem_1 ( Caller *  c,
Method  m,
Arg0  a0 
)
inline

Member Function Documentation

◆ performWork()

template<typename Caller , typename ReturnType , typename Arg0 >
void gepetto::gui::WorkItem_1< Caller, ReturnType, Arg0 >::performWork ( )
inlinevirtual