|
|
virtual::release_time_for_project | release_time () override |
| virtual void | initialize_application () override |
| virtual void | _001PostTryCloseApplication () override |
| virtual void | application_on_status (::e_status estatus, ::particle *pparticle=nullptr, ::i64 hi=0, void *p=nullptr) override |
| virtual void | on_error_icloud_not_available (::particle *pparticle=nullptr, ::i64 hi=0, void *p=nullptr) override |
| virtual void | prepare_application () override |
| virtual void | on_prepare_application () override |
| virtual void | on_after_prepare_application () override |
|
virtual::i32 | application_main () override |
| void | on_set_platform () override |
|
virtual::lresult | handle_direct_id (const ::enum_id eid, ::wparam wparam, ::lparam lparam) |
| void | on_initialize_particle () override |
|
::user::user * | user () override |
|
virtual::gpu::approach * | get_gpu_approach () |
|
virtual::gpu::approach * | gpu_approach () |
|
virtual void | create_gpu_approach () |
| virtual class::application_menu * | application_menu () override |
| | please now display it
|
|
virtual void | on_update_application_menu () |
| virtual void | initialize_application_flags () override |
|
virtual bool | is_service () const |
|
virtual bool | is_user_service () const |
| virtual bool | can_exit_application () override |
|
virtual::file::path | get_module_path () override |
|
virtual::file::path | get_module_folder () override |
|
virtual::string | app_name () override |
|
virtual::string | app_root () override |
|
virtual::string | application_title () override |
|
virtual::string | application_name () override |
| void | main () override |
|
virtual::enum_id | key_command (const ::user::e_key &ekey) override |
| virtual void | on_before_launching () override |
|
virtual void | init1 () |
|
virtual void | init2 () |
|
virtual void | init3 () |
|
virtual void | init () |
|
virtual void | term () |
|
virtual void | term3 () |
|
virtual void | term2 () |
|
virtual void | term1 () |
| void | set_finish () override |
| virtual void | do_install () override |
| virtual void | do_uninstall () override |
| virtual void | on_install () override |
| virtual void | on_uninstall () override |
| virtual void | init_instance () override |
| virtual void | term_instance () override |
| void | init_task () override |
| void | term_task () override |
| virtual::request * | application_start_file_open_request () |
| void | process_command_line_options () override |
|
virtual void | user_confirm_close_application () |
| virtual bool | has_capability (enum_application_capability eapplicationcapability) const override |
| virtual void | add_capability (enum_application_capability ecapability) override |
| bool | handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) override |
| bool | handle_application_call (::payload &payload, const ::scoped_string &scopedstrMember, ::property_set &propertyset) override |
|
::file::path | get_app_localconfig_folder () override |
|
::property_set | get_ini (const ::scoped_string &scopedstrIniName={}) override |
|
::string | get_visual_studio_build () override |
|
::string | get_application_name () override |
| void | on_application_message (::platform::message *pmessage) override |
| void | locale_schema_matter (string_array_base &stra, const string_array_base &straMatterLocator, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) override |
| void | matter_locator_locale_schema_matter (string_array_base &stra, const string_array_base &straMatterLocator, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) override |
| string | get_locale_schema_dir (const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) override |
| string | get_locale_schema_dir (const ::scoped_string &scopedstrLocale) override |
| string | get_locale_schema_dir () override |
| void | set_locale (const ::scoped_string &scopedstrLocale, const ::action_context &action_context) override |
| void | set_schema (const ::scoped_string &scopedstrSchema, const ::action_context &action_context) override |
| void | on_set_locale (const ::scoped_string &scopedstrLocale, const ::action_context &action_context) override |
| void | on_set_schema (const ::scoped_string &scopedstrSchema, const ::action_context &action_context) override |
| void | fill_locale_schema (::text::international::locale_schema &localeschema) override |
| void | fill_locale_schema (::text::international::locale_schema &localeschema, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) override |
| virtual void | process_init () override |
| virtual void | process_term () override |
| void | init_application () override |
| void | term_application () override |
|
::string_array_base | get_about_box_lines () override |
| void | show_about_box (::user::activation_token *puseractivationtoken) override |
|
::string_array_base | get_operating_system_information_lines () override |
| bool | handle_command (const ::atom &atom, ::user::activation_token *puseractivationtoken) override |
| bool | on_command_final (const ::atom &atom, ::user::activation_token *puseractivationtoken) override |
| virtual void | add_impact_system (const ::atom &atom, const ::pointer<::user::impact_system > &pimpactsystem) override |
|
virtual ::pointer<::user::impact_system > | impact_system (const ::atom &atom) override |
| virtual get_file_extension_mime_type * | get_get_file_extension_mime_type () override |
| virtual void | pick_browse (const ::function< void(const ::file::path &path) > &callback) override |
| virtual void | pick_media (const ::scoped_string &scopedstrMediaType) override |
| virtual void | did_pick_document_at_url (const ::scoped_string &scopedstrUrl) override |
| virtual void | did_pick_document_at_urls (const ::string_array_base &stra) override |
| virtual void | on_prompt_write_file (::user::controller *pusercontroller) override |
| virtual void | file_manager_save_as (::user::controller *pusercontroller) override |
| virtual bool | fill_system_menu (::operating_system::a_system_menu *psystemmenu) override |
| void | application_menu_update () override |
|
virtual void | on_system_main () |
|
virtual string | user_cloud_application_file_setting (const ::scoped_string &scopedstrFileName) |
|
virtual string | app_roaming_application_file_setting (const ::scoped_string &scopedstrFileName) |
|
virtual string | application_file_setting (const ::scoped_string &scopedstrFileName) |
|
virtual void | set_application_file_setting (const ::scoped_string &scopedstrFileName, const ::scoped_string &scopedstr) |
|
virtual string | application_file_setting_by_operating_system (const ::scoped_string &scopedstrFileName) |
|
virtual void | set_application_file_setting_by_operating_system (const ::scoped_string &scopedstrFileName, const ::scoped_string &scopedstr) |
|
virtual::string | get_http_user_agent () |
|
virtual void | get_http_user_agent (::property_set &set) |
|
void | copy_application_flags (const APPLICATION_FLAGS &applicationflags) |
| void | destroy () override |
| virtual void | set_platform () override |
| void | initialize (::particle *pparticle) override |
| virtual void | initialize_context () override |
| virtual void | initialize_context_1 () override |
| virtual void | finalize_context () override |
|
virtual::image::image_context * | image () override |
| virtual void | translate_text_data (::text::data *ptextdata) override |
|
virtual::text::text | __text (const ::atom &atom) override |
|
::platform::node * | node () |
|
virtual::directory_context * | directory () override |
|
virtual::file_context * | file () override |
|
virtual::directory_system * | directory_system () override |
|
virtual::file_system * | file_system () override |
|
virtual::path_system * | path_system () override |
|
virtual::payload | file_payload (const ::payload &payloadFile) override |
|
::platform::http * | http () override |
| void | initialize_http () override |
|
virtual::file::path | defer_process_path (::file::path path) override |
|
virtual::file::path | _defer_process_path (::file::path path) override |
|
virtual::file::path | __defer_process_path (::file::path path) override |
| virtual void | fork_count (::collection::count iCount, const ::function< void(::collection::index, ::collection::index, ::collection::index, ::collection::index) > &function, const ::procedure &procedureCompletion, ::collection::index iStart=0) override |
|
virtual::string | get_locale () override |
|
virtual::string | get_schema () override |
| virtual string | matter_locator (const ::scoped_string &scopedstrApp) override |
| virtual string | matter_locator (::platform::application *papp) override |
| virtual void | add_matter_locator (const ::scoped_string &scopedstrApp) override |
| virtual void | add_matter_locator (::platform::application *papp) override |
|
virtual::file::path | defer_process_matter_path (::file::path path) override |
|
virtual::file::path | get_matter_path (const ::scoped_string &scopedstrMatter) override |
|
virtual::file::path | get_matter_cache_path (::file::path path) override |
|
virtual::file::path | side_get_matter_path (const ::scoped_string &scopedstrMatter) override |
| virtual bool | os_is_alias (const ::file::path &path) override |
|
virtual ::pointer< ::file::link > | os_resolve_alias (const ::file::path &path, bool bNoUI=false, bool bNoMount=false) override |
| virtual bool | _os_has_alias_in_path (const ::file::path &path, bool bNoUI=false, bool bNoMount=false) override |
|
virtual ::pointer< ::file::link > | _os_resolve_alias (const ::file::path &path, bool bNoUI, bool bNoMount) override |
| bool | defer_process_media_library_path (::file::path &path) override |
| bool | defer_process_known_folder_path (::file::path &path) override |
| bool | defer_process_protocol_path (::file::path &path) override |
| bool | defer_process_fs_raw_folder_protocol_path (::file::path &path) override |
| bool | is_fs_raw_folder_protocol_installed (const ::scoped_string &scopedstrProtocol) override |
| void | on_initialize_particle () override |
| void | on_new_main_loop_happening_creation () override |
|
virtual void | on_single_lock_lock (::subparticle *psubparticleSynchronization, const ::subparticle *psubparticleContext, const_char_pointer pszFile, ::i32 iLine) |
|
virtual void | on_single_lock_unlock (::subparticle *psubparticleSynchronization) |
|
virtual void | __priority_and_affinity () |
| void | set_finish () override |
|
virtual void | set_task () |
|
virtual void | unset_task () |
| bool | is_locked () const override |
| bool | has_main_loop_happening () override |
|
virtual bool | _has_main_loop_happening_unlocked () |
| void | on_start_timers_handling_hint () override |
| void | on_stop_timers_handling_hint () override |
|
virtual bool | pick_next_posted_procedure () |
|
virtual e_happening | pick_happening () |
| string | get_tag () const override |
|
string | task_get_name () const |
|
::task * | get_task () override |
| const_char_pointer | get_task_tag () override |
|
virtual::acme::user::interaction * | get_active_user_interaction () |
|
virtual void | set_active_user_interaction (::acme::user::interaction *pacmeuserinteraction) |
| void | add_task (::object *pobjectTask) override |
|
virtual bool | is_current_task () const |
| virtual void | post_request (::request *prequest) override |
|
virtual bool | task_set_name (const ::scoped_string &scopedstrName) |
| bool | is_task_set2 () const override |
|
virtual::locale * | locale () |
| void | post (const ::procedure &procedure) override |
| void | send (const ::procedure &procedure) override |
|
virtual void | handle_posted_procedures () |
|
virtual void | task_caller_on_init () |
|
virtual bool | on_get_task_name (string &strThreadName) |
|
virtual void | set_happened (e_happening ehappening) |
|
virtual bool | on_happening (e_happening ehappening) |
|
virtual::i32 | __task_main () |
|
virtual void | __task_init () |
|
virtual void | __task_term () |
|
virtual void | call_init_task () |
| void | init_task () override |
| void | term_task () override |
|
virtual bool | has_message () const |
|
virtual void | on_before_branch () |
| virtual void | branch (enum_parallelization eparallelization=e_parallelization_asynchronous, const create_task_attributes_t &createtaskattributes={}) |
|
virtual void | branch_synchronously (const create_task_attributes_t &createtaskattributes={}) |
|
virtual bool | task_sleep (const class time &timeWait) |
| virtual bool | is_thread_class () const override |
| bool | should_run () const override |
| bool | is_ready_to_quit () const override |
| bool | has_child_task () const override |
| void | set_child_tasks_to_finish () override |
|
virtual void | update_task_ready_to_quit () |
|
virtual void | kick_thread () |
| virtual::i32 | call_main () |
| void | run () override |
|
virtual void | run_main_loop () |
|
virtual void | run_loop () |
|
virtual void | run_loop1 (::task *ptask) |
|
virtual void | run_loop2 (::task *ptask) |
|
virtual void | run_default_loop1 () |
|
virtual bool | task_run (const class ::time &time=0_s) |
| virtual bool | task_wait (const class ::time &timeRemaining=0_s) |
| | task waits a lot
|
|
virtual bool | task_iteration () |
|
virtual bool | handle_messages () |
|
virtual void | stop_task () |
| void | destroy () override |
| void | kick_idle () override |
| bool | is_branch_current () const override |
|
virtual void | synchronous_procedure (bool bAtAnotherThread, const procedure &procedure, const class ::time &timeTimeout=0_s) |
|
void | branch (const ::procedure_array &routinea) |
|
| 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 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 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 | 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 void | branch_send (const ::procedure &procedure, manual_reset_happening *phappening) |
|
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 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 |
|
inline ::platform::application * | get_app () |
|
virtual::platform::application * | _get_app () |
|
virtual::thread * | get_thread () |
|
virtual bool | thread_is_running () const |
|
virtual::task * | get_task () |
|
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) |
|
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 | 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 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 (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) |
|
virtual void | user_send (const ::procedure &procedure) |
|
dispatch_arrayø | user_sendø () |
|
virtual void | user_post (const ::procedure &procedure) |
|
dispatch_arrayø | user_postø () |
|
virtual void | main_send (const ::procedure &procedure) |
|
dispatch_arrayø | main_sendø () |
|
virtual void | main_post (const ::procedure &procedure) |
|
dispatch_arrayø | main_postø () |
|
virtual class::time | get_default_run_timeout () |
|
dispatch_arrayø | sendø () |
|
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) |
|
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 | 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 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 bool | defer_implement (::platform::context *pcontext) |
| Public Member Functions inherited from handler::handler |
|
virtual void | update_new_main_loop_happening () |
|
void | destroy () override |
|
virtual::manual_reset_happening * | new_main_loop_happening () |
|
virtual void | defer_reset_main_loop_happening () |
|
virtual bool | pick_next_posted_request () |
|
virtual bool | handle_next_posted_request () |
|
virtual bool | contains (::request *prequest) const |
|
virtual string | command_line_text () const |
|
virtual bool | on_idle () |
|
::lresult | call_message (const ::user::enum_message &emessage, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) override |
| virtual void | handle (::topic *ptopic, ::handler_context *phandlercontext) override |
|
virtual void | handle (::message::message *pmessage) |
|
virtual void | handle (::request *prequest) |
|
void | call_request (::request *prequest) override |
|
void | request (::request *prequest) override |
|
virtual bool | _handle_uri (const ::block &blockUri) |
|
virtual bool | _handle_call (::payload &payload, const ::block &blockObject, const ::block &blockMember, ::property_set &propertyset) |
| Public Member Functions inherited from timer_handler |
|
virtual::timer * | add_timer (::timer_dispatch *ptimerdispatch, const ::e_timer &etimer, const class ::time &time, const ::timer_callback &callback) |
|
virtual void | erase_timer (::timer_dispatch *ptimerdispatch, const ::e_timer &etimer) |
|
virtual void | erase_timer_dispatch (::timer_dispatch *ptimerdispatch) |
|
bool | are_there_timers_to_handle () const |
|
virtual void | handle_timers () |
|
virtual void | _handle_timers (::timer_map *ptimermap) |
|
virtual::string | trace_prefix () const |
|
virtual void | flush (trace_statement &tracestatement) |
|
void | set_format_flags (::file::fmtflags efmtflags) |
|
filesize | precision () const |
|
filesize | precision (::i8 prec) |
|
filesize | width () const |
|
filesize | width (::i8 wide) |
|
::file::fmtflags | setf (::file::fmtflags flagsAdd) |
|
::file::fmtflags | setf (::file::fmtflags flagsAdd, ::file::fmtflags flagsRemove) |
|
void | destroy () override |
|
bool | has_handler () const |
|
virtual void | add_handler (::particle *pmatter, bool bPriority=false) |
|
virtual void | route (::topic *ptopic, ::handler_context *phandlercontext=nullptr) |
|
virtual void | on_topic (const ::atom &atom, ::particle *pparticle=nullptr, ::handler_context *pcontext=nullptr) |
|
virtual void | notify_topic (const ::atom &atom, ::particle *pparticle=nullptr, ::handler_context *pcontext=nullptr) |
|
void | destroy () override |
|
virtual bool | set_property (const ::atom_array_base &atoma, const ::payload &payload, const ::action_context &context={}) |
|
virtual::payload | get_property (const ::atom_array_base &atoma) const |
|
virtual void | on_set_property (::data::property_change &change) |
|
virtual::payload | on_get_property (const ::atom_array_base &atoma) const |
|
virtual bool | on_property_will_change (::data::property_change &change) |
|
virtual void | on_property_changed (::data::property_change &change) |
|
::comparable_array< ::data::property_will_change > & | property_will_change () |
|
::comparable_array< ::data::property_changed > & | property_changed () |
|
virtual::image::image_context * | image () |
|
virtual::directory_context * | directory () |
|
virtual::file_context * | file () |
|
virtual::directory_system * | directory_system () |
|
virtual::file_system * | file_system () |
|
virtual::path_system * | path_system () |
|
virtual::payload | file_payload (const ::payload &payloadFile) |
|
virtual::file::path | defer_process_path (::file::path path) |
|
virtual::file::path | _defer_process_path (::file::path path) |
|
virtual::file::path | __defer_process_path (::file::path path) |
|
virtual::string | get_locale () |
|
virtual::string | get_schema () |
|
virtual::file::path | defer_process_matter_path (::file::path path) |
|
virtual::file::path | get_matter_path (const ::scoped_string &scopedstrMatter) |
|
virtual::file::path | get_matter_cache_path (::file::path path) |
|
virtual::file::path | side_get_matter_path (const ::scoped_string &scopedstrMatter) |
|
virtual ::pointer< ::file::link > | os_resolve_alias (const ::file::path &path, bool bNoUI=false, bool bNoMount=false) |
|
virtual ::pointer< ::file::link > | _os_resolve_alias (const ::file::path &path, bool bNoUI, bool bNoMount) |
|
virtual::platform::http * | http () |
|
virtual string | get_store_server_base_url () |
|
virtual void | clear_cache () |
|
virtual bool | is_local_data () const |
|
virtual string | get_latest_build_number (const ::scoped_string &scopedstrConfiguration, const ::scoped_string &scopedstrAppId) |
|
virtual::file::path | defer_make_file_system_url (const ::scoped_string &scopedstr) |
|
virtual string | defer_get_file_title (const ::scoped_string &scopedstr) |
|
virtual bool | _001IsProtocol (::file::path &path, const ::scoped_string &scopedstrProtocol) |
|
virtual::file::path | full_process_path (::file::path path) |
|
virtual file_pointer | friendly_get_file (::payload payloadFile, ::file::e_open eopen) |
|
virtual::file::path | sys_path (const ::scoped_string &scopedstrPath) |
|
virtual void | sys_set (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrValue) |
|
virtual string | sys_get (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrDefault="") |
|
virtual string | load_string (const ::scoped_string &scopedstr) |
|
virtual void | _load_from_file (::particle *pparticle, const ::payload &payloadFile, const ::payload &varOptions) |
|
virtual void | _save_to_file (const ::payload &payloadFile, const ::payload &varOptions, const ::particle *pparticle) |
|
virtual void | load_from_file (::particle *pparticle, const ::payload &payloadFile, const ::payload *pvarOptions) |
|
virtual void | load_from_file (::particle *pparticle, const ::payload &payloadFile) |
|
virtual void | save_to_file (const ::payload &payloadFile, const ::payload *pvarOptions, const ::particle *pparticle) |
|
virtual void | save_to_file (const ::payload &payloadFile, const ::particle *pparticle) |
|
virtual void | defer_initialize_context_image () |
| | void initialize_context_1() override;
|
|
virtual::string | calculate_data_key () |
|
virtual::string | calculate_data_key (const ::scoped_string &strKey) |
|
virtual void | request_exit_application () |
|
virtual void | exit_application () |
|
virtual::release_time_for_project | release_time () |
|
virtual::i32 | application_main () |
|
virtual bool | is_application () const |
|
virtual::file::path | get_module_path () |
|
virtual::file::path | get_module_folder () |
|
virtual::string | app_name () |
|
virtual::string | app_root () |
|
virtual::string | application_title () |
|
virtual::string | application_name () |
|
virtual::i32 | __implement () |
|
virtual::i32 | main_loop () |
|
virtual::enum_id | key_command (const ::user::e_key &ekey) |
|
virtual::file::path | get_app_localconfig_folder () |
|
virtual::property_set | get_ini (const ::scoped_string &scopedstrIniName={}) |
|
virtual::string | get_visual_studio_build () |
|
virtual::string | get_application_name () |
|
virtual::string_array_base | get_about_box_lines () |
|
virtual void | show_lines_box (const ::string_array_base &straLines, const ::string_array_base &straIconUrl, ::user::activation_token *puseractivationtoken) |
|
virtual::string_array_base | get_operating_system_information_lines () |
|
virtual ::pointer<::user::impact_system > | impact_system (const ::atom &atom) |
|
virtual::file::path | cloud_protocol () |
|
virtual string | __get_text (const ::scoped_string &scopedstr) |
|
::pointer<::fs::folder_sync > | fs_folder_sync (const ::scoped_string &scopedstr) |
|
virtual::string | getResourceName (::i32 iId) |
|
virtual void | setResourceName (::i32 iId, const ::scoped_string &scopedstr) |
|
virtual::i32 | getResourceId (const ::scoped_string &scopedstr) |
|
virtual void | load_string_table () |
|
virtual bool | load_cached_string (string &str, const ::atom &atom, bool bLoadStringTable) |
|
virtual bool | load_cached_string_by_id (string &str, const ::atom &atom, bool bLoadStringTable) |
|
virtual void | load_string_table (const ::scoped_string &scopedstrApp, const ::scoped_string &scopedstrId) |
|
virtual::string | fetch_public_internet_domain_extension_list_text () |
|
virtual bool | is_service () |
|
virtual bool | is_user_service () |
|
virtual ::pointer<::service > | create_service () |
|
virtual void | on_service_request (::request *prequest) |
|
virtual::database::server * | dataserver () |
|
virtual::interprocess::communication * | interprocess_communication () |
|
virtual ::pointer<::innate_ui::icon > | innate_ui_icon (const ::i32_size &size) |
|
virtual ::pointer<::innate_ui::icon > | innate_ui_icon (const ::scoped_string &scopedstrIconUrl, const ::i32_size &size) |
|
virtual void | init_fs_set (::fs::set *pfsset) |
|
virtual void | enable_service () |
|
virtual void | disable_service () |
|
virtual void | update_appmatter (::pointer<::sockets::http_session > &psession, const ::file::path &pathRoot, const ::scoped_string &scopedstrRelative) |
|
virtual void | update_appmatter (::pointer<::sockets::http_session > &psession, const ::file::path &pathRoot, const ::scoped_string &scopedstrRelative, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrStyle) |
|
virtual void | add_activation_message (const ::scoped_string &scopedstrMessage) |
|
virtual bool | has_activation_message () const |
|
virtual bool | defer_process_activation_message () |
|
virtual bool | assert_user_logged_in () |
|
virtual string | matter_as_string (const ::scoped_string &scopedstrMatter, const ::scoped_string &scopedstrMatter2=nullptr) |
|
virtual void | DoWaitCursor (::i32 nCode) |
|
virtual void | _001CloseApplication () |
|
virtual bool | try_close_application () |
|
virtual bool | can_close_application () |
|
virtual void | close_application () |
|
virtual string | get_license_id () |
|
virtual string | get_mutex_name_gen () |
|
virtual void | hotplugin_host_starter_start_sync (const ::scoped_string &scopedstrCommandLine, ::apex::application *papp, hotplugin::host *phost, hotplugin::plugin *pplugin=nullptr) |
|
virtual void | hotplugin_host_host_starter_start_sync (const ::scoped_string &scopedstrCommandLine, ::apex::application *papp, hotplugin::host *phost, hotplugin::plugin *pplugin=nullptr) |
|
virtual::file::path | appconfig_folder () |
|
virtual bool | app_data_set (const ::atom &atom, ::object &obj) |
|
virtual bool | app_data_get (const ::atom &atom, ::object &obj) |
|
virtual string | dialog_box (const ::scoped_string &scopedstrMatter, ::property_set &propertyset) |
|
virtual::file::path | local_application_path () |
|
virtual::file::path | local_application_home_path () |
|
virtual void | on_file_new () |
|
virtual string | title () |
|
virtual string_array_base | get_categories () |
|
virtual void | defer_create_keyboard () |
|
virtual bool | enable_application_events (::particle *pparticle, bool bEnable) |
|
virtual bool | is_equal_file_path (const ::file::path &path1, const ::file::path &path2) |
|
void | set_has_installer (bool bSet) |
|
virtual void | app_set (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrValue) |
|
virtual string | app_get (const ::scoped_string &scopedstrPath, const ::scoped_string &scopedstrDefault="") |
|
virtual string | get_version () |
|
virtual void | notify_process_init () |
|
virtual void | notify_init1 () |
|
virtual void | notify_init2 () |
|
virtual void | notify_init3 () |
|
virtual void | notify_term3 () |
|
virtual void | notify_term2 () |
|
virtual void | notify_term1 () |
|
virtual void | notify_process_term () |
|
virtual bool | system_add_app_install (const ::scoped_string &scopedstrId, const ::scoped_string &scopedstrBuild) |
|
virtual bool | _001OnDDECommand (const ::scoped_string &scopedstr) |
|
virtual void | _001InitializeShellOpen () |
|
virtual void | _001OnFileNew (::message::message *pmessage) |
|
virtual void | get_temp_file_name_template (string &str, const ::scoped_string &scopedstrName, const ::scoped_string &scopedstrExtension, const ::scoped_string &scopedstrTemplate) |
|
virtual void | get_temp_file_name (string &str, const ::scoped_string &scopedstrName, const ::scoped_string &scopedstrExtension) |
|
virtual::service_handler * | service_handler () |
|
void | ___property_set_test_001 () |
| virtual void | on_exclusive_instance_conflict (::request *prequest, bool &bHandled, enum_exclusive_instance eexclusive, const ::scoped_string &scopedstrId) |
| virtual void | on_exclusive_instance_local_conflict (::request *prequest, bool &bHandled) |
| virtual void | on_exclusive_instance_local_conflict_id (::request *prequest, bool &bHandled, const ::scoped_string &scopedstrId) |
|
virtual void | on_exclusive_instance_global_conflict (::request *prequest, bool &bHandled) |
| virtual void | on_additional_local_instance (bool &bHandled, const ::scoped_string &scopedstrModule, ::i32 iPid, const ::scoped_string &scopedstrCommandLine) |
|
virtual void | on_new_instance (const ::scoped_string &scopedstrModule, const ::atom &idPid) |
|
virtual string | get_local_mutex_id () |
|
virtual string | get_global_mutex_id () |
|
virtual string | get_local_mutex_name () |
|
virtual string | get_local_id_mutex_name () |
|
virtual string | get_global_mutex_name () |
|
virtual string | get_global_id_mutex_name () |
|
virtual bool | check_exclusive (bool &bHandled) |
|
virtual bool | erase_exclusive (const ::scoped_string &scopedstrId) |
|
virtual bool | exclusive_fails (const ::scoped_string &scopedstr, security_attributes *psecurityattributes=nullptr) |
|
virtual bool | exclusive_erase (const ::scoped_string &scopedstr) |
|
virtual void | release_exclusive () |
|
virtual string | http_get_locale_schema (const ::scoped_string &scopedstrUrl, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
|
virtual bool | platform_open_by_file_extension (::collection::index iEdge, const ::scoped_string &scopedstrPathName, ::request *prequest=nullptr) |
|
virtual bool | platform_open_by_file_extension (::collection::index iEdge, ::request *prequest) |
|
virtual bool | on_start_application () |
|
virtual void | post_critical_error_message (const ::scoped_string &scopedstrMessage, bool bShowLog=true) |
|
virtual void | show_critical_error_log () |
|
virtual string | get_app_user_friendly_task_bar_name () |
|
virtual::file::path | get_executable_path () |
|
virtual string | get_executable_extension () |
|
virtual string | get_executable_title () |
|
virtual string | get_executable_appid () |
|
virtual bool | on_open_document_file (::payload payloadFile) |
|
virtual string | get_app_id (string wstr) |
|
virtual void | install_trace (const ::scoped_string &scopedstr) |
|
virtual void | install_trace (::f64 dRate) |
|
virtual void | register_application_as_spa_file_type_handler () |
|
virtual bool | keyboard_focus_is_focusable (const ::user::interaction_base *pue) |
|
virtual bool | keyboard_focus_OnSetFocus (::user::interaction_base *pue) |
|
virtual void | send_message_to_windows (::user::enum_message eusermessage, ::wparam wparam, ::lparam lparam) |
|
virtual void | route_message_to_windows (::message::message *pmessage) |
|
virtual void | send_language_change_message () |
|
virtual string | preferred_experience () |
|
virtual void | post_message (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}) |
|
virtual void | close (::enum_exit eexit) |
|
virtual void | HideApplication () |
|
virtual bool | on_run_install () |
|
virtual bool | on_run_uninstall () |
|
virtual bool | on_idle (::i32 lCount) |
|
virtual bool | save_all_modified () |
|
void | _001OnFileNew () |
|
void | on_file_open () |
|
virtual bool | does_launch_window_on_startup () |
|
virtual bool | activate_app () |
|
virtual void | initialize_contextualized_theme () |
|
virtual bool | get_fs_size (string &strSize, const ::scoped_string &scopedstrPath, bool &bPending) |
|
virtual bool | get_fs_size (::i64 &i64Size, const ::scoped_string &scopedstrPath, bool &bPending) |
|
virtual void | set_title (const ::scoped_string &scopedstrTitle) |
|
void | update_app_interest () |
|
void | ensure_app_interest () |
|
virtual ::pointer<::progress::real > | show_progress (::user::interaction *puiParent, const ::scoped_string &scopedstrTitle, ::collection::count iProgressCount) |
|
virtual void | userfs_init1 () |
|
virtual void | userfs_process_init () |
|
virtual void | report_error (const ::exception &e, const ::user::e_message_box &emessagebox, const ::scoped_string &scopedstrTopic) |
|
virtual void | create_impact_system () |
|
virtual void | on_song_added (const ::scoped_string &scopedstr) |
|
virtual string | sound_path (const ::scoped_string &scopedstr) |
|
virtual string | get_default_playlist_path () |
|
virtual string | as_string (const ::payload &payload) |
|
virtual void | on_create_app_shortcut () |
|
virtual void | create_app_shortcut () |
|
virtual class::networking::application * | networking_application (::networking::application_handler *papplicationhandlerCreateNetworkApplication=nullptr) |
|
virtual void | create_networking_application (const ::scoped_string &scopedstrHostName, ::networking::application_handler *papplicationhandlerCreateNetworkApplication=nullptr) |
|
virtual void | game_on_create (::aqua::game *pgame) |
|
virtual::aqua::media_player * | assign_media_player_to_media_item (::aqua::media_item *pmediaitem) |
|
virtual void | enumerate_composite (matter_array &a) |
|
virtual::aura::game * | game () |
|
virtual string | get_window_class_name (::user::enum_control_type econtroltype) |
|
virtual::draw2d::printer * | get_printer (const ::scoped_string &scopedstrDeviceName) |
|
virtual::image::icon * | set_icon (::object *pobject, ::image::icon *picon, bool bBigIcon) |
|
virtual::image::icon * | get_icon (::object *pobject, bool bBigIcon) const |
| virtual::user::interaction * | main_window () |
| | virtual bool compress_ungz(memory_base & mem) override;
|
|
virtual bool | is_sandboxed () |
| virtual bool | get_frame (::pointer<::user::interaction > &pinteraction) |
| | virtual pointer<::user::message>get_user_message(MESSAGE * pmsg);
|
|
virtual void | add_user_interaction (::user::interaction *puserinteraction) |
|
virtual void | erase_user_interaction (::user::interaction *puserinteraction) |
|
virtual void | on_initial_frame_position (::user::frame_interaction *pframe) |
|
virtual void | on_graphics_ready () |
|
virtual::platform::type | control_type_from_id (const ::atom &atom, ::user::enum_control_type &econtroltype) |
|
bool | CreateFileFromRawResource (::u32 nID, const ::scoped_string &scopedstrType, const ::scoped_string &scopedstrFilePath) |
|
void | OnUpdateRecentFileMenu (::message::command *pcommand) |
|
virtual void | SetRegistryKey (const ::scoped_string &scopedstrRegistryKey) |
|
virtual void | SetRegistryKey (::u32 nIDRegistryKey) |
|
virtual void | RegisterShellFileTypes (bool bCompat=false) |
|
void | UnregisterShellFileTypes () |
|
virtual void | _001OnFileNew () |
|
virtual void | on_file_open () |
|
virtual::user::interaction * | get_request_parent_ui (::user::interaction *pinteraction, ::user::system *pusersystem) |
|
virtual::aura::theme * | theme () |
|
virtual::i32 | track_popup_menu (::menu::track_popup *ptrackpopup) |
|
virtual bool | _001CloseApplicationByUser (::pointer<::user::interaction >puserinteractionExcept) |
|
void | update_app_interest () |
|
void | ensure_app_interest () |
|
virtual::i32 | GetVisibleTopLevelFrameCountExcept (::pointer<::user::interaction >puserinteractionExcept) |
|
virtual::i32 | GetVisibleFrameCount () |
|
virtual void | prepare_form (atom atom, ::form_document *pformdocument) |
|
virtual bool | on_close_frame_window (::user::frame_interaction *pframe) |
|
virtual::user::interaction * | create_menu_interaction () |
|
virtual string | draw2d_get_default_implementation_name () |
|
virtual string | typeface_get_default_implementation_name () |
|
virtual string | imaging_get_default_implementation_name () |
|
virtual ::pointer< ::geo::geo > | create_geo () |
|
virtual::simpledb::server * | simpledb () |
|
virtual::account::user * | get_user (::file::path pathUrl=nullptr, bool bFetch=false, bool bInteractive=true) |
|
virtual::account::user * | interactive_get_user (::file::path pathUrl=nullptr) |
|
virtual::account::user * | noninteractive_get_user (::file::path pathUrl=nullptr) |
|
virtual ::pointer< ::data::data > | create_default_new_document_data () |
|
virtual ::pointer<::user::document > | defer_create_impact (const ::scoped_string &scopedstrImpact, ::user::interaction *puiParent, e_window_flag ewindowflag, const ::atom &atom) |
|
virtual::user::document * | place_hold (::user::interaction *pinteraction) |
|
virtual void | on_create_split_impact (::user::split_impact *pimpact) |
|
virtual void | on_change_cur_sel (::user::tab *ptab) |
|
virtual void | create_options_header (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_options_body (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_options_footer (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_auto_start_option (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_about_option (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_about_impact (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | create_operating_system_information_impact (const ::atom &atom, ::user::interaction *pparent) |
|
virtual void | on_after_prepare_impact_menu (::user::menu *pmenu) |
|
virtual::file::path | get_main_weather_file_path (const ::scoped_string &scopedstringAspect) |
|
virtual void | initialize_rich_text_kit () |
|
virtual string | prepare_impact_options () |
|
virtual string | prepare_impact_options_header () |
|
virtual string | prepare_impact_options_main_body () |
|
virtual string | prepare_impact_options_footer () |
|
virtual::filemanager::filemanager * | filemanager () |