|
|
virtual void | os_calc_user_dark_mode () |
|
virtual string | os_get_user_theme () |
|
virtual void | os_process_user_theme (string strTheme) |
|
virtual::string | get_file_type_identifier (const ::file::path &path) override |
| virtual void | call_async (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrParam, const ::scoped_string &scopedstrDir, ::e_display edisplay, bool bPrivileged, ::u32 *puiPid=nullptr) override |
| 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) override |
|
virtual::process_identifier_array | module_list_file_processes_identifiers (const ::scoped_string &scopedstr) override |
|
virtual void | defer_add_to_system_recent_file_list (const ::file::path &pathRecentFile) |
|
virtual::enum_id | key_command (const ::user::e_key &ekey) override |
|
virtual::particle_pointer | create_mutex () override |
| virtual void | initialize (::particle *pparticle) override |
| virtual void | node_application_on_status (const_char_pointer pszStatus, void *p=nullptr, ::i64 hi=0) override |
|
virtual::file::path | get_default_base_integration_folder () override |
| void | node_main () override |
| | virtual void implement(::pointer<::platform::node>& pnode, ::pointer<::platform::system> & psystem);
|
| void | node_implement_main () override |
| void | on_app_activated (::user::activation_token *puseractivationtoken) override |
| void | on_system_main () override |
| void | start_application (::pointer<::platform::node > &pnode) override |
| void | _will_finish_launching () override |
| void | _did_finish_launching () override |
| string | audio_get_default_implementation_name () override |
| string | multimedia_audio_get_default_implementation_name () override |
| string | multimedia_audio_mixer_get_default_implementation_name () override |
| string | veriwell_multimedia_music_midi_get_default_implementation_name () override |
|
virtual void | defer_register_server_library (const ::platform::uuid &uuid, const ::file::path &path) |
|
virtual void | defer_unregister_server_library (const ::platform::uuid &uuid, const ::file::path &path) |
|
virtual bool | is_server_library_registered (::file::path &path, const ::platform::uuid &uuid) |
| void | _launch_macos_app (const ::scoped_string &scopedstrAppFolder) override |
| void | _launch_macos_app_args (const ::scoped_string &scopedstrAppFolder, const ::scoped_string &scopedstrArgs) override |
| void | on_initialize_particle () override |
| void | initialize_memory_counter () override |
| void | system_main () override |
| void | reboot () override |
| void | defer_show_system_menu (::user::mouse *pmouse) override |
| void | install_crash_dump_reporting (const ::scoped_string &scopedstrModuleNameWithTheExeExtension) override |
|
::file::path | module_path_source () override |
|
::pointer< ::mutex > | create_local_named_mutex (::particle *pparticleContext, bool bInitiallyOwned, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) override |
|
::pointer< ::mutex > | create_global_named_mutex (::particle *pparticleContext, bool bInitiallyOwned, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) override |
|
::pointer< ::mutex > | open_local_named_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrName) override |
|
::pointer< ::mutex > | open_global_named_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrName) override |
|
::pointer< ::mutex > | get_install_mutex (::particle *pparticleContext, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrSuffix) override |
|
::pointer< ::acme::exclusive > | _get_exclusive (::particle *pparticleContext, const ::scoped_string &scopedstrName, ::security_attributes *psecurityattributes=nullptr) override |
|
::pointer< ::acme::exclusive > | get_exclusive (::particle *pparticleContext, const ::scoped_string &scopedstrName, ::security_attributes *psecurityattributes=nullptr) override |
| bool | erase_exclusive (const ::scoped_string &scopedstrName) override |
| void | release_exclusive () override |
| bool | exclusive_fails (::particle *pparticleContext, const ::scoped_string &scopedstrName, security_attributes *psecurityattributes=nullptr) override |
| string | app_id_to_app_name (const ::scoped_string &scopedstrAppId) override |
| string | app_id_to_executable_name (const ::scoped_string &scopedstrAppId) override |
| 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) override |
| 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) override |
|
::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) override |
|
::file::path | get_application_path (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) override |
|
::file::path | get_last_run_application_path_file (const ::scoped_string &scopedstrAppId) override |
|
::file::path | get_last_run_application_path (const ::scoped_string &scopedstrAppId) override |
| void | set_last_run_application_path (const ::scoped_string &scopedstrAppId) override |
|
virtual::file::path | _module_path () override |
| virtual void | datetime_to_file_time (::file_time_t *pfile_time, const ::earth::time &time) override |
|
virtual::i32 | node_init_check (::i32 *pi, char_pointer **ppz) override |
| virtual void | start_node () override |
| virtual void | install_sigchld_handler () override |
| virtual string | get_file_icon_path (const ::scoped_string &scopedstrPath, ::i32 iSize) override |
| virtual string | get_file_content_type (const ::scoped_string &scopedstrPath) override |
|
virtual::i32 | os_launch_uri (const ::scoped_string &scopedstrUri, char_pointer pszError=NULL, ::i32 iBufferSize=0) override |
| virtual bool | has_xcb () override |
| virtual void * | get_os_xcb_connection () override |
| virtual bool | is_wayland () override |
| void | user_send (const ::procedure &procedure) override |
| void | user_post (const ::procedure &procedure) override |
| void | main_send (const ::procedure &procedure) override |
| void | main_post (const ::procedure &procedure) override |
| virtual void | defer_do_main_tasks () override |
| virtual bool | should_launch_on_node (::topic *ptopic) override |
| virtual bool | defer_launch_on_node (::topic *ptopic) override |
| virtual bool | launch_on_node (::topic *ptopic) override |
| virtual string | get_user_name () override |
| virtual void | set_console_colors (::u32 dwScreenColors, ::u32 dwPopupColors, ::u32 dwWindowAlpha) override |
| virtual void | browse_for_folder (::file::path &pathFolder) override |
| virtual void | browse_for_file (::file::path &path) override |
|
virtual::f64 | get_time_zone () override |
| virtual string | font_name (enum_font efont) override |
| virtual string | file_memory_map_path_from_name (const ::scoped_string &scopedstrName) override |
| virtual enum_operating_system | get_operating_system () const override |
| virtual void | launch_app (const ::scoped_string &scopedstr, const_char_pointer *argv, ::i32 iFlags) override |
|
virtual::file::path | get_executable_path_by_app_id (const ::scoped_string &scopedstrAppId, bool bSingleExecutableVersion) override |
|
virtual::file::path | get_executable_path_by_app_id (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp, bool bSingleExecutableVersion) override |
| virtual void | launch_app_by_app_id (const ::scoped_string &scopedstrAppId, bool bSingleExecutableVersion) override |
|
virtual::process_identifier | create_process (const ::scoped_string &scopedstrCommandLine) override |
| virtual void | run_silent (const ::scoped_string &scopedstrFunct, const ::scoped_string &scopedstrstrParams) override |
|
virtual::file::path_array_base | process_identifier_modules_paths (::process_identifier processidentifier) override |
|
virtual::file::path_array_base | modules_paths () override |
| virtual bool | load_modules_diff (string_array_base &straOld, string_array_base &straNew, const ::scoped_string &scopedstrExceptDir) override |
|
virtual::process_identifier_array | processes_identifiers () override |
|
virtual::process_identifier_array | module_path_processes_identifiers (const ::scoped_string &scopedstrModulePath, bool bModuleNameIsPropertyFormatted) override |
|
virtual::file::path | process_identifier_module_path (::process_identifier processidentifier) override |
| virtual string | process_identifier_command_line (::process_identifier processidentifier) override |
| virtual bool | process_contains_module (string &strImage, ::process_identifier processidentifier, const ::scoped_string &scopedstrLibrary) override |
|
virtual::process_identifier_array | shared_library_process (string_array_base &straProcesses, const ::scoped_string &scopedstrLibrary) override |
| virtual bool | is_process_running (::process_identifier processidentifier) override |
| virtual string | get_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable) override |
| virtual string | expand_environment_variables (const ::scoped_string &scopedstr) override |
| virtual void | set_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable, const ::scoped_string &scopedstrValue) override |
| virtual void | unset_environment_variable (const ::scoped_string &scopedstrEnvironmentVariable) override |
| virtual string | get_user_language () override |
|
virtual ::pointer< security_attributes > | get_application_exclusivity_security_attributes () override |
| virtual void | register_spa_file_type (const ::scoped_string &scopedstrAppIdHandler) override |
| virtual bool | low_is_app_app_admin_running (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) override |
| virtual void | defer_start_program_files_app_app_admin (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) override |
| virtual void | start_program_files_app_app_admin (const ::scoped_string &scopedstrPlatform, const ::scoped_string &scopedstrConfiguration) override |
| virtual void | get_folder_path_from_user (::file::path &pathFolder) override |
|
virtual::file::path | command_find_path (const ::scoped_string &scopedstrCommand) override |
| virtual void | launch_application (::particle *pparticle, const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrParams, ::i32 iBitCount) override |
| virtual void | shell_open (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder={}) override |
| virtual void | shell_execute_async (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const ::file::path &pathWorkingDirectory={}) override |
|
virtual::i32 | shell_execute_sync (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const class time &timeTimeout=1_minute, const ::file::path &pathWorkingDirectory={}) override |
| virtual void | root_execute_async (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const ::file::path &pathWorkingDirectory={}) override |
|
virtual::i32 | root_execute_sync (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const class time &timeTimeout=1_minute, const ::file::path &pathWorkingDirectory={}) override |
| virtual void | on_start_system () override |
| virtual void | create_app_shortcut (::platform::application *papplication) override |
| virtual void | report_exception_to_user (::particle *pparticle, ::exception &exception, const ::scoped_string &scopedstrMoreDetails) override |
| virtual void | shell_launch (const ::scoped_string &scopedstrAppId) override |
| virtual bool | has_application_capability (::enum_application_capability ecapability) const override |
| virtual void | add_application_capability (const ::enum_application_capability_array &ecapabilitya) override |
| virtual void | on_change_application_capability () override |
| virtual string | get_local_mutex_name (const ::scoped_string &scopedstrAppId) override |
| virtual string | get_local_id_mutex_name (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrId) override |
| virtual string | get_global_mutex_name (const ::scoped_string &scopedstrAppId) override |
| virtual string | get_global_id_mutex_name (const ::scoped_string &scopedstrAppId, const ::scoped_string &scopedstrId) override |
|
virtual::process_identifier | current_process_identifier () override |
| virtual bool | stdin_has_input_events () override |
| virtual void | flush_stdin_input_events () override |
| virtual void | flush_stdin () override |
| virtual void | defer_update_call_stack () override |
|
::i32 | get_call_stack_default_frame_count () override |
| void | get_call_stack_frames (void **stack, ::i32 &frame_count) override |
| 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) override |
| 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) override |
| 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) override |
| 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) override |
|
virtual::string | get_command_line () override |
|
virtual::i32 | get_current_processor_index () override |
|
virtual::i32 | get_current_process_maximum_affinity () override |
|
virtual::i32 | get_current_process_affinity_order () override |
|
virtual::u64 | translate_processor_affinity (::i32 i) override |
| virtual bool | set_process_priority (::enum_priority epriority) override |
| virtual string | process_configuration_name () override |
| virtual string | time_binary_platform (const ::scoped_string &scopedstrPlatform) override |
| virtual string | process_platform_name () override |
| virtual string | process_version_dir_name () override |
|
virtual::file::path | core_app_path (const ::scoped_string &scopedstrApp) override |
| virtual string | executable_title_from_appid (const ::scoped_string &scopedstrAppId) override |
|
virtual::i32 | is_debug_build () override |
|
virtual::i32 | is_release_build () override |
| virtual void | _node_file_dialog (::file::file_dialog *pdialog) override |
| virtual void | _node_folder_dialog (::file::folder_dialog *pdialog) override |
|
virtual ::pointer< ::file::file_dialog > | node_file_dialog () override |
|
virtual ::pointer< ::file::folder_dialog > | node_folder_dialog () override |
|
::file::path | library_file_name (const ::scoped_string &scopedstr) override |
|
::string | default_component_implementation (const ::scoped_string &scopedstrComponentName) override |
| void | integration_factory () override |
|
::string | get_user_permanent_environment_variable (const ::scoped_string &scopedstr) override |
|
::string | get_system_permanent_environment_variable (const ::scoped_string &scopedstr) override |
| void | set_user_permanent_environment_variable (const ::scoped_string &scopedstr, const ::scoped_string &strPayload, bool bNoSystemNotify=false) override |
| void | system_notify_environment_variable_change () override |
| void | update_process_environment_variables () override |
| void | set_user_run_once (const ::scoped_string &scopedstrLabel, const ::scoped_string &scopedstrCommand) override |
|
::string | operating_system_store_release () override |
|
::pointer<::operating_system::summary > | operating_system_summary () override |
|
::string | get_character_set_default_sample_text (enum_character_set echaracterset) override |
| void | load_character_set_default_sample_text () override |
| void | play_sound (const ::file::path &path) override |
|
::string | operating_system_application_version () override |
| bool | is_application_running_good_effort (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp) override |
| bool | are_framework_shared_libraries_busy (const ::scoped_string &scopedstrRepos, const ::scoped_string &scopedstrApp) override |
| bool | are_any_shared_libraries_mapped (const ::file::path_array_base &patha) override |
|
::string | get_error_code_message (const ::error_code &errorcode) override |
| bool | defer_enumerate_protocol (::file::listing_base &listing) override |
| bool | defer_process_protocol_path (::file::path &path) override |
| void | destroy () override |
| void | shutdown (bool bPowerOff) override |
| void | terminate_processes_by_title (const ::scoped_string &scopedstrName) override |
|
::process_identifier_array | module_path_processes_identifiers (const ::scoped_string &scopedstrName) override |
|
::process_identifier_array | title_processes_identifiers (const ::scoped_string &scopedstrName) override |
|
::payload | connection_settings_get_auto_detect () override |
|
::payload | connection_settings_get_auto_config_url () override |
| void | open_internet_link_in_browser (const ::scoped_string &scopedstrUrl, const ::scoped_string &scopedstrBrowser, const ::scoped_string &scopedstrProfile={}, const ::scoped_string &scopedstrTarget={}) override |
| void | open_internet_link (const ::scoped_string &scopedstrUrl, const ::scoped_string &scopedstrProfile={}, const ::scoped_string &scopedstrTarget={}) override |
| void | local_machine_set_run (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) override |
| void | local_machine_set_run_once (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) override |
| void | current_user_set_run (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) override |
| void | current_user_set_run_once (const ::scoped_string &scopedstrKey, const ::file::path &pathExecutable, const ::scoped_string &scopedstrArguments, bool bSet) override |
| void | defer_register_ca2_plugin_for_mozilla () override |
| void | file_extension_get_open_with_list_keys (string_array_base &straKey, const ::scoped_string &scopedstrExtension) override |
| void | file_extension_get_open_with_list_commands (string_array_base &straCommand, const ::scoped_string &scopedstrExtension) override |
| void | file_association_set_default_icon (const ::scoped_string &scopedstrExtension, const ::scoped_string &scopedstrExtensionNamingClass, const ::file::path &pathIcon) override |
| void | file_association_set_shell_open_command (const ::scoped_string &scopedstrExtension, const ::scoped_string &scopedstrExtensionNamingClass, const ::file::path &pathExecutable, const ::scoped_string &scopedstrParam) override |
| void | file_association_get_shell_open_command (const ::scoped_string &scopedstrExtension, string &strExtensionNamingClass, string &strCommand, string &strParam) override |
| void | native_full_web_browser (const ::scoped_string &scopedstr) override |
| void | native_modern_web_browser (const ::scoped_string &scopedstr) override |
| void | enable_service () override |
| void | disable_service () override |
| void | start_service () override |
| void | stop_service () override |
| void | enable_service (const ::scoped_string &scopedstrServiceName, const ::scoped_string &scopedstrDisplayName, const ::scoped_string &scopedstrCommand, const ::scoped_string &scopedstrUser="", const ::scoped_string &scopedstrPass="") override |
| void | disable_service (const ::scoped_string &scopedstrServiceName) override |
| void | start_service (const ::scoped_string &scopedstrServiceName) override |
| void | stop_service (const ::scoped_string &scopedstrServiceName) override |
| bool | is_remote_session () override |
| void | set_file_status (const ::file::path &path, const ::file::file_status &status) override |
| bool | has_alias_in_path (const ::scoped_string &scopedstr, bool bNoUI=false, bool bNoMount=false) override |
| bool | is_alias (const ::file::path &path) override |
| void | initialize_wallpaper_fileset (::file::set *pfileset, bool bAddSearch) override |
| void | file_open (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") override |
| void | hidden_start (const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") override |
| void | hidden_run (const class time &timeWait, const ::file::path &path, const ::scoped_string &scopedstrParams="", const ::file::path &pathFolder="") override |
| string | get_default_browser () override |
| void | get_default_browser (string &strId, ::file::path &path, string &strParam) override |
| void | set_default_browser () override |
| void | set_file_extension_mime_type (::get_file_extension_mime_type *pgetfileextensionmimetype) override |
| void | set_file_extension_mime_type (string_array_base &straExtension, string_array_base &straMimeType) override |
| void | register_user_auto_start (::platform::application *papplication, const ::scoped_string &scopedstrArguments, bool bRegister) override |
| bool | is_user_auto_start (const ::scoped_string &scopedstrAppId) override |
|
::file::path | get_app_path (const ::scoped_string &scopedstrApp) override |
| void | on_process_request (::request *prequest) override |
| void | list_process (::file::path_array_base &patha, ::process_identifier_array &uaPid) override |
| | set["folder"] : in/out folder path
|
|
::file::path_array_base | list_process_path () |
| void | broadcast_environment_variable_change () override |
| void | set_this_application_as_default_for_file_extension (const ::scoped_string &scopedstrExtension) override |
|
string | get_file_extension_mime_type (const ::scoped_string &scopedstrExtension) |
| string_array_base | cmdline_from_pid (::process_identifier processidentifier) override |
| atom_array | app_get_pid (const ::scoped_string &scopedstrModuleName) override |
|
virtual::string | display_file_path (const ::file::path &path) |
| bool | _is_code_exe_user_path_environment_variable_ok (::string *pstrCorrectPath=nullptr, const_char_pointer pszPath=nullptr) override |
| bool | _is_google_drive_installed () override |
| bool | _is_onedrive_installed () override |
| void | calculate_onedrive_installed () override |
| bool | _is_google_chrome_installed () override |
| bool | _is_opera_browser_installed () override |
| bool | _is_visual_studio_code_installed () override |
| bool | _is_git_credential_manager_installed () override |
| bool | _is_jetbrains_clion_installed () override |
| bool | _is_shell_patched () override |
|
::array<::serial::port_info > | list_serial_ports () override |
|
::string | eol () override |
|
::i32 | building_core_count (bool bDedicatedBuilding) override |
|
::i32 | performance_core_count () override |
|
::i32 | efficiency_core_count () override |
| bool | defer_component_factory (const ::scoped_string &scopedstrComponent) override |
| void | detached_command (const ::scoped_string &scopedstrCommand, const ::file::path &pathLog) override |
| bool | _get_monitor_rectangle (::collection::index iMonitor, ::i32_rectangle &rectangle) override |
| bool | _get_workspace_rectangle (::collection::index iWorkspace, ::i32_rectangle &rectangle) override |
| void | realize (::particle_pointer pparticle) override |
|
virtual::string | dynamic_library_prefix () |
|
virtual::string | dynamic_library_suffix () |
|
virtual::file::path | get_font_path_from_name (const ::scoped_string &scopedstrName) |
|
virtual::file::path | _get_font_path_from_name (const ::scoped_string &scopedstrName) |
| void | protocol_set_data (const ::file::path &path, const ::block &block) override |
|
::memory | protocol_get_data (const ::file::path &path) override |
| void | on_protocol_set_data (const ::scoped_string &scopedstrProtocol, const ::scoped_string &scopedstrPath, const ::block &block) override |
|
::memory | on_protocol_get_data (const ::scoped_string &scopedstrProtocol, const ::scoped_string &scopedstrPath) override |
|
virtual::string | get_current_operating_system_name () |
|
virtual::string | get_more_operating_system_version_information () |
|
virtual::i32_size | get_main_monitor_size () |
|
virtual::string_array_base | get_operating_system_information_lines () |
|
virtual memsize | get_current_memory_usage () |
|
virtual bool | _windows_isVistaOrLater () |
|
virtual bool | _windows_isWin7 () |
|
virtual void | run_loop1 (::task *ptask) |
|
virtual bool | has_command (const ::scoped_string &scopedstrCommand) |
|
virtual bool | has_posix_shell_command (const ::scoped_string &scopedstrCommand, enum_posix_shell eposixshell=e_posix_shell_system_default) |
| virtual::i32 | posix_shell_command (const ::scoped_string &scopedstrCommand, enum_posix_shell eposixshell=e_posix_shell_system_default, const trace_function &tracefunction=nullptr) |
| virtual::i32 | posix_shell_command_memory (const ::scoped_string &scopedstrCommand, bool bInteractive=false, enum_posix_shell eposixshell=e_posix_shell_system_default, const memory_dump_function &memorydumpfunction=nullptr) |
|
virtual bool | posix_shell_protocol_begins_eat (enum_posix_shell &eposixshell, ::string &str) |
|
virtual void | defer_install_posix_shell_command (const ::scoped_string &scopedstr, enum_posix_shell eposixshell=e_posix_shell_system_default, const trace_function &tracefunction=nullptr) |
|
virtual void | install_posix_shell_command (const ::scoped_string &scopedstr, enum_posix_shell eposixshell=e_posix_shell_system_default, const trace_function &tracefunction=nullptr) |
|
virtual::string | posix_shell_command_install_package (const ::scoped_string &scopedstr, enum_posix_shell eposixshell=e_posix_shell_system_default) |
|
virtual::i32 | synchronous_posix_terminal (const ::scoped_string &scopedstrCommand, enum_posix_shell eposixshell=e_posix_shell_system_default, const trace_function &tracefunction=nullptr) |
|
virtual void | prepare_argc_argv (::i32 &argc, char_pointer *argv, char_pointer cmd_line) |
|
virtual::i32 | command (const ::scoped_string &scopedstr, const trace_function &tracefunction=nullptr) |
|
virtual::i32 | command_memory (const ::scoped_string &scopedstr, bool bInteractive, const memory_dump_function &memorydumpfunction) |
|
virtual::i32 | command_system (const ::scoped_string &scopedstr, const trace_function &tracefunction=nullptr, const ::file::path &pathWorkingDirectory={}, ::e_display edisplay=e_display_none) |
|
virtual::i32 | command_system_memory (const ::scoped_string &scopedstr, bool bInteractive=false, const memory_dump_function &memorydumpfunction=nullptr, const ::file::path &pathWorkingDirectory={}, ::e_display edisplay=e_display_none) |
|
virtual::i32 | pty2 (const ::string_array_base &stra) |
| virtual::i32 | command_system (const ::scoped_string &scopedstr, const class ::time &timeOut=15_min, const ::file::path &pathWorkingDirectory={}, ::e_display edisplay=e_display_none) |
|
virtual::string | get_output (const ::scoped_string &scopedstr, const class ::time &timeOut=15_min) |
|
virtual::string | get_command_output (const ::scoped_string &scopedstr, const class ::time &timeOut=15_min, ::string *pstrError=nullptr, ::i32 *piExitCode=nullptr) |
|
virtual::memory | get_command_output_memory (const ::scoped_string &scopedstr, bool bInteractive, const class ::time &timeOut=15_min, ::memory *pmemoryError=nullptr, ::i32 *piExitCode=nullptr) |
|
virtual::i32 | get_command_output (::string &strOutput, ::string &strError, const ::scoped_string &scopedstr, const class ::time &timeOut=15_min) |
|
virtual::i32 | get_command_output_memory (::memory &memoryOutput, ::memory &memoryError, const ::scoped_string &scopedstr, bool bInteractive=false, const class ::time &timeOut=15_min) |
|
virtual::string | get_posix_shell_command_output (const ::scoped_string &scopedstr, enum_posix_shell eposixshell=e_posix_shell_system_default, ::string *pstrError=nullptr, ::i32 *piExitCode=nullptr, const class ::time &timeOut=15_min) |
|
virtual::i32 | get_posix_shell_command_output (::string &strOutput, ::string &strError, const ::scoped_string &scopedstr, enum_posix_shell eposixshell=e_posix_shell_system_default, const class ::time &timeOut=15_min) |
|
virtual bool | is_executable_in_path (const ::scoped_string &scopedstr) |
|
virtual void | launch_command_system (const ::scoped_string &scopedstr, const ::file::path &pathWorkingDirectory={}, ::e_display edisplay=e_display_none) |
|
virtual void | launch_process (const ::scoped_string &scopedstr) |
|
| object (enum_default_initialization) |
|
virtual::i64 | increment_reference_count () |
|
virtual::i64 | decrement_reference_count () |
|
virtual::i64 | release () |
|
matter_array * | _composite_array () |
|
matter_array * | _reference_array () |
|
matter_array & | composite_array () |
|
matter_array & | reference_array () |
|
virtual void | process_exit_status (const ::e_status &estatus) |
|
template<typename BASE_TYPE> |
| ::pointer< BASE_TYPE > | file_as (const ::payload &payloadFile) |
| | bind(referer, referee, ...) __m_bind(referer, (referer)->referee, __VA_ARGS)
|
|
virtual void | add_procedure (const ::atom &idRoutine, const ::procedure &procedure) |
|
virtual void | add_each_routine_from (const ::atom &idRoutine, ::object *pobjectSource) |
|
virtual array< ::procedure > * | routinea (const ::atom &idRoutine) |
|
virtual void | call_routine (const ::atom &idRoutine) |
|
inline ::payload | context_value (const ::payload &payload) |
| virtual void | task_erase (::task *ptask) override |
|
virtual void | sleep (const class ::time &time) |
|
template<typename BASE_TYPE> |
| void | save_to (const ::payload &payloadFile, BASE_TYPE *pparticle) |
|
const_char_pointer | topic_text () |
|
context & | __context (const ::payload &payload) |
|
::payload | __context_value (const ::payload &payload) |
|
virtual void | set_topic_text (const ::scoped_string &scopedstr) |
|
void | create_object_meta () |
|
void | defer_object_meta () |
|
inline ::object_meta * | get_meta () |
|
inline ::handler_context * | get_context () const |
|
inline ::thread * | get_thread () const |
|
inline ::application * | get_app () const |
|
inline ::apex::session * | get_session () const |
|
virtual string | get_text (const ::payload &payload, const ::atom &atom) override |
|
void | set_context (::handler_context *pcontext) |
|
void | set_context_thread (::thread *pthread) |
|
void | set_context_app (::apex::application *pappContext) |
|
void | set_context_session (::apex::session *psessionContext) |
| virtual void | operator() () override |
|
inline ::i64 | get_ref_count () |
|
virtual void | dev_log (const ::scoped_string &scopedstr) const |
|
::object & | operator= (const ::payload &payload) |
|
virtual void | to_string (const string_exchange &str) const override |
|
template<typename BASE_TYPE> |
| void | constructø (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | constructø (::pointer< BASE_TYPE > pusermessage, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | constructø (::pointer< BASE_TYPE > pusermessage, const ::pointer< SOURCE >psource) |
|
template<typename BASE_TYPE> |
| void | øconstruct_by_id (::pointer< BASE_TYPE > pusermessage, const ::atom &atom) |
|
template<typename BASE_TYPE> |
| void | øraw_construct (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | øraw_construct (::pointer< BASE_TYPE > pusermessage, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | øraw_construct (::pointer< BASE_TYPE > pusermessage, const ::pointer< SOURCE >psource) |
|
template<typename TYPE> |
| void | __raw_construct_new (::pointer< TYPE > ptype) |
|
template<typename TYPE> |
| void | construct_newø (::pointer< TYPE > ptype) |
|
template<typename BASE_TYPE> |
| void | defer_constructø (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE> |
| void | __defer_id_compose (::pointer< BASE_TYPE > pusermessage, const ::atom &atom) |
|
template<typename TYPE> |
| void | __defer_raw_compose_new (::pointer< TYPE > ptype) |
|
template<typename TYPE> |
| void | defer_construct_newø (::pointer< TYPE > ptype) |
|
template<typename BASE_TYPE> |
| void | __release (::pointer< BASE_TYPE > pcomposite) |
|
template<typename BASE_TYPE> |
| void | __release (::pointer< BASE_TYPE > preference) |
|
template<typename SOURCE> |
| void | __release (::pointer< SOURCE > psource) |
|
virtual void | add_composite (::particle *pparticle) override |
|
virtual void | add_reference (::particle *pparticle) override |
|
virtual void | release_composite2 (::particle *pparticle) override |
|
virtual void | finalize_composite (::particle *pparticle) override |
|
virtual void | release_reference (::particle *pparticle) override |
|
template<typename BASE_TYPE> |
| void | add_composite (::pointer< BASE_TYPE > pcomposite) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const ::pointer< SOURCE >psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const ::prototype::member< SOURCE > &psource) |
|
template<typename SOURCE> |
| void | add_reference (SOURCE *psource) |
|
template<typename SOURCE> |
| void | add_reference (::pointer< SOURCE > psource) |
|
template<typename SOURCE> |
| void | add_reference (::pointer< SOURCE > psource) |
| virtual void | delete_this () override |
|
virtual void | destruct () |
|
virtual void | enable_application_events (bool bEnable=true) |
| virtual void | handle_exception (const ::exception &e) |
|
virtual void | top_handle_exception (const ::exception &e) |
|
virtual void | process_exception (const ::exception &e) |
|
::object * | parent_property_set_holder () const override |
|
void | copy_from (const object &o) |
|
virtual string | get_tag () const |
|
virtual bool | is_thread () const override |
|
virtual bool | task_get_run () const |
|
virtual bool | is_running () const |
|
virtual void | child_post_quit (const ::scoped_string &scopedstrTag) |
|
virtual void | child_post_quit_and_wait (const ::scoped_string &scopedstrTag, const time &time) |
|
virtual void | finish (::property_object *pcontextobjectFinish=nullptr) override |
|
virtual void | set_finish (::property_object *pcontextobjectFinish) override |
|
virtual void | set_finish_composites (::property_object *pcontextobjectFinish) override |
|
virtual void | on_finish () override |
|
virtual void | defer_update_object_id () |
|
virtual::atom | calc_default_object_id () const |
| virtual void | install_message_routing (::channel *pchannel) |
|
void | message_receiver_destruct () |
|
void | _001OnUpdate (::message::message *pmessage) |
|
virtual void | request_file (const ::payload &payloadFile) |
|
virtual void | request_file (const ::payload &payloadFile, ::payload varQuery) |
|
virtual void | request (arguments arguments) |
|
virtual void | do_request (::create *pcreate) |
|
virtual pointer< ::extended::future< ::conversation > > | message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox=::user::e_message_box_ok) |
|
virtual void | release_references () |
|
virtual ::pointer<::matter > | running (const ::scoped_string &scopedstrTag) const |
|
virtual bool | ___is_reference (::particle *pparticle) const |
|
virtual bool | __is_composite (::particle *pparticle) const |
|
virtual bool | __is_child_task (::particle *ptask) const |
|
virtual void | on_finalize () |
|
virtual void | call_request (::create *pcreate) |
|
virtual void | main () |
| virtual void | run () override |
|
virtual string | lstr (const ::atom &atom, const ::scoped_string &scopedstrDefault="") |
|
virtual string | __get_text (const ::scoped_string &scopedstr) |
|
bool | IsSerializable () const |
|
void | start () |
|
void | single_fork (const ::procedure_array &routinea) |
|
void | multiple_fork (const ::procedure_array &routinea) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_fork (::pointer< THREAD >pthread, const ::procedure &procedure) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_fork (::pointer< THREAD >pthread) |
|
void | defer_fork (::thread_pointer &pthread, const ::procedure &procedure) |
|
::thread_pointer | fork (const ::add_procedure &procedure) |
|
inline ::task_pointer | opt_fork (const ::procedure &procedure) |
|
template<typename PREDICATE> |
| auto | new_predicate_task (PREDICATE pred) |
|
template<typename TYPE> |
| auto | async (void(TYPE::*pfnMemberProcedure)()) |
|
inline ::thread_pointer | predicate_run (bool bSync, const ::add_procedure &procedure) |
|
::thread_pointer | begin (::enum_priority epriority=::e_priority_normal, ::u32 nStackSize=0, ::u32 dwCreateFlags=0 ARG_SEC_ATTRS_DEF) |
|
virtual::file_pointer | get_file (const ::payload &payloadFile, ::file::e_open eopen) |
|
inline ::file_pointer | get_reader (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open_binary) |
|
inline ::file_pointer | get_writer (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open_binary|::file::e_open_defer_create_directory|::file::e_open_create) |
|
template<typename TYPE> |
| ::thread_pointer | start_below_normal (void(TYPE::*pfn)()) |
|
template<typename TYPE> |
| void | __construct_below_normal (::thread_pointer &p, void(TYPE::*pfn)()) |
|
template<typename TYPE> |
| ::thread_pointer | __start_thread (const ::atom &atom, void(TYPE::*pfn)(), enum_priority epriority=e_priority_normal) |
|
virtual matter * | get_taskpool_container () override |
|
virtual::i64 | increment_reference_count () |
|
virtual::i64 | decrement_reference_count () |
|
virtual::i64 | release () |
|
::procedure_array_base & | destroyinga () |
|
::comparable_array_base< ::particle * > & | notifya () |
| void | on_notify (::particle *pparticle, enum_id eid) override |
|
template<typename BASE_TYPE> |
| ::pointer< BASE_TYPE > | file_as (const ::payload &payloadFile) |
|
virtual void | add_procedure (const ::atom &idRoutine, const ::procedure &procedure) |
|
virtual void | add_each_routine_from (const ::atom &idRoutine, ::object *pobjectSource) |
|
virtual::procedure_array | procedure_array (const ::atom &idRoutine) |
|
virtual void | call_routine2 (const ::procedure &procedure) |
|
virtual void | call_procedures (const ::atom &atom) |
|
virtual void | post_procedures (const ::atom &atom) |
|
virtual void | send_procedures (const ::atom &atom) |
|
virtual::text::text | __text (const ::atom &atom) |
| virtual void | task_erase (::task *ptask) override |
|
virtual void | notify (::enum_id eid, ::handler_context *phandlercontext=nullptr) |
|
virtual void | sleep (const class ::time &time) |
|
template<typename BASE_TYPE> |
| void | save_to (const ::payload &payloadFile, BASE_TYPE *pparticle) |
| virtual void | set_finish () override |
|
virtual void | add_task (::object *pobjectTask) |
|
virtual void | erase_task_and_set_task_new_parent (::object *pobjectTask, ::object *pobjectTaskNewParent) |
|
virtual void | transfer_tasks_from (::object *ptask) |
|
virtual bool | is_ascendant_task (::object *ptaskCandidateAscendant) const |
| virtual bool | is_thread_class () const override |
| bool | should_run () const override |
|
virtual bool | is_task_set2 () const |
|
virtual void | branch_send (const ::procedure &procedure, manual_reset_happening *phappening) |
|
virtual bool | has_child_task () const |
|
virtual void | set_child_tasks_to_finish () |
| void | destroy () override |
|
virtual void | on_destroy () |
|
virtual void | destroy_tasks () |
|
void | create_object_meta () |
|
void | defer_object_meta () |
|
inline ::object_meta * | get_meta () |
|
::extended_topic_pointer | create_extended_topic (const ::atom &atom) override |
|
virtual void | dev_log (const ::scoped_string &scopedstr) |
| virtual void | delete_this () override |
|
virtual void | destruct () |
| virtual void | handle_exception (const ::exception &e) override |
|
virtual void | top_handle_exception (const ::exception &e) |
|
virtual void | process_exception (const ::exception &e) |
|
::property_object * | parent_property_set_holder () const override |
|
virtual string | get_tag () const |
|
virtual void | defer_update_object_id () |
|
virtual::atom | calc_default_object_id () const |
|
void | message_receiver_destruct () |
|
void | _001OnUpdate (::message::message *pmessage) |
|
virtual bool | __is_child_task (::particle *pparticle) const |
|
bool | IsSerializable () const |
|
void | branch (const ::procedure_array &routinea) |
|
void | branch_each (const ::procedure_array &routinea) |
|
template<typename TASK> |
| inline ::pointer< TASK > & | defer_branch (::pointer< TASK > ptask, const ::procedure &procedure) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_branch (::pointer< THREAD >pthread) |
|
void | defer_branch (::task_pointer &ptask, const ::procedure &procedure) |
|
::pointer< task > | fork (const ::procedure &procedure) |
|
::pointer< task > | fork (const ::procedure &procedure, const create_task_attributes &createtaskattributes) |
|
dispatch_arrayø | forkø () |
|
virtual ::pointer< ::parallelization::queue > | queue (const ::atom &atomQueue) |
|
virtual ::pointer<::task > | branch_procedure (const ::procedure &procedure, bool bAutoDelete=true, enum_parallelization eparallelization=e_parallelization_asynchronous, const create_task_attributes_t &createtaskattributes={}) |
|
virtual ::pointer<::task > | branch_procedure_synchronously (const ::procedure &procedure, bool bAutoDelete=true, const create_task_attributes_t &createtaskattributes={}) |
|
virtual::task_pointer | run_procedure (enum_synchronicity esynchronicity, const ::procedure &procedure) |
|
template<typename TYPE> |
| ::task_pointer | branch_below_normal (void(TYPE::*pfn)()) |
|
::task_pointer | defer_branch (const ::atom &atom, const ::procedure &procedure, enum_priority epriority=e_priority_normal) |
|
virtual::particle * | get_taskpool_container () override |
|
::object & | operator= (const ::payload &payload) |
| string | as_string () const override |
|
void | single_fork (const ::procedure_array &routinea) |
|
void | multiple_fork (const ::procedure_array &routinea) |
|
template<prototype_function FUNCTION> |
| void | hold_signal_function (::data::signal< FUNCTION > *psignal, const FUNCTION &function) |
|
void | destroy () override |
| virtual void | notify_on_destroy (::property_object *pcontextobjectFinish) override |
|
virtual void | ping () |
|
virtual void | on_ping () |
|
virtual bool | is_pinging () const |
|
virtual::object * | source_channel () |
|
virtual void | add_exception (const ::exception &e) |
|
virtual void | on_catch_all_exception () |
|
virtual::string | get_object_file_name () |
|
virtual::file::path | get_ini_configuration_path () |
|
virtual bool | include_hostname_in_configuration_path () |
|
virtual void | read_ini_configuration () |
|
virtual void | write_ini_configuration () |
|
virtual void | read_configuration_from_ini (const ::payload &payloadFile) |
|
virtual void | write_configuration_to_ini (const ::payload &payloadFile) |
|
bool | has_property (const atom &atom) const |
|
::property * | lookup_property (const atom &atom) const |
|
bool | erase_key (const atom &atom) |
|
::property_set & | property_set () |
|
bool | has_property_set () const |
|
bool | contains (const ::property_set &set) const |
|
::collection::index | index_of_property (const ::atom &atom) const |
| void | defer_run_property (const ::atom &atom) |
|
::collection::index | index_of_attribute (const ::atom &atom) |
|
::property & | lookup_attribute (const ::atom &atom) |
|
::property & | attribute (const ::atom &atom) |
|
template<typename TYPE> |
| bool | lookup_attribute (const ::atom &atom, TYPE &t) |
|
template<typename TYPE> |
| TYPE & | get_attribute (const ::atom &atom, TYPE &t) |
|
::property & | property (const ::atom &atom) |
|
::property & | property (const ::atom &atom) const |
|
::payload | get_payload (const ::atom &atom, const ::payload &payloadDefault) const |
|
::payload & | payload (const ::atom &atom) |
|
::payload | payload (const ::atom &atom) const |
|
::collection::index | index_of_payload (const ::atom &atom) const |
|
string | get_string (const ::atom &atom, const ::scoped_string &scopedstrDefault={}) const |
|
::i32 | get_int (const ::atom &atom, ::i32 iDefault=0) const |
|
::u32 | get_u32 (const ::atom &atom, ::u32 uDefault=0) const |
|
template<::prototype_subparticle TYPE> |
| TYPE * | cast (const ::atom &atom) const |
|
void | defer_propset () |
|
bool | is_true (const ::atom &atom) const |
|
bool | is_false (const ::atom &atom) const |
|
bool | is_true_or_empty (const ::atom &atom) const |
|
virtual void | property_set_replace (string &str) const |
|
virtual string | property_set_evaluate (const ::scoped_string &scopedstr) const |
|
virtual string | property_set_get_evaluation (const ::scoped_string &scopedstr) const |
|
virtual string | property_set_get_string (const ::scoped_string &scopedstr) const |
|
virtual bool | property_set_get_string (string &strResult, const ::scoped_string &scopedstr) const |
|
virtual bool | property_set_get_evaluation (string &strResult, const ::scoped_string &scopedstr) const |
|
virtual void | notify_property_changed (::property *pproperty, const ::action_context &actioncontext) |
|
virtual void | on_property_changed (::property *pproperty, const ::action_context &actioncontext) |
|
virtual::property_object * | parent_property_set_holder () const |
|
::atom & | id () |
|
const ::atom & | id () const |
|
void | operator() (::topic *ptopic, ::handler_context *phandlercontext) override |
|
virtual void | operator() (::message::message *pmessage) |
|
virtual void | handle_command (const ::atom &atom) |
|
bool | has_error () const |
|
virtual bool | is_ready_to_quit () const |
|
inline ::platform::application * | get_app () |
|
virtual::platform::application * | _get_app () |
|
virtual::thread * | get_thread () |
|
virtual bool | thread_is_running () const |
|
virtual::task * | get_task () |
|
virtual const_char_pointer | get_task_tag () |
|
void | destroy () override |
|
virtual void | on_set_finish () |
|
virtual bool | __get_posted_payload_synchronously (const ::function< void(const ::procedure &) > &functionPost, const ::function< ::payload(void) > &functionReturn, ::payload &payload) |
|
virtual void | __send_procedure (const ::function< void(const ::procedure &) > &functionPost, const ::procedure &procedure) |
|
virtual void | post_quit () |
|
const ::particle * | context_trace_object () const |
|
virtual void | trace_last_status () |
|
virtual void | clear_member () |
| bool | _handle_uri (const ::scoped_string &scopedstrUri) override |
| bool | _handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) override |
|
virtual bool | handle_uri (const ::scoped_string &scopedstringUri) |
|
virtual bool | handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) |
|
inline ::file_pointer | get_reader (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open()) |
|
inline ::file_pointer | get_writer (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open()) |
|
inline ::file_pointer | fully_shared_reader (const ::payload &payloadFile) |
|
virtual::string | class_title () |
| Public Member Functions inherited from particle |
|
| particle (const ::particle &particle) |
|
| particle (::particle &&particle) |
|
bool | is_null () const |
|
bool | is_set () const |
|
bool | is_ok () const |
|
bool | nok () const |
|
void | initialize (::particle *pparticle) override |
|
void | _initialize_particle (::particle *pparticle) |
|
virtual void | _on_initialize_app_consumer () |
|
bool | _is_ok () const override |
|
virtual bool | on_command_final (const ::atom &atom, ::user::activation_token *puseractivationtoken) |
|
virtual bool | check_pipe_node_client_executable_paths (const ::file::path &pathNode, const ::file::path &pathClient) |
|
inline ::particle * | trace_this () const |
|
virtual enum_trace_level | main_trace_level () const |
|
bool | is_debug_trace_level () const |
|
virtual::particle * | get_context_particle () |
|
inline ::particle * | synchronization () const |
|
void | set_synchronization (::particle *pparticleSynchronization) |
|
void | defer_create_synchronization () |
|
void | operator() (::topic *ptopic, ::handler_context *phandlercontext) override |
|
virtual::topic_pointer | create_topic (const ::atom &atom) |
|
virtual::extended_topic_pointer | create_extended_topic (const ::atom &atom) |
|
::mathematics::mathematics * | mathematics () const |
|
::prototype::prototype * | prototype () const |
|
::image::image_context * | image () const |
|
::image::imaging * | imaging () const |
|
::draw2d::draw2d * | draw2d () const |
|
::write_text::write_text * | write_text () const |
|
class::user::user * | user () const |
|
::platform::system * | system () const |
|
::platform::session * | session () const |
|
::platform::application * | application () const |
|
::platform::node * | node () const |
|
void | delete_this () override |
|
::datetime::datetime * | datetime () const |
|
::internet::internet * | internet () const |
|
::url::url_context * | url () const |
|
::crypto::crypto * | crypto () const |
|
::nano::nano * | nano () const |
|
::directory_context * | directory () const |
|
::directory_system * | directory_system () const |
|
::file_context * | file () const |
|
::file_system * | file_system () const |
|
::path_system * | path_system () const |
|
virtual::file::watcher * | file_watcher () const |
|
::pointer< ::file::item > | file_item (const ::file::path &path) |
|
::networking::networking * | networking () const |
|
::platform::http * | http () const |
|
virtual::factory::factory_pointer & | factory () const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrLibrary) const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrComponent, const ::scoped_string &scopedstrImplementation) const |
|
virtual::factory::factory * | component_factory (const ::scoped_string &scopedstrComponent) const |
|
virtual::payload | get_result_payload () |
|
virtual bool | is_branch_current () const |
|
virtual const_char_pointer | topic_text () const |
|
virtual enum_trace_category | trace_category (const ::particle *pparticle) const |
|
virtual enum_trace_category | trace_category () const |
|
virtual::platform::tracer * | tracer () const |
|
virtual::trace_statement | trace_statement () const |
|
virtual::trace_statement & | trace_statement_prefix (::trace_statement &statement) const |
|
virtual::trace_statement | log_statement () const |
|
virtual::trace_statement | debug () const |
|
virtual::trace_statement | information () const |
|
virtual::trace_statement | warning () const |
|
virtual::trace_statement | error () const |
|
virtual::trace_statement | fatal () const |
|
virtual void | tracef (enum_trace_level etracelevel, const_char_pointer pszFormat,...) const |
|
virtual void | formatf_trace (enum_trace_level etracelevel, const_char_pointer pszFormat, va_list &arguments) const |
|
template<typename... Args> |
| void | print_line (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | err_line (std::format_string< Args... > fmt, Args &&... args) const |
|
virtual void | print_line (const ::scoped_string &scopedstr) const |
|
virtual void | print_out (const ::scoped_string &scopedstr) const |
|
virtual void | printf_line (const_char_pointer pszFormat,...) const |
|
virtual void | printf_out (const_char_pointer pszFormat,...) const |
|
virtual void | err_line (const ::scoped_string &scopedstr) const |
|
virtual void | err_out (const ::scoped_string &scopedstr) const |
|
virtual void | errf_line (const_char_pointer pszFormat,...) const |
|
virtual void | errf_out (const_char_pointer pszFormat,...) const |
|
virtual void | debugf (const_char_pointer pszFormat,...) const |
|
virtual void | informationf (const_char_pointer pszFormat,...) const |
|
virtual void | warningf (const_char_pointer pszFormat,...) const |
|
virtual void | errorf (const_char_pointer pszFormat,...) const |
|
virtual void | fatalf (const_char_pointer pszFormat,...) const |
|
template<typename... Args> |
| void | trace (enum_trace_level etracelevel, std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | debug (std::format_string< Args... > fmt, Args &&...args) const |
|
template<typename... Args> |
| void | information (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | warning (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | error (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | fatal (std::format_string< Args... > fmt, Args &&... args) const |
|
void | trace (enum_trace_level etracelevel, const ::scoped_string &scopedstr) const |
|
void | debug (const scoped_string &scopedstr) const |
|
void | information (const scoped_string &scopedstr) const |
|
void | warning (const scoped_string &scopedstr) const |
|
void | error (const scoped_string &scopedstr) const |
|
void | fatal (const scoped_string &scopedstr) const |
| virtual lresult | message_handler (::user::enum_message eusermessage, ::wparam wparam, ::lparam lparam) |
| | virtual void send_call(const ::call & call);
|
|
virtual void | handle (::topic *ptopic, ::handler_context *phandlercontext) |
|
virtual void | handle (const ::call &call) |
|
virtual void | handle_message (::message::message *pmessage) |
|
virtual void | handle_item (::item *pitem) |
|
virtual lresult | message_call (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}) |
|
virtual void | call_handle (::topic *ptopic, ::handler_context *phandlercontext) |
|
virtual void | call_handle_message (::message::message *pmessage) |
|
virtual void | call_handle_item (::item *pitem) |
|
virtual void | call_member (::i64 hi) |
|
virtual::lresult | call_message (const ::user::enum_message &emessage, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::lresult | call_id_topic (const ::enum_id &eid, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::payload | realize () |
|
virtual void | set_generic_object_name (const ::scoped_string &scopedstrName) |
|
virtual void | set_library_name (const ::scoped_string &scopedstrLibraryName) |
|
virtual void | set_application_id (const ::scoped_string &scopedstrApplicationId) |
|
virtual::particle * | get_taskpool_container () |
|
virtual::task_pool * | taskpool () |
|
virtual const_char_pointer | debug_note () const |
|
virtual bool | should_run_async () const |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::exception &exception, const ::scoped_string &scopedstrMessage=nullptr, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual::file_pointer | get_file (const ::payload &payloadFile, ::file::e_open eopen, ::pointer< ::file::exception > *pfileexception=nullptr) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *p) |
|
template<typename T, typename ... Args> |
| ::pointer< T > | __call__allocate_and_initialize (Args &&... args) |
|
template<typename TYPE> |
| TYPE * | __initialize (TYPE *p) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __initialize (::pointer< TYPE > &&p) |
|
template<typename T> |
| ::pointer< T > | create_clone (const ::pointer< T > &psource) |
|
template<typename T> |
| ::pointer< T > | create_clone (const T *pSource) |
| | consumes a referer
|
|
template<typename T> |
| ::pointer< T > | __call__create_new_clone (const T *pSource) |
| | consumes a referer
|
|
virtual void | app_post (const ::procedure &procedure) |
|
virtual::task_pointer | app_fork (const ::procedure &procedure) |
|
virtual void | task_post (const ::procedure &procedure) |
|
virtual::task_pointer | task_fork (const ::procedure &procedure) |
|
dispatch_arrayø | user_sendø () |
|
dispatch_arrayø | user_postø () |
|
dispatch_arrayø | main_sendø () |
|
dispatch_arrayø | main_postø () |
|
virtual class::time | get_default_run_timeout () |
|
virtual void | send (const ::procedure &procedure) |
|
dispatch_arrayø | sendø () |
|
virtual void | post (const ::procedure &procedure) |
|
dispatch_arrayø | postø () |
|
virtual void | handle (bool bSynchronously, const ::procedure &procedure) |
|
virtual void | dispatch_procedure (enum_dispatch edispatch, const procedure &procedure) |
|
virtual void | dispatch (const dispatch_array2 &dispatcha) |
|
template<typename BASE_TYPE> |
| bool | __call__defer_construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| bool | __calldefer_construct_newø (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| bool | __call__defer_raw_construct_new (::pointer< TYPE > &ptype) |
|
template<typename BASE_TYPE> |
| void | __call__construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename BASE_TYPE> |
| void | __call__construct_by_type (::pointer< BASE_TYPE > &ptype, const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_type (const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_custom_id (const ::type_custom_id &typecustomid, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_ipair (const ::type_iptr_pair &ipair, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| void | __call__construct_new (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory=nullptr COMMA_REFERENCING_DEBUGGING_PARAMETERS_DECLARATION) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::pointer< T > &p, Args &&... args) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::auto_pointer< T > &p, Args &&... args) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory=nullptr) |
|
virtual void * | new_object (const_char_pointer psz) |
|
virtual void | kick_idle () |
|
particle & | operator= (const particle &particle) |
|
virtual::user::user * | user () |
|
virtual void | process_owned_procedure_list (::procedure_list_base &procedurelist, bool &bHandled) |
|
virtual memory_file_pointer | create_memory_file () |
|
virtual memory_file_pointer | create_memory_file (::memory_base &memory) |
|
virtual memory_file_pointer | create_memory_file (const ::block &block) |
|
virtual memory_file_pointer | create_memory_file_as_copy (const memory &memory) |
|
virtual memory_file_pointer | create_memory_file_by_reading (::file::file *pfile) |
|
virtual void | assert_particle_ok () const |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *psrc) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory COMMA_REFERENCING_DEBUGGING_PARAMETERS_DEFINITION) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| bool | __call__defer_construct (::pointer< TYPE > &p, ::factory::factory *pfactory) |
|
template<typename TYPE> |
| void | __call__construct_by_type (::pointer< TYPE > &p, const ::platform::type &type, ::factory::factory *pfactory) |
|
virtual void | call () |
| Public Member Functions inherited from handler_context |
|
virtual void | start_task () |
|
virtual void | set_up_to_date (const ::topic *ptopic) |
|
bool | is_up_to_date (const ::topic *ptopic) const |
| Public Member Functions inherited from subparticle |
|
| subparticle (const ::subparticle &subparticle) |
|
| subparticle (::subparticle &&subparticle) |
|
bool | should_disable_referencing_debugging () const |
|
::platform::system * | system () const |
|
virtual bool | defer_consume_main_arguments (::i32 argc, char_pointer *argv, ::i32 &iArgument) |
| | virtual bool should_create_sequence_on_synchronicity();
|
|
virtual void | call () |
|
virtual void | get_debug_title (char_pointer sz, character_count c) const |
|
virtual::string | get_short_debug_text (::i32 i) const |
|
virtual class::time | get_run_timeout () |
|
virtual bool | subparticle_step () |
|
inline ::collection::count | reference_count () const |
|
inline ::i64 | increment_reference_count () |
|
inline ::i64 | decrement_reference_count () |
|
inline ::i64 | replace_reference () |
|
inline ::i64 | release () |
|
bool | is_referencing_debugging_enabled () const |
|
virtual bool | _is_set () const |
|
virtual bool | _is_ok () const |
|
virtual enum_type | get_payload_type () const |
|
virtual void | init_task () |
|
virtual void | term_task () |
|
virtual void | destroy_impl_data () |
|
virtual void | destroy_os_data () |
|
template<typename TYPE> |
| ::cast< TYPE > | cast () |
|
template<typename TYPE> |
| ::cast< TYPE > | cast () const |
|
virtual::subparticle_pointer | clone () |
|
virtual void | call_member (enum_id eid) |
|
virtual void | write_to_stream (::binary_stream &stream) |
|
virtual void | read_from_stream (::binary_stream &stream) |
|
virtual class::time | timeout () const |
|
virtual void | set_timeout (const class time &time) |
|
virtual hsynchronization | get_synchronization_handle () |
|
virtual::e_status | lock () |
|
virtual::e_status | lock (const class time &timeWait) |
|
virtual::e_status | wait () |
|
virtual::e_status | wait (const class time &timeWait) |
|
virtual::e_status | wait (const ::function< bool() > &functionShouldContinue) |
|
virtual void | _lock () |
|
virtual bool | _lock (const class time &timeWait) |
| virtual void | _wait () |
| virtual bool | _wait (const class time &timeWait) |
|
virtual bool | is_locked () const |
| virtual void | unlock () |
|
virtual void | unlock (::i32 lCount, ::i32 *pPrevCount=nullptr) |
|
virtual void | init_wait () |
|
virtual void | exit_wait () |
|
virtual void | acquire_ownership () |
|
virtual void | release_ownership () |
|
virtual character_count | sz_len () const |
|
virtual void | to_sz (char_pointer sz, character_count len) const |
|
virtual void | on_timed_out () |
|
virtual bool | start_notify_lock (::notify_lock *pnotifylock) |
|
virtual void | end_notify_lock (::notify_lock *pnotifylock) |
|
| quantum (const ::quantum &quantum) |
|
| quantum (::quantum &&quantum) |
|
bool | has_flag (enum_flag eflag) const |
|
void | set_flag (enum_flag eflag) |
|
void | set_flag (enum_flag eflag, bool bSet) |
|
void | clear_flag (enum_flag eflag) |
|
void | set_ok_flag () |
|
void | set_nok (enum_flag estatusFailure=e_flag_failure) |
|
void | set_modified_flag (bool bModified=true) |
|
bool | has_proto_flag () const |
|
void | set_fail_flag () |
|
void | set_timed_out_flag () |
|
void | set_persistent_flag (bool bSet=true) |
|
bool | has_ok_flag () const |
|
bool | nok () const |
|
bool | has_timed_out_flag () |
|
bool | has_modified_flag () const |
|
bool | has_persistent_flag () const |
|
bool | has_shared_flag () const |
|
void | set_shared_flag (bool bSet=true) |
|
bool | has_finishing_flag () const |
|
void | set_finishing_flag () |
|
void | clear_finishing_flag () |
|
bool | has_initialized_flag () const |
|
void | set_initialized_flag () |
|
void | clear_initialized_flag () |
|
bool | has_acquired_flag () const |
|
void | set_acquired_flag () |
|
void | clear_acquired_flag () |
|
bool | has_own_synchronization_flag () const |
|
void | set_own_synchronization_flag (bool bSet=true) |
|
void | clear_own_synchronization_flag () |
|
bool | has_already_exists_flag () const |
|
void | set_already_exists_flag (bool bSet=true) |
|
void | clear_already_exists_flag () |
|
bool | has_running_flag () const |
|
void | set_running_flag () |
|
void | clear_running_flag () |
|
bool | has_destroying_flag () const |
|
void | set_destroying_flag () |
|
void | clear_destroying_flag () |
|
bool | has_storing_flag () const |
|
bool | has_loading_flag () const |
|
void | set_storing_flag () |
|
void | set_loading_flag () |
|
void | defer_set_storing_flag () |
|
void | defer_set_loading_flag () |
|
void | set_statically_allocated_flag () |
|
void | set_verbose_flag (bool bVerbose=true) |
|
bool | has_verbose_flag () const |
|
bool | has_read_only_flag () const |
|
void | set_read_only_flag () |
|
void | clear_read_only_flag () |
|
bool | has_owner_flag () const |
|
void | set_owner_flag () |
|
void | clear_owner_flag () |
|
bool | is_status_ok () const |
|
bool | has_failed_status () const |
|
virtual void | call_request (::request *prequest) |
| | inline void set_realized() { set_flag(e_flag_realized); }
|
|
virtual void | request (::request *prequest) |
|
virtual void | on_request (::request *prequest) |
|
void * | operator new (size_t s) |
|
void * | operator new[] (size_t s) |
|
void | operator delete (void *p) |
|
void | operator delete[] (void *p) |
|
virtual::string | get_file_type_identifier (const ::file::path &path) |
|
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::file::path | get_default_base_integration_folder () |
|
virtual void | on_prepare_application (::platform::application *papplication) |
|
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::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::file::path | _module_path () |
|
virtual::i32 | node_init_check (::i32 *pi, char_pointer **ppz) |
|
virtual::i32 | os_launch_uri (const ::scoped_string &scopedstrUri, char_pointer pszError=NULL, ::i32 iBufferSize=0) |
|
virtual::f64 | get_time_zone () |
|
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::process_identifier | create_process (const ::scoped_string &scopedstrCommandLine) |
|
virtual::file::path_array_base | process_identifier_modules_paths (::process_identifier processidentifier) |
|
virtual::file::path_array_base | modules_paths () |
|
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::process_identifier_array | shared_library_process (string_array_base &straProcesses, const ::scoped_string &scopedstrLibrary) |
|
virtual ::pointer< security_attributes > | get_application_exclusivity_security_attributes () |
|
virtual::file::path | command_find_path (const ::scoped_string &scopedstrCommand) |
|
virtual::i32 | shell_execute_sync (const ::scoped_string &scopedstrFile, const ::scoped_string &scopedstrParams, const class time &timeTimeout=1_minute, 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::process_identifier | current_process_identifier () |
|
virtual::i32 | get_call_stack_default_frame_count () |
|
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::file::path | core_app_path (const ::scoped_string &scopedstrApp) |
|
virtual::i32 | is_debug_build () |
|
virtual::i32 | is_release_build () |
|
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::string | get_user_permanent_environment_variable (const ::scoped_string &scopedstr) |
|
virtual::string | get_system_permanent_environment_variable (const ::scoped_string &scopedstr) |
|
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::string | operating_system_application_version () |
|
virtual::string | get_error_code_message (const ::error_code &errorcode) |
|
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::file::path | get_app_path (const ::scoped_string &scopedstrApp) |
|
::file::path_array_base | list_process_path () |
|
string | get_file_extension_mime_type (const ::scoped_string &scopedstrExtension) |
|
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::string | get_computer_name () |
|
virtual::string | system_name () |
|
virtual::string | system_release () |
|
virtual::string | system_architecture () |
|
virtual::memory | protocol_get_data (const ::file::path &path) |
|
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 () |
|
virtual::string | system_options_html () |
|
virtual::string | system_options_main_body () |
|
virtual::file::path | get_desktop_file_path (::platform::application *papplication) |
|
virtual void | defer_innate_ui () |
|
virtual void | shell_create_link (::file::path pathObj, ::file::path pathLnk, const ::scoped_string &scopedstrDesc, ::file::path pathIco="", ::i32 iIcon=-1) |
|
virtual bool | shell_link_target (::file::path &pathTarget, const ::file::path &pathLnk) |
|
virtual bool | shell_link_icon (::file::path &pathIcon, ::i32 &iIcon, const ::file::path &pathLnk) |
|
virtual bool | has_ip4_internet () |
|
virtual bool | has_ip6_internet () |
|
virtual void | thread_initialize (::thread *pthread) |
|
virtual string | get_version () |
|
virtual void | _001InitializeShellOpen () |
|
virtual void | show_wait_cursor (bool bShow=true) |
|
virtual void | get_firefox_installation_info (string &strPathToExe, string &strInstallDirectory) |
|
virtual void | on_create_app_shortcut (::platform::application *papplication) |
|
virtual void | defer_create_app_shortcut (::platform::application *papplication) |
|
virtual::file::path | app_shortcut_path (::platform::application *papplication) |
|
virtual::string | get_host_name () |
|
virtual ::pointer< ::input::input > | create_input () |
|
virtual bool | is_key_pressed (bool *pbPressed, const ::user::e_key &ekey) |
|
virtual void | root_ones (::file::listing_base &listing) |
| virtual void | dpi_os_initialize () |
| | virtual void on_initialize_particle() override;
|
|
virtual::image::image_pointer | get_file_image_by_type_identifier (::i32 iSize, const ::scoped_string &scopedstrTypeIdentifier) |
|
virtual::image::image_pointer | get_file_image (::i32 iSize, const ::file::path &path) |
|
virtual void | defer_dock_application (bool bDock) |
|
virtual void | BeginWaitCursor () |
|
virtual void | EndWaitCursor () |
|
virtual void | RestoreWaitCursor () |
|
virtual bool | defer_windowing_post (const ::procedure &procedure) |
|
virtual ::pointer< ::aqua::media_item > | create_media_item_from_platform_media_item (platform_media_item_t *pplatformmediaitem) |