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

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

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

Public Types

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

Public Member Functions

 WorkItem_2 (Caller *c, Method m, Arg0 a0, Arg1 a1)
 
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 , typename Arg1 >
typedef ReturnType(Caller::* gepetto::gui::WorkItem_2< Caller, ReturnType, Arg0, Arg1 >::Method) (Arg0, Arg1)

Constructor & Destructor Documentation

◆ WorkItem_2()

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

Member Function Documentation

◆ performWork()

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