OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::ScheduleCommand Class Reference

Inheritance diagram for OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::ScheduleCommand:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::EndHistoricSamplesMissedSweeper::ScheduleCommand:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ScheduleCommand (EndHistoricSamplesMissedSweeper *sweeper, OpenDDS::DCPS::RcHandle< OpenDDS::DCPS::WriterInfo > &info)
virtual void execute ()

Detailed Description

Definition at line 159 of file DataReaderImpl.h.


Constructor & Destructor Documentation

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     { }


Member Function Documentation

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 }

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1