00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef MC_TIMERS_VALUES_HPP
00024 #define MC_TIMERS_VALUES_HPP
00025
00026
00027 #define MC_TV_ROBUSTNESS_VARIABLE 2//2
00028 #define MC_TV_QUERY_INTERVAL 125 //sec
00029 #define MC_TV_QUERY_RESPONSE_INTERVAL 10 //sec
00030 #define MC_TV_OTHER_QUERIER_PRESENT_INTERVAL (MC_TV_ROBUSTNESS_VARIABLE*MC_TV_QUERY_RESPONSE_INTERVAL) //sec
00031 #define MC_TV_STARTUP_QUERY_INTERVAL (MC_TV_QUERY_INTERVAL/4)
00032 #define MC_TV_STARTUP_QUERY_COUNT MC_TV_ROBUSTNESS_VARIABLE
00033 #define MC_TV_UNSOLICITED_REPORT_INTERVAL 10 //sec
00034
00035
00036 #define MC_TV_GROUP_MEMBERSHIP_INTERVAL (MC_TV_ROBUSTNESS_VARIABLE*MC_TV_QUERY_INTERVAL + MC_TV_QUERY_RESPONSE_INTERVAL) //sec
00037 #define MC_TV_LAST_MEMBER_QUERY_INTEVAL 1 //sec
00038 #define MC_TV_LAST_MEMBER_QUERY_COUNT MC_TV_ROBUSTNESS_VARIABLE
00039 #define MC_TV_VERION_1_ROUTER_PRESNET_TIMEOUT 400 //sec
00040 #define MC_TV_MAX_RESPONSE_TIME_UNIT 10 //1/10 sec
00041
00042
00043 #define MC_TV_MC_LISTENER_INTERVAL MC_TV_GROUP_MEMBERSHIP_INTERVAL
00044 #define MC_TV_LAST_LISTENER_QUERY_INTERVAL MC_TV_LAST_MEMBER_QUERY_INTEVAL
00045 #define MC_TV_LAST_LISTENER_QUERY_COUNT MC_TV_LAST_MEMBER_QUERY_COUNT
00046 #define MC_TV_MAX_RESPONSE_DELAY_UNIT 1000 //1/1000 sec ==> 1 msec
00047
00048 #endif // MC_TIMERS_VALUES_HPP