Public Member Functions | |
ScheduleCommand (EndHistoricSamplesMissedSweeper *sweeper, OpenDDS::DCPS::RcHandle< OpenDDS::DCPS::WriterInfo > &info) | |
virtual void | execute () |
Definition at line 159 of file DataReaderImpl.h.
OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::ScheduleCommand::ScheduleCommand | ( | EndHistoricSamplesMissedSweeper * | sweeper, | |
OpenDDS::DCPS::RcHandle< OpenDDS::DCPS::WriterInfo > & | info | |||
) | [inline] |
Definition at line 161 of file DataReaderImpl.h.
00163 : CommandBase(sweeper, info) 00164 { }
void OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::ScheduleCommand::execute | ( | void | ) | [virtual] |
Implements OpenDDS::DCPS::ReactorInterceptor::Command.
Definition at line 3383 of file DataReaderImpl.cpp.
References OpenDDS::DCPS::DCPS_debug_level, OpenDDS::DCPS::RcHandle< T >::in(), OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::CommandBase::info_, LM_INFO, ACE_Event_Handler::reactor(), and OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::CommandBase::sweeper_.
03384 { 03385 static const ACE_Time_Value ten_seconds(10); 03386 03387 const void* arg = reinterpret_cast<const void*>(info_.in()); 03388 03389 info_->historic_samples_timer_ = sweeper_->reactor()->schedule_timer(sweeper_, 03390 arg, 03391 ten_seconds); 03392 sweeper_->info_set_.insert(info_); 03393 if (DCPS_debug_level) { 03394 ACE_DEBUG((LM_INFO, "(%P|%t) EndHistoricSamplesMissedSweeper::ScheduleCommand::execute() - Scheduled sweeper %d\n", info_->historic_samples_timer_)); 03395 } 03396 }