mermaid::support::io::IOThreadUpdateTask Class Reference

IOThreadUpdateTask class. More...

#include <IOThreadUpdateTask.hpp>

Inheritance diagram for mermaid::support::io::IOThreadUpdateTask:
Inheritance graph
[legend]
Collaboration diagram for mermaid::support::io::IOThreadUpdateTask:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void cancelRepeat ()
Time getScheduledTime ()
 Scheduled time getter.
bool hasRepeatScheduling ()
void incrementScheduledTimeForRepeat ()
 IOThreadUpdateTask (IOThread *ioThread, int frequency)
 Constructor.
bool isOkToRun ()
virtual void run ()
 Main method of the task.
virtual ~IOThreadUpdateTask ()
 Destructor.

Detailed Description

IOThreadUpdateTask class.

The task to run the IOThread main loop

Author:
Joao Carreira

Definition at line 46 of file IOThreadUpdateTask.hpp.


Constructor & Destructor Documentation

IOThreadUpdateTask::IOThreadUpdateTask ( IOThread ioThread,
int  frequency 
)

Constructor.

Parameters:
ioThread The IOThread whose run() method will be executed
Author:
Joao Carreira

Definition at line 35 of file IOThreadUpdateTask.cpp.

IOThreadUpdateTask::~IOThreadUpdateTask (  )  [virtual]

Destructor.

Author:
Joao Carreira

Definition at line 30 of file IOThreadUpdateTask.cpp.


Member Function Documentation

Time Task::getScheduledTime (  )  [inherited]

Scheduled time getter.

Returns:
Time that Task is scheduled to run
Author:
Marco Barbosa + Nelson Ramos

Definition at line 67 of file Task.cpp.

void IOThreadUpdateTask::run (  )  [virtual]

Main method of the task.

Author:
Joao Carreira

Reimplemented from mermaid::support::activeobject::Task.

Definition at line 40 of file IOThreadUpdateTask.cpp.

Generated on Fri Mar 4 22:15:47 2011 for MeRMaID::support by  doxygen 1.6.3