
Data Structures | |
| struct | intf_sys_t |
| Per-interface private state. More... | |
Defines | |
| #define | VLCSERVICENAME "VLC media player" |
| #define | INSTALL_TEXT N_( "Install Windows Service" ) |
| #define | INSTALL_LONGTEXT |
| #define | UNINSTALL_TEXT N_( "Uninstall Windows Service" ) |
| #define | UNINSTALL_LONGTEXT |
| #define | NAME_TEXT N_( "Display name of the Service" ) |
| #define | NAME_LONGTEXT |
| #define | OPTIONS_TEXT N_("Configuration options") |
| #define | OPTIONS_LONGTEXT |
| #define | EXTRAINTF_TEXT N_("Extra interface modules") |
| #define | EXTRAINTF_LONGTEXT |
Functions | |
| static int | Activate (vlc_object_t *) |
| static void | Close (vlc_object_t *) |
| Releases resources. | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | Run (intf_thread_t *p_intf) |
| static int | NTServiceInstall (intf_thread_t *p_intf) |
| static int | NTServiceUninstall (intf_thread_t *p_intf) |
| static void WINAPI | ServiceDispatch (DWORD numArgs, char **args) |
| static void WINAPI | ServiceCtrlHandler (DWORD control) |
Variables | |
| static intf_thread_t * | p_global_intf |
| #define EXTRAINTF_LONGTEXT |
Value:
N_( \ "Additional interfaces spawned by the " \ "Service. It should be specified at install time so the Service is " \ "properly configured. Use a comma separated list of interface modules. " \ "(common values are: logger, sap, rc, http)")
| #define EXTRAINTF_TEXT N_("Extra interface modules") |
| #define INSTALL_LONGTEXT |
Value:
N_( \ "Install the Service and exit." )
| #define INSTALL_TEXT N_( "Install Windows Service" ) |
| #define NAME_LONGTEXT |
Value:
N_( \ "Change the display name of the Service." )
| #define NAME_TEXT N_( "Display name of the Service" ) |
| #define OPTIONS_LONGTEXT |
Value:
N_( \ "Configuration options that will be " \ "used by the Service (eg. --foo=bar --no-foobar). It should be specified "\ "at install time so the Service is properly configured.")
| #define OPTIONS_TEXT N_("Configuration options") |
| #define UNINSTALL_LONGTEXT |
Value:
N_( \ "Uninstall the Service and exit." )
| #define UNINSTALL_TEXT N_( "Uninstall Windows Service" ) |
| #define VLCSERVICENAME "VLC media player" |
Referenced by Run().
| static int Activate | ( | vlc_object_t * | p_this | ) | [static] |
References intf_thread_t::pf_run, Run(), and VLC_SUCCESS.
| static void Close | ( | vlc_object_t * | p_this | ) | [static] |
Releases resources.
Close the module.
Destroys the X11 window.
Disconnect from the X server.
Close a SDL video output.
It destroys an OpenGL vout display.
Terminate a vout display created by Open.
It destroyes a Direct3D vout display.
Terminate an output method created by Open.
Release the drawable.
Close a libcaca video output.
Close a aa video output method.
Close the filter.
Terminate a splitter module.
This function closes a clone video splitter module.
Common close function.
Releases allocate resources.
Close: Destructor.
| p_this | pointer to this filter object | |
| p_this,: | the filter object |
| static int NTServiceInstall | ( | intf_thread_t * | p_intf | ) | [static] |
References MAX_PATH, msg_Err, msg_Warn, intf_thread_t::p_sys, p_sys, intf_sys_t::psz_service, var_InheritString, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Run().
| static int NTServiceUninstall | ( | intf_thread_t * | p_intf | ) | [static] |
References msg_Dbg, msg_Err, intf_thread_t::p_sys, p_sys, intf_sys_t::psz_service, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by Run().
| static void Run | ( | intf_thread_t * | p_intf | ) | [static] |
| static void WINAPI ServiceCtrlHandler | ( | DWORD | control | ) | [static] |
References intf_sys_t::hStatus, intf_thread_t::p_sys, p_sys, and intf_sys_t::status.
Referenced by ServiceDispatch().
| static void WINAPI ServiceDispatch | ( | DWORD | numArgs, | |
| char ** | args | |||
| ) | [static] |
References asprintf(), intf_sys_t::hStatus, intf_Create, msg_Err, intf_thread_t::p_sys, p_sys, intf_sys_t::psz_service, ServiceCtrlHandler(), intf_sys_t::status, and var_InheritString.
Referenced by Run().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
intf_thread_t* p_global_intf [static] |
1.5.6