diff options
Diffstat (limited to 'modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h')
-rw-r--r-- | modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h b/modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h new file mode 100644 index 00000000000..9a129302c05 --- /dev/null +++ b/modules/CIAO/tools/Config_Handlers/RT-CCM/TPL_Handler.h @@ -0,0 +1,48 @@ +//=============================================== +/* + * @file TPL_Handler.h + * + * @author Lucas Seibert <lseibert@dre.vanderbilt.edu> + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * $Id$ + */ +//=============================================== + +#ifndef CIAO_CONFIG_HANDLERS_TPL_HANDLER_H +#define CIAO_CONFIG_HANDLERS_TPL_HANDLER_H + +#include /**/ "ace/pre.h" + +#include "ciao/CIAO_ServerResourcesC.h" + +#include "RT_CCM_Handlers_Export.h" + +namespace CIAO +{ + namespace Config_Handlers + { + class ThreadpoolWithLanesDef; + + /* + * @class TPL_Handler + * A brief Handler class for <ThreadpoolWithLanesDef> + */ + + class RT_CCM_Handlers_Export TPL_Handler + { + public: + + static bool threadpool_with_lanes ( + const ThreadpoolWithLanesDef &src, + ::CIAO::DAnCE::ORS_ThreadpoolWithLanes &dest); + + static ThreadpoolWithLanesDef threadpool_with_lanes ( + const ::CIAO::DAnCE::ORS_ThreadpoolWithLanes &src); + }; + } +} + +#include /**/ "ace/post.h" +#endif /* TPL_HANDLER_H */ + |