|
|
virtual::string | get_file_type_identifier (const ::file::path &path) |
|
virtual void | call_async (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrParam, const ::scoped_string &scopedstrDir, ::e_display edisplay, bool bPrivileged, ::u32 *puiPid=nullptr) |
| virtual void | call_sync (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrParam, const ::scoped_string &scopedstrDir, ::e_display edisplay, const class time &timeTimeout, ::property_set &set, ::i32 *piExitCode) |
|
virtual::process_identifier_array | module_list_file_processes_identifiers (const ::scoped_string &scopedstr) |
|
virtual::enum_id | key_command (const ::user::e_key &ekey) |
|
virtual void | notify_system_started () |
|
virtual void | defer_install_store_dependencies () |
|
virtual::particle_pointer | create_mutex () |
|
virtual void | initialize (::particle *pparticle) |
|
virtual void | node_application_on_status (const_char_pointer pszStatus, void *p=nullptr, ::i64 hi=0) |
|
virtual::file::path | get_default_base_integration_folder () |
| virtual void | node_main () |
| | virtual void implement(::pointer<::platform::node>& pnode, ::pointer<::platform::system> & psystem);
|
|
virtual void | node_implement_main () |
|
virtual void | on_app_activated (::user::activation_token *puseractivationtoken) |
| virtual void | on_system_main () |
|
virtual void | start_application (::pointer<::platform::node > &pnode) |
|
virtual void | _will_finish_launching () |
|
virtual void | _did_finish_launching () |
|
virtual void | on_prepare_application (::platform::application *papplication) |
|
virtual string | audio_get_default_implementation_name () |
|
virtual string | multimedia_audio_get_default_implementation_name () |
|
virtual string | multimedia_audio_mixer_get_default_implementation_name () |
|
virtual string | veriwell_multimedia_music_midi_get_default_implementation_name () |
|
virtual void | _launch_macos_app (const ::scoped_string &scopedstrAppFolder) |
|
virtual void | _launch_macos_app_args (const ::scoped_string &scopedstrAppFolder, const ::scoped_string &scopedstrArgs) |
|
virtual void | initialize_memory_counter () |
|
virtual void | system_main () |
|
virtual void | reboot () |
|
virtual void | defer_show_system_menu (::user::mouse *pmouse) |
|
virtual void | install_crash_dump_reporting (const ::scoped_string &scopedstrModuleNameWithTheExeExtension) |
|
virtual::file::path | module_path_source () |
|
virtual ::pointer<::mutex > | create_local_named_mutex (::particle *pparticleContext, bool bInitiallyOwned, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) |
|
virtual ::pointer<::mutex > | create_global_named_mutex (::particle *pparticleContext, bool bInitiallyOwned, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) |
|
virtual ::pointer<::mutex > | open_local_named_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrName) |
|
virtual ::pointer<::mutex > | open_global_named_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrName) |
|
virtual ::pointer<::mutex > | get_install_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrSuffix) |
|
virtual ::pointer<::acme::exclusive > | _get_exclusive (::particle *pparticleContext, const ::scoped_string &scopedstrName, ::security_attributes *psecurityattributes=nullptr) |
|
virtual ::pointer<::acme::exclusive > | get_exclusive (::particle *pparticleContext, const ::scoped_string &scopedstrName, ::security_attributes *psecurityattributes=nullptr) |
|
virtual bool | erase_exclusive (const ::scoped_string &scopedstrName) |
|
virtual void | release_exclusive () |
|
virtual bool | exclusive_fails (::particle *pparticleContext, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) |
|
virtual string | app_id_to_app_name (const ::scoped_string &scopedstrAppId) |
|
virtual string | app_id_to_executable_name (const ::scoped_string &scopedstrAppId) |
|
virtual bool | is_application_installed (const ::file::path &pathExe, const ::scoped_string &scopedstrAppId, string &strBuild, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
|
virtual void | set_application_installed (const ::file::path &pathExe, const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrBuild, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
|
virtual::file::path | application_installer_folder (const ::file::path &pathExe, const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
|
virtual::file::path | get_application_path (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) |
|
virtual::file::path | get_last_run_application_path_file (const ::scoped_string &scopedstrAppId) |
|
virtual::file::path | get_last_run_application_path (const ::scoped_string &scopedstrAppId) |
|
virtual void | set_last_run_application_path (const ::scoped_string &scopedstrAppId) |
|
virtual::file::path | _module_path () |
|
virtual void | datetime_to_file_time (::file_time_t *pfile_time, const ::earth::time &time) |
|
virtual::i32 | node_init_check (::i32 *pi, char_pointer **ppz) |
|
virtual void | start_node () |
|
virtual void | install_sigchld_handler () |
|
virtual string | get_file_icon_path (const ::scoped_string &scopedstrPath, ::i32 iSize) |
|
virtual string | get_file_content_type (const ::scoped_string &scopedstrPath) |
|
virtual::i32 | os_launch_uri (const ::scoped_string &scopedstrUri, char_pointer pszError=NULL, ::i32 iBufferSize=0) |
|
virtual bool | has_xcb () |
|
virtual void * | get_os_xcb_connection () |
|
virtual bool | is_wayland () |
|
virtual void | defer_do_main_tasks () |
|
virtual bool | should_launch_on_node (::topic *ptopic) |
|
virtual bool | defer_launch_on_node (::topic *ptopic) |
|
virtual bool | launch_on_node (::topic *ptopic) |
|
virtual string | get_user_name () |
|
virtual void | set_console_colors (::u32 dwScreenColors, ::u32 dwPopupColors, ::u32 dwWindowAlpha) |
|
virtual void | browse_for_folder (::file::path &pathFolder) |
|
virtual void | browse_for_file (::file::path &path) |
|
virtual::f64 | get_time_zone () |
|
virtual string | font_name (enum_font efont) |
|
virtual string | file_memory_map_path_from_name (const ::scoped_string &scopedstrName) |
|
virtual enum_operating_system | get_operating_system () const |
|
virtual void | launch_app (const ::scoped_string &scopedstr, const_char_pointer *argv, ::i32 iFlags) |
|
virtual::file::path | get_executable_path_by_app_id (const ::scoped_string &scopedstrAppId, bool bSingleExecutableVersion) |
|
virtual::file::path | get_executable_path_by_app_id (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp, bool bSingleExecutableVersion) |
|
virtual void | launch_app_by_app_id (const ::scoped_string &scopedstrAppId, bool bSingleExecutableVersion) |
|
virtual::process_identifier | create_process (const ::scoped_string &scopedstrCommandLine) |
|
virtual void | run_silent (const ::scoped_string &scopedstrFunct, const ::scoped_string &scopedstrstrParams) |
|
virtual::file::path_array_base | process_identifier_modules_paths (::process_identifier processidentifier) |
|
virtual::file::path_array_base | modules_paths () |
|
virtual bool | load_modules_diff (string_array_base &straOld, string_array_base &straNew, const ::scoped_string &scopedstrExceptDir) |
|
virtual::process_identifier_array | processes_identifiers () |
|
virtual::process_identifier_array | module_path_processes_identifiers (const ::scoped_string &scopedstrModulePath, bool bModuleNameIsPropertyFormatted) |
|
virtual::file::path | process_identifier_module_path (::process_identifier processidentifier) |
|
virtual string | process_identifier_command_line (::process_identifier processidentifier) |
|
virtual bool | process_contains_module (string &strImage, ::process_identifier processidentifier, const ::scoped_string &scopedstrLibrary) |
|
virtual::process_identifier_array | shared_library_process (string_array_base &straProcesses, const ::scoped_string &scopedstrLibrary) |
|
virtual bool | is_process_running (::process_identifier processidentifier) |
|
virtual string | get_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable) |
|
virtual string | expand_environment_variables (const ::scoped_string &scopedstr) |
|
virtual void | set_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable, const ::scoped_string &scopedstrValue) |
|
virtual void | unset_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable) |
|
virtual string | get_user_language () |
|
virtual ::pointer< security_attributes > | get_application_exclusivity_security_attributes () |
|
virtual void | register_spa_file_type (const ::scoped_string &scopedstrAppIdHandler) |
|
virtual bool | low_is_app_app_admin_running (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) |
|
virtual void | defer_start_program_files_app_app_admin (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) |
|
virtual void | start_program_files_app_app_admin (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) |
|
virtual void | get_folder_path_from_user (::file::path &pathFolder) |
|
virtual::file::path | command_find_path (const ::scoped_string &scopedstrCommand) |
|
virtual void | launch_application (::particle *pparticle, const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrParams, ::i32 iBitCount) |
|
virtual void | shell_open (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder={}) |
|
virtual void | shell_execute_async (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const ::file::path &pathWorkingDirectory={}) |
|
virtual::i32 | shell_execute_sync (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const class time &timeTimeout=1_minute, const ::file::path &pathWorkingDirectory={}) |
|
virtual void | root_execute_async (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const ::file::path &pathWorkingDirectory={}) |
|
virtual::i32 | root_execute_sync (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const class time &timeTimeout=1_minute, const ::file::path &pathWorkingDirectory={}) |
|
virtual void | on_start_system () |
|
virtual void | create_app_shortcut (::platform::application *papplication) |
|
virtual void | report_exception_to_user (::particle *pparticle, ::exception &exception, const ::scoped_string &scopedstrMoreDetails) |
|
virtual void | shell_launch (const ::scoped_string &scopedstrAppId) |
|
virtual bool | has_application_capability (::enum_application_capability ecapability) const |
|
virtual void | add_application_capability (const ::enum_application_capability_array &ecapabilitya) |
|
virtual void | on_change_application_capability () |
|
virtual string | get_local_mutex_name (const ::scoped_string &scopedstrAppId) |
|
virtual string | get_local_id_mutex_name (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrId) |
|
virtual string | get_global_mutex_name (const ::scoped_string &scopedstrAppId) |
|
virtual string | get_global_id_mutex_name (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrId) |
|
virtual::process_identifier | current_process_identifier () |
|
virtual bool | stdin_has_input_events () |
|
virtual void | flush_stdin_input_events () |
|
virtual void | flush_stdin () |
|
virtual void | defer_update_call_stack () |
|
virtual::i32 | get_call_stack_default_frame_count () |
|
virtual void | get_call_stack_frames (void **stack, ::i32 &frame_count) |
|
virtual string | get_call_stack_trace (const ::scoped_string &scopedstrFormat=call_stack_default_format(), ::i32 iSkip=CALLSTACK_DEFAULT_SKIP_TRIGGER, void *caller_address=nullptr, ::i32 iCount=-1) |
| virtual string | get_call_stack_trace (void **stack, ::i32 frame_count, const ::scoped_string &scopedstrFormat=call_stack_default_format(), ::i32 iSkip=CALLSTACK_DEFAULT_SKIP_TRIGGER, void *caller_address=nullptr, ::i32 iCount=-1) |
|
virtual string | _get_call_stack_trace (const ::scoped_string &scopedstrFormat=call_stack_default_format(), ::i32 iSkip=CALLSTACK_DEFAULT_SKIP_TRIGGER, void *caller_address=nullptr, ::i32 iCount=-1) |
|
virtual string | _get_call_stack_trace (void **stack, ::i32 frame_count, const ::scoped_string &scopedstrFormat=call_stack_default_format(), ::i32 iSkip=CALLSTACK_DEFAULT_SKIP_TRIGGER, void *caller_address=nullptr, ::i32 iCount=-1) |
|
virtual::string | get_command_line () |
|
virtual::i32 | get_current_processor_index () |
|
virtual::i32 | get_current_process_maximum_affinity () |
|
virtual::i32 | get_current_process_affinity_order () |
|
virtual::u64 | translate_processor_affinity (::i32 i) |
|
virtual bool | set_process_priority (::enum_priority epriority) |
|
virtual string | process_configuration_name () |
|
virtual string | time_binary_platform (const ::scoped_string &scopedstrPlatform) |
|
virtual string | process_platform_name () |
|
virtual string | process_version_dir_name () |
|
virtual::file::path | core_app_path (const ::scoped_string &scopedstrApp) |
|
virtual string | executable_title_from_appid (const ::scoped_string &scopedstrAppId) |
|
virtual::i32 | is_debug_build () |
|
virtual::i32 | is_release_build () |
|
virtual void | _node_file_dialog (::file::file_dialog *pdialog) |
|
virtual void | _node_folder_dialog (::file::folder_dialog *pdialog) |
|
virtual ::pointer<::file::file_dialog > | node_file_dialog () |
|
virtual ::pointer<::file::folder_dialog > | node_folder_dialog () |
|
virtual::file::path | library_file_name (const ::scoped_string &scopedstr) |
|
virtual::string | default_component_implementation (const ::scoped_string &scopedstrComponentName) |
|
virtual void | integration_factory () |
|
virtual::string | get_user_permanent_environment_variable (const ::scoped_string &scopedstr) |
|
virtual::string | get_system_permanent_environment_variable (const ::scoped_string &scopedstr) |
|
virtual void | set_user_permanent_environment_variable (const ::scoped_string &scopedstr, const ::scoped_string &strPayload, bool bNoSystemNotify=false) |
|
virtual void | system_notify_environment_variable_change () |
|
virtual void | update_process_environment_variables () |
|
virtual void | set_user_run_once (const ::scoped_string &scopedstrLabel, const ::scoped_string &scopedstrCommand) |
|
virtual::string | operating_system_store_release () |
|
virtual ::pointer<::operating_system::summary > | operating_system_summary () |
|
virtual::string | get_character_set_default_sample_text (enum_character_set echaracterset) |
|
virtual void | load_character_set_default_sample_text () |
|
virtual void | play_sound (const ::file::path &path) |
|
virtual::string | operating_system_application_version () |
|
virtual bool | is_application_running_good_effort (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp) |
|
virtual bool | are_framework_shared_libraries_busy (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp) |
|
virtual bool | are_any_shared_libraries_mapped (const ::file::path_array_base &patha) |
|
virtual::string | get_error_code_message (const ::error_code &errorcode) |
|
virtual bool | defer_enumerate_protocol (::file::listing_base &listing) |
|
virtual bool | defer_process_protocol_path (::file::path &path) |
|
virtual void | shutdown (bool bPowerOff) |
|
virtual void | terminate_processes_by_title (const ::scoped_string &scopedstrName) |
|
virtual::process_identifier_array | module_path_processes_identifiers (const ::scoped_string &scopedstrName) |
|
virtual::process_identifier_array | title_processes_identifiers (const ::scoped_string &scopedstrName) |
|
virtual::payload | connection_settings_get_auto_detect () |
|
virtual::payload | connection_settings_get_auto_config_url () |
|
virtual void | open_internet_link_in_browser (const ::scoped_string &scopedstrUrl, const ::scoped_string &scopedstrBrowser, const ::scoped_string &scopedstrProfile={}, const ::scoped_string &scopedstrTarget={}) |
|
virtual void | open_internet_link (const ::scoped_string &scopedstrUrl, const ::scoped_string &scopedstrProfile={}, const ::scoped_string &scopedstrTarget={}) |
|
virtual void | local_machine_set_run (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) |
|
virtual void | local_machine_set_run_once (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) |
|
virtual void | current_user_set_run (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) |
|
virtual void | current_user_set_run_once (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) |
|
virtual void | defer_register_ca2_plugin_for_mozilla () |
|
virtual void | file_extension_get_open_with_list_keys (string_array_base &straKey, const ::scoped_string &scopedstrExtension) |
|
virtual void | file_extension_get_open_with_list_commands (string_array_base &straCommand, const ::scoped_string &scopedstrExtension) |
|
virtual void | file_association_set_default_icon (const ::scoped_string &scopedstrExtension, const ::scoped_string &scopedstrExtensionNamingClass, const ::file::path &pathIconPath) |
|
virtual void | file_association_set_shell_open_command (const ::scoped_string &scopedstrExtension, const ::scoped_string &scopedstrExtensionNamingClass, const ::file::path &pathExecutable, const ::scoped_string &scopedstrParam) |
|
virtual void | file_association_get_shell_open_command (const ::scoped_string &scopedstrExtension, string &strExtensionNamingClass, string &strCommand, string &strParam) |
| virtual void | native_full_web_browser (const ::scoped_string &scopedstr) |
| virtual void | native_modern_web_browser (const ::scoped_string &scopedstr) |
|
virtual void | enable_service () |
|
virtual void | disable_service () |
|
virtual void | start_service () |
|
virtual void | stop_service () |
|
virtual void | enable_service (const ::scoped_string &scopedstrServiceName, const ::scoped_string &scopedstrDisplayName, const ::scoped_string &scopedstrCommand, const ::scoped_string &scopedstrUser="", const ::scoped_string &scopedstrPass="") |
|
virtual void | disable_service (const ::scoped_string &scopedstrServiceName) |
|
virtual void | start_service (const ::scoped_string &scopedstrServiceName) |
|
virtual void | stop_service (const ::scoped_string &scopedstrServiceName) |
|
virtual bool | is_remote_session () |
|
virtual void | set_file_status (const ::file::path &path, const ::file::file_status &status) |
| virtual bool | has_alias_in_path (const ::scoped_string &scopedstr, bool bNoUI=false, bool bNoMount=false) |
|
virtual bool | is_alias (const ::file::path &path) |
|
virtual void | initialize_wallpaper_fileset (::file::set *pfileset, bool bAddSearch) |
|
virtual void | file_open (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") |
|
virtual void | hidden_start (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") |
|
virtual void | hidden_run (const class time &timeWait, const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") |
|
virtual string | get_default_browser () |
|
virtual void | get_default_browser (string &strId, ::file::path &path, string &strParam) |
|
virtual void | set_default_browser () |
|
virtual void | set_file_extension_mime_type (::get_file_extension_mime_type *pgetfileextensionmimetype) |
|
virtual void | set_file_extension_mime_type (string_array_base &straExtension, string_array_base &straMimeType) |
|
virtual void | register_user_auto_start (::platform::application *papplication, const ::scoped_string &scopedstrArguments, bool bRegister) |
|
virtual bool | is_user_auto_start (const ::scoped_string &scopedstrAppId) |
|
virtual::file::path | get_app_path (const ::scoped_string &scopedstrApp) |
|
virtual void | on_process_request (::request *prequest) |
| virtual void | list_process (::file::path_array_base &patha, ::process_identifier_array &uaPid) |
| | set["folder"] : in/out folder path
|
|
::file::path_array_base | list_process_path () |
|
virtual void | broadcast_environment_variable_change () |
|
virtual void | set_this_application_as_default_for_file_extension (const ::scoped_string &scopedstrExtension) |
|
string | get_file_extension_mime_type (const ::scoped_string &scopedstrExtension) |
|
virtual string_array_base | cmdline_from_pid (::process_identifier processidentifier) |
|
virtual atom_array | app_get_pid (const ::scoped_string &scopedstrModuleName) |
|
virtual bool | _is_code_exe_user_path_environment_variable_ok (::string *pstrCorrectPath=nullptr, const_char_pointer pszPath=nullptr) |
|
virtual bool | _is_google_drive_installed () |
|
virtual bool | _is_onedrive_installed () |
|
virtual void | calculate_onedrive_installed () |
|
virtual bool | _is_google_chrome_installed () |
|
virtual bool | _is_opera_browser_installed () |
|
virtual bool | _is_visual_studio_code_installed () |
|
virtual bool | _is_git_credential_manager_installed () |
|
virtual bool | _is_jetbrains_clion_installed () |
|
virtual bool | _is_shell_patched () |
|
virtual ::array<::serial::port_info > | list_serial_ports () |
|
virtual::string | eol () |
|
virtual::i32 | building_core_count (bool bDedicatedBuilding) |
|
virtual::i32 | performance_core_count () |
|
virtual::i32 | efficiency_core_count () |
|
virtual bool | defer_component_factory (const ::scoped_string &scopedstrComponent) |
|
virtual void | detached_command (const ::scoped_string &scopedstrCommand, const ::file::path &pathLog) |
|
virtual bool | _get_monitor_rectangle (::collection::index iMonitor, ::i32_rectangle &rectangle) |
|
virtual bool | _get_workspace_rectangle (::collection::index iWorkspace, ::i32_rectangle &rectangle) |
|
virtual void | realize (::particle_pointer pparticle) |
|
virtual::string | get_computer_name () |
|
virtual::string | system_name () |
|
virtual::string | system_release () |
|
virtual::string | system_architecture () |
|
virtual void | protocol_set_data (const ::file::path &path, const ::block &block) |
|
virtual::memory | protocol_get_data (const ::file::path &path) |
|
virtual void | on_protocol_set_data (const ::scoped_string &scopedstrProtocol, const ::scoped_string &scopedstrPath, const ::block &block) |
|
virtual::memory | on_protocol_get_data (const ::scoped_string &scopedstrProtocol, const ::scoped_string &scopedstrPath) |
|
virtual void | post_media_store_operation (::data::block *pdatablock) |
|
virtual void | restart_application () |