Class RosTask

Inheritance Relationships

Derived Types

Class Documentation

class RosTask

Interface for running a task in a thread.

Subclassed by adi_imu::ImuDiagRosPublisherInterface, adi_imu::ImuIdentificationRosPublisherInterface, adi_imu::RosPublisherGroupInterface

Public Functions

inline RosTask()

Constructor for RosTask.

This is the default constructor for interface RosTask.

inline virtual ~RosTask()

Destructor for RosTask.

This is a virtual destructor for RosTask.

virtual void run() = 0

Method that run on a thread.

This function will run on a thread and a class that implement this method will have concurrent support.