1 #ifndef SCHEDULE_MODULE_TEST1_H
2 #define SCHEDULE_MODULE_TEST1_H
4 #include "./parameter_stub/parameter.h"
7 #include "schedule_module_base.h"
14 class schedule_module_test1 : public schedule_module_base{
16 // boost::asio::ip::tcp::endpoint tcp_endpoint ;
17 // boost::asio::ip::udp::endpoint udp_endpoint ;
19 schedule_module_test1() : schedule_module_base( "SMtest1" ) {
20 std::cout << "SMtest1 create" << std::endl;
22 ~schedule_module_test1(){
23 std::cout << "SMtest1 destroy" << std::endl;
28 bool is_tcp(){ return true; }
29 bool is_udp(){ return false; }
32 boost::thread::id thread_id,
33 rslist_iterator_begin_func_type inlist_begin,
34 rslist_iterator_end_func_type inlist_end,
35 rslist_iterator_next_func_type inlist_next,
36 boost::asio::ip::tcp::endpoint& outendpoint ){}
39 boost::thread::id thread_id,
40 rslist_iterator_begin_func_type inlist_begin,
41 rslist_iterator_end_func_type inlist_end,
42 rslist_iterator_next_func_type inlist_next,
43 boost::asio::ip::udp::endpoint& outendpoint ){}
45 void replication_interrupt(){
46 debugg_flug_struct::getInstance().sm_rep_count_inc();
47 std::cout << "Schedule Module Replication." << std::endl;