Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

# ImR_Locator.cpp File Reference

`#include "ImR_Locator_i.h"`
`#include "Locator_NT_Service.h"`
`#include "Locator_Options.h"`
`#include "orbsvcs/Shutdown_Utilities.h"`

Include dependency graph for ImR_Locator.cpp:

## Classes
class | ImR_Locator_Shutdown
## Functions
int | run_standalone (Options &opts)
| ACE_NT_SERVICE_DEFINE (service, Locator_NT_Service, IMR_LOCATOR_SERVICE_NAME)
int | run_service (void)
int | run_service_command (Options &opts)
int | main (int argc, char *argv[])

## Function Documentation

ACE_NT_SERVICE_DEFINE | ( | service | ,
|  | Locator_NT_Service | ,
|  | IMR_LOCATOR_SERVICE_NAME |
| ) |

int main | ( | int | argc,
|  | char * | argv[]
| ) |

int run_service | ( | void |  | ) |

int run_service_command | ( | Options & | opts | ) | `[static]`

| Executes the various commands that are useful for a NT service. Right now these include 'install' and 'remove'. Others, such as 'start' and 'stop' can be added, but the 'net' program in Windows already handles these commands.

int run_standalone | ( | Options & | opts | ) |