Public Types | Public Member Functions | Public Attributes

TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State Class Reference

This struct keeps track of state related to pre- and post-invoke operations. More...

#include <Servant_Upcall.h>

List of all members.

Public Types

enum  State { NO_ACTION_REQUIRED, PRIORITY_RESET_REQUIRED }

Public Member Functions

 Pre_Invoke_State (void)
 Constructor.

Public Attributes

State state_
CORBA::Short original_native_priority_
 Original native priority of the thread.
CORBA::Short original_CORBA_priority_
 Original CORBA priority of the thread.

Detailed Description

This struct keeps track of state related to pre- and post-invoke operations.

Definition at line 71 of file Servant_Upcall.h.


Member Enumeration Documentation

enum TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State::State
Enumerator:
NO_ACTION_REQUIRED 
PRIORITY_RESET_REQUIRED 

Definition at line 77 of file Servant_Upcall.h.

        {
          NO_ACTION_REQUIRED,
          PRIORITY_RESET_REQUIRED
        };


Constructor & Destructor Documentation

TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State::Pre_Invoke_State ( void   ) 

Constructor.

Definition at line 204 of file Servant_Upcall.cpp.

      : state_ (NO_ACTION_REQUIRED),
        original_native_priority_ (0),
        original_CORBA_priority_ (0)
    {
    }


Member Data Documentation

CORBA::Short TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State::original_CORBA_priority_

Original CORBA priority of the thread.

Definition at line 91 of file Servant_Upcall.h.

CORBA::Short TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State::original_native_priority_

Original native priority of the thread.

Definition at line 88 of file Servant_Upcall.h.

State TAO::Portable_Server::Servant_Upcall::Pre_Invoke_State::state_

Indicates whether the priority of the thread needs to be reset back to its original value.

Definition at line 85 of file Servant_Upcall.h.


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