#include "Activator_Options.h"
#include "ImR_Activator_i.h"
#include "Activator_NT_Service.h"
#include "orbsvcs/Shutdown_Utilities.h"
Classes | |
class | ImR_Activator_Shutdown |
Functions | |
int | run_standalone (Activator_Options &opts) |
ACE_NT_SERVICE_DEFINE (service, Activator_NT_Service, IMR_ACTIVATOR_SERVICE_NAME) | |
int | run_service (void) |
static int | run_service_command (Activator_Options &opts) |
int | ACE_TMAIN (int argc, ACE_TCHAR *argv[]) |
ACE_NT_SERVICE_DEFINE | ( | service | , | |
Activator_NT_Service | , | |||
IMR_ACTIVATOR_SERVICE_NAME | ||||
) |
int ACE_TMAIN | ( | int | argc, | |
ACE_TCHAR * | argv[] | |||
) |
int run_service | ( | void | ) |
static int run_service_command | ( | Activator_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 | ( | Activator_Options & | opts | ) |