Public Types | Public Member Functions | List of all members
gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > Class Template Reference

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

Inheritance diagram for gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >:
[legend]
Collaboration diagram for gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >:
[legend]

Public Types

typedef ReturnType(Caller::* Method) (Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
 

Public Member Functions

 WorkItem_7 (Caller *c, Method m, Arg0 a0, Arg1 a1, Arg2 a2, Arg3 a3, Arg4 a4, Arg5 a5, Arg6 a6)
 
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 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 >
typedef ReturnType(Caller::* gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >::Method) (Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)

Constructor & Destructor Documentation

◆ WorkItem_7()

template<typename Caller , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 >
gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >::WorkItem_7 ( Caller *  c,
Method  m,
Arg0  a0,
Arg1  a1,
Arg2  a2,
Arg3  a3,
Arg4  a4,
Arg5  a5,
Arg6  a6 
)
inline

Member Function Documentation

◆ performWork()

template<typename Caller , typename ReturnType , typename Arg0 , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 >
void gepetto::gui::WorkItem_7< Caller, ReturnType, Arg0, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >::performWork ( )
inlinevirtual