Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members

# TAO_NS_Worker_Task Class Reference

Base Worker Task. More...

`#include <Worker_Task.h>`

Inheritance diagram for TAO_NS_Worker_Task:

[legend]
List of all members.

## Public Methods
| TAO_NS_Worker_Task (void)
| Constuctor. More...
virtual | ~TAO_NS_Worker_Task ()
| Destructor. More...
virtual void | init (TAO_NS_AdminProperties &admin_properties)
| Init AdminProperties. More...
virtual void | exec (TAO_NS_Method_Request &method_request)=0
| Exec the request. More...
virtual void | shutdown (void)
| Shutdown task. More...
virtual void | update_qos_properties (const TAO_NS_QoSProperties &qos_properties)
| Update QoS Properties. More...

## Detailed Description

Base Worker Task.

## Constructor & Destructor Documentation

TAO_NS_Worker_Task::TAO_NS_Worker_Task | ( | void |  | ) |

| Constuctor.

TAO_NS_Worker_Task::~TAO_NS_Worker_Task | ( |  | ) | `[virtual]`

| Destructor.

## Member Function Documentation

virtual void TAO_NS_Worker_Task::exec | ( | TAO_NS_Method_Request & | method_request | ) | `[pure virtual]`

| Exec the request. Reimplemented in TAO_NS_Reactive_Task, and TAO_NS_ThreadPool_Task.

void TAO_NS_Worker_Task::init | ( | TAO_NS_AdminProperties & | admin_properties | ) | `[virtual]`

| Init AdminProperties. Reimplemented in TAO_NS_ThreadPool_Task.

void TAO_NS_Worker_Task::shutdown | ( | void |  | ) | `[virtual]`

| Shutdown task. Reimplemented in TAO_NS_ThreadPool_Task.

void TAO_NS_Worker_Task::update_qos_properties | ( | const TAO_NS_QoSProperties & | qos_properties | ) | `[virtual]`

| Update QoS Properties. Reimplemented in TAO_NS_ThreadPool_Task.

The documentation for this class was generated from the following files:

- Worker_Task.h
- Worker_Task.cpp