Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# ACE_Method_Request Class Reference

Reifies a method into a request. Subclasses provide the necessary state and behavior. More...

`#include <Method_Request.h>`

List of all members.

## Public Methods
| ACE_Method_Request (u_long priority=0)
| Constructor. More...
virtual | ~ACE_Method_Request (void)
| Destructor. More...
u_long | priority (void) const
| Get priority. More...
void | priority (u_long)
| Set priority. More...
virtual int | call (void)=0
| Invoked when the <Method_Request> is scheduled to run. More...
## Protected Attributes
u_long | priority_
| The priority of the request. More...
## Private Methods
void | operator= (const ACE_Method_Request &)
| ACE_Method_Request (const ACE_Method_Request &)

## Detailed Description

Reifies a method into a request. Subclasses provide the necessary state and behavior.

A <Method_Request> is inserted in the <Activation_Queue>, where it is subsequently removed by a <Scheduler>, which invokes the <call> method.

## Constructor & Destructor Documentation

ACE_Method_Request::ACE_Method_Request | ( | u_long | prio = 0 | ) |

| Constructor.

ACE_Method_Request::~ACE_Method_Request | ( | void |  | ) | `[virtual]`

| Destructor.

ACE_Method_Request::ACE_Method_Request | ( | const ACE_Method_Request & |  | ) | `[private]`

## Member Function Documentation

virtual int ACE_Method_Request::call | ( | void |  | ) | `[pure virtual]`

| Invoked when the <Method_Request> is scheduled to run.

void ACE_Method_Request::operator= | ( | const ACE_Method_Request & |  | ) | `[private]`

void ACE_Method_Request::priority | ( | u_long | prio | ) |

| Set priority.

u_long ACE_Method_Request::priority | ( | void |  | ) | const

| Get priority.

## Member Data Documentation

u_long ACE_Method_Request::priority_`[protected]`

| The priority of the request.

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

- Method_Request.h
- Method_Request.cpp