Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

# IFR_Service Class Reference

`#include <IFR_Service.h>`

Collaboration diagram for IFR_Service:

[legend]
List of all members.

## Public Member Functions
| IFR_Service (void)
| Default constructor.
| ~IFR_Service (void)
| Destructor.
int | init (int argc, char *argv[] ACE_ENV_ARG_DECL_WITH_DEFAULTS)
| Initialize the IFR service.
int | fini (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
| Shut down the IFR Service.
int | run (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
| Run the IFR service.
## Protected Attributes
CORBA::ORB_var | orb_
| Reference to our ORB.
PortableServer::POA_var | root_poa_
| Root POA reference.
TAO_IFR_Server | my_ifr_server_
| IFR Server instance.

## Detailed Description

A class that initializes, runs and shuts down the Interface Repository service.

## Constructor & Destructor Documentation

IFR_Service::IFR_Service | ( | void |  | ) |

| Default constructor.

IFR_Service::~IFR_Service | ( | void |  | ) |

| Destructor.

## Member Function Documentation

int IFR_Service::fini | ( | ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS |  | ) |

| Shut down the IFR Service.

int IFR_Service::init | ( | int | argc,
|  | char *argv[] | ACE_ENV_ARG_DECL_WITH_DEFAULTS
| ) |

| Initialize the IFR service.

int IFR_Service::run | ( | ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS |  | ) |

| Run the IFR service.

## Member Data Documentation

TAO_IFR_Server IFR_Service::my_ifr_server_`[protected]`

| IFR Server instance.

CORBA::ORB_var IFR_Service::orb_`[protected]`

| Reference to our ORB.

PortableServer::POA_var IFR_Service::root_poa_`[protected]`

| Root POA reference.

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

- IFR_Service.h
- IFR_Service.cpp