- Main Page
- Classes
- Files

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class 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[])
| Initialize the IFR service.
int | fini ()
| Shut down the IFR Service.
int | run ()
| 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 | ( |  | ) |

Shut down the IFR Service.

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

Initialize the IFR service.

int IFR_Service::run | ( |  | ) |

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