acme
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages Concepts
platform::session Class Reference
Inheritance diagram for platform::session:
platform::axis_session_layer platform::aura_session_layer platform::aqua_session_layer platform::apex_session_layer platform::acme_session_layer platform::axis_session_layer_t platform::aura_session_layer_t platform::aqua_session_layer_t platform::apex_session_layer_t platform::acme_session_layer_t user::key_state platform::application_container handler::handler task

Public Member Functions

void destroy () override
 
virtual::text::context * text_context ()
 
virtual class::user::user * user () override
 
void on_request (::request *prequest) override
 
virtual void init_task () override
 
virtual void term_task () override
 
virtual void process_init ()
 
virtual void init1 ()
 
virtual void init2 ()
 
virtual void init_session ()
 
virtual void init ()
 
virtual void term ()
 
virtual void term1 ()
 
virtual void term2 ()
 
virtual void process_term ()
 
virtual void term_session ()
 
void main () override
 
- Public Member Functions inherited from task
void on_initialize_particle () override
 
virtual void __priority_and_affinity ()
 
void set_finish () override
 
virtual void set_task ()
 
virtual void unset_task ()
 
bool has_main_loop_happening () override
 
virtual bool _has_main_loop_happening_unlocked ()
 
virtual bool pick_next_posted_procedure ()
 
virtual e_happening pick_happening ()
 
string get_tag () const override
 
string task_get_name () const
 
::taskget_task () override
 
const char * 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_set () 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 void __task_init ()
 
virtual void __task_main ()
 
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 () const override
 
virtual bool task_get_run () const override
 
bool is_ready_to_quit () const override
 
bool set_children_to_finish_and_check_them_finished () override
 
virtual void update_task_ready_to_quit ()
 
virtual void kick_thread ()
 
void run () override
 
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)
 
- Public Member Functions inherited from object
 object (enum_default_initialization)
 
virtual long long increment_reference_count ()
 
virtual long long decrement_reference_count ()
 
virtual long long release ()
 
matter_array_composite_array ()
 
matter_array_reference_array ()
 
matter_arraycomposite_array ()
 
matter_arrayreference_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)
 
virtual void initialize (::particle *pparticle) override
 
const char * topic_text ()
 
context & __context (const ::payload &payload)
 
::payload __context_value (const ::payload &payload)
 
virtual void set_topic_text (const string &str)
 
void create_object_meta ()
 
void defer_object_meta ()
 
inline ::object_metaget_meta ()
 
inline ::handler_contextget_context () const
 
inline ::thread * get_thread () const
 
inline ::applicationget_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
 
long long get_ref_count ()
 
virtual void dev_log (string str) const
 
::objectoperator= (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 __id_construct (::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 ::primitive::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)
 
::objectparent_property_set_holder () const override
 
void copy_from (const object &o)
 
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 ::e_message_box &emessagebox=e_message_box_ok)
 
virtual void release_references ()
 
virtual ::pointer<::matterrunning (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, string strDefault="")
 
virtual string __get_text (string str)
 
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, unsigned int nStackSize=0, unsigned int 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 matterget_taskpool_container () override
 
virtual long long increment_reference_count ()
 
virtual long long decrement_reference_count ()
 
virtual long long release ()
 
::procedure_arraydestroyinga ()
 
::comparable_array< ::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 sleep (const class ::time &time)
 
template<typename BASE_TYPE>
void save_to (const ::payload &payloadFile, BASE_TYPE *pparticle)
 
virtual void initialize (::particle *pparticle) override
 
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_metaget_meta ()
 
::extended_topic_pointer create_extended_topic (const ::atom &atom) override
 
virtual void dev_log (string str)
 
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_objectparent_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< taskfork (const ::procedure &procedure)
 
::pointer< taskfork (const ::procedure &procedure, const create_task_attributes &createtaskattributes)
 
virtual ::pointer< ::parallelization::queuequeue (const ::atom &atomQueue)
 
virtual ::pointer<::taskbranch_procedure (const ::procedure &procedure, bool bAutoDelete=true, enum_parallelization eparallelization=e_parallelization_asynchronous, const create_task_attributes_t &createtaskattributes={})
 
virtual ::pointer<::taskbranch_procedure_synchronously (const ::procedure &procedure, bool bAutoDelete=true, const create_task_attributes_t &createtaskattributes={})
 
virtual::task_pointer run_procedure (bool bSyncronously, 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
 
::objectoperator= (const ::payload &payload)
 
string as_string () const override
 
void single_fork (const ::procedure_array &routinea)
 
void multiple_fork (const ::procedure_array &routinea)
 
template<primitive_function FUNCTION>
void hold_signal_function (::data::signal< FUNCTION > *psignal, FUNCTION f)
 
- Public Member Functions inherited from property_object
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 ()
 
bool has_property (const atom &atom) const
 
propertylookup_property (const atom &atom) const
 
bool erase_key (const atom &atom)
 
property_setget_property_set ()
 
const property_setget_property_set () const
 
bool contains (const ::property_set &set) const
 
::payloadtopic (const ::atom &atom)
 
propertyfind_property (const ::atom &atom) const
 
void defer_run_property (const ::atom &atom)
 
::payload attribute (const ::atom &atom)
 
::propertyfind_attribute (const ::atom &atom)
 
template<typename TYPE>
bool find_attribute (const ::atom &atom, TYPE &t)
 
::payloadget_object (const ::atom &atom)
 
::payloadpayload (const ::atom &atom)
 
::payload payload (const ::atom &atom) const
 
::payload payload (const ::atom &atom, const ::payload &varDefault) const
 
::payload find_payload (const ::atom &atom) const
 
::payload find_payload (const ::atom &atom, const ::payload &varDefault) const
 
string find_string (const ::atom &atom, const ::ansi_character *pszDefault=nullptr) const
 
int find_int (const ::atom &atom, int iDefault=0) const
 
unsigned int find_unsigned_int (const ::atom &atom, unsigned int iDefault=0) const
 
template<typename TYPE>
TYPE & get_cast (const ::atom &atom, TYPE *pDefault=nullptr)
 
template<typename TYPE>
::pointer< 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 ::string &str) const
 
virtual string property_set_get_evaluation (const ::string &str) const
 
virtual string property_set_get_string (const ::string &str) const
 
virtual bool property_set_get_string (string &strResult, const string &str) const
 
virtual bool property_set_get_evaluation (string &strResult, const string &str) 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
 
template<typename TYPE>
::pointer< TYPE > cast (const ::atom &atom) const
 
- Public Member Functions inherited from matter
::atomid ()
 
const ::atomid () 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::applicationget_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 ::particlecontext_trace_object () const
 
virtual void trace_last_status ()
 
virtual void clear_member ()
 
bool _handle_uri (const ::string &strUri) override
 
bool _handle_call (::payload &payload, const ::string &strObject, const ::string &strMember, ::property_set &propertyset) override
 
virtual bool handle_uri (const ::string &stringUri)
 
virtual bool handle_call (::payload &payload, const ::string &strObject, const ::string &strMember, ::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
bool is_null () const
 
bool is_set () const
 
bool is_ok () const
 
bool nok () const
 
void initialize (::particle *pparticle) override
 
bool _is_ok () const override
 
virtual bool on_command_final (const ::atom &atom, ::user::activation_token *puseractivationtoken)
 
inline ::particletrace_this () const
 
virtual::particle * get_context_particle ()
 
inline ::particlesynchronization () 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::mathematicsmathematics () const
 
::prototype::prototypeprototype () 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::systemsystem () const
 
::platform::sessionsession () const
 
::platform::applicationapplication () const
 
::platform::nodenode () const
 
void delete_this () override
 
::datetime::datetimedatetime () const
 
::internet::internet * internet () const
 
::url::url_contexturl () const
 
::crypto::cryptocrypto () const
 
::nano::nanonano () const
 
::directory_contextdirectory () const
 
::directory_systemdirectory_system () const
 
::file_contextfile () const
 
::file_systemfile_system () const
 
::path_systempath_system () const
 
virtual::file::watcher * file_watcher () const
 
::platform::httphttp () const
 
virtual::factory::factory_pointer & factory () const
 
virtual::factory::factory_pointer & factory (const ::string &strLibrary) const
 
virtual::factory::factory_pointer & factory (const ::string &strComponent, const ::string &strImplementation) const
 
template<typename TYPE>
TYPE * cast ()
 
virtual::payload get_result_payload ()
 
virtual void call_member (long long hi)
 
virtual const char * topic_text () const
 
virtual enum_trace_category trace_category (const ::particle *pparticle) const
 
virtual enum_trace_category trace_category () const
 
virtual class tracertracer () 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 ::ansi_character *pszFormat,...) const
 
virtual void formatf_trace (enum_trace_level etracelevel, const ::ansi_character *pszFormat, va_list &arguments) const
 
virtual void print_line (const ::scoped_string &scopedstr) const
 
virtual void print_out (const ::scoped_string &scopedstr) const
 
virtual void printf_line (const ::ansi_character *pszFormat,...) const
 
virtual void printf_out (const ::ansi_character *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 ::ansi_character *pszFormat,...) const
 
virtual void errf_out (const ::ansi_character *pszFormat,...) const
 
virtual void debugf (const ::ansi_character *pszFormat,...) const
 
virtual void informationf (const ::ansi_character *pszFormat,...) const
 
virtual void warningf (const ::ansi_character *pszFormat,...) const
 
virtual void errorf (const ::ansi_character *pszFormat,...) const
 
virtual void fatalf (const ::ansi_character *pszFormat,...) const
 
void trace (enum_trace_level etracelevel, 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 (::enum_message emessage, ::wparam wparam, ::lparam lparam)
 
virtual void handle_message (::message::message *pmessage)
 
virtual void handle_item (::item *pitem)
 
virtual lresult message_call (::enum_message emessage, ::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::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 * debug_note () const
 
virtual bool should_run_async () const
 
virtual ::pointer< ::message_boxmessage_box (const ::string &strMessage, const ::string &strTitle={}, const ::e_message_box &emessagebox={}, const ::string &strDetails=nullptr, ::nano::graphics::icon *picon=nullptr)
 
virtual ::pointer< ::message_boxmessage_box (const ::exception &exception, const ::string &strMessage={}, const ::string &strTitle={}, const ::e_message_box &emessagebox={}, const ::string &strDetails=nullptr, ::nano::graphics::icon *picon=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)
 
::pointer< subparticle__call__id_create (const ::atom &atom, ::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)
 
sequence_continuation user_send (const ::procedure &procedure)
 
sequence_continuation user_send ()
 
sequence_continuation user_sync ()
 
virtual void _user_post (const ::procedure &procedure)
 
sequence_continuation user_post (const ::procedure &procedure)
 
sequence_continuation user_post ()
 
sequence_continuation user_async ()
 
virtual void _main_send (const ::procedure &procedure)
 
sequence_continuation main_send (const ::procedure &procedure)
 
sequence_continuation main_send ()
 
sequence_continuation main_sync ()
 
virtual void _main_post (const ::procedure &procedure)
 
sequence_continuation main_post (const ::procedure &procedure)
 
sequence_continuation main_post ()
 
sequence_continuation main_async ()
 
virtual class::time get_default_run_timeout ()
 
sequence_continuation send (const ::procedure &procedure)
 
sequence_continuation sync (const class ::time &timeout={})
 
sequence_continuation send ()
 
sequence_continuation post (const ::procedure &procedure)
 
sequence_continuation async ()
 
sequence_continuation post ()
 
virtual void _call_procedure (enum_dispatch edispatch, const procedure &procedure)
 
template<typename BASE_TYPE>
bool __call__defer_construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr)
 
template<typename TYPE>
bool __call__defer_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__id_construct (::pointer< BASE_TYPE > &ptype, const ::atom &atom, ::factory::factory *pfactory=nullptr)
 
template<typename TYPE>
inline ::pointer< TYPE > __call__id_create (const ::atom &atom, ::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 BASE_TYPE>
inline ::pointer< BASE_TYPE > __raw_create (::factory::factory *pfactory=nullptr)
 
virtual void * new_object (const char *psz)
 
particleoperator= (const particle &particle)
 
virtual::user::user * user ()
 
virtual void process_owned_procedure_list (::procedure_list &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)
 
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__id_construct (::pointer< TYPE > &p, const ::atom &atom, ::factory::factory *pfactory)
 
template<typename TYPE>
inline ::pointer< TYPE > __call__id_create (const ::atom &atom, ::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
::platform::systemsystem () const
 
virtual void on_sequence ()
 
virtual bool should_create_sequence_on_synchronicity ()
 
virtual bool defer_consume_main_arguments (int argc, char **argv, int &iArgument)
 
virtual void call ()
 
virtual void get_debug_title (char *sz, character_count c) const
 
virtual::string get_short_debug_text (int i) const
 
virtual class::time get_run_timeout ()
 
virtual bool subparticle_step ()
 
inline ::collection::count reference_count () const
 
long long increment_reference_count ()
 
long long decrement_reference_count ()
 
long long replace_reference ()
 
long long 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 ()
 
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 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 (int lCount, int *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 *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)
 
- Public Member Functions inherited from 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)
 
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_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 request (::request *prequest)
 inline void set_realized() { set_flag(e_flag_realized); }
 
- Public Member Functions inherited from memory_quantum
void * operator new (size_t s)
 
void * operator new[] (size_t s)
 
void operator delete (void *p)
 
void operator delete[] (void *p)
 
- Public Member Functions inherited from acme::implementable
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 ()
 
virtual void call_message (const ::enum_message &emessage, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr)
 
virtual void handle (::topic *ptopic, ::handler_context *phandlercontext) override
 
virtual void handle (::message::message *pmessage)
 
virtual void handle (::request *prequest)
 
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 tracer
virtual void flush (trace_statement &tracestatement)
 
- Public Member Functions inherited from print_formatting
void set_format_flags (::file::fmtflags efmtflags)
 
filesize precision () const
 
filesize precision (char prec)
 
filesize width () const
 
filesize width (char wide)
 
::file::fmtflags setf (::file::fmtflags flagsAdd)
 
::file::fmtflags setf (::file::fmtflags flagsAdd, ::file::fmtflags flagsRemove)
 
- Public Member Functions inherited from source
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)
 
- Public Member Functions inherited from data::property_container
void destroy () override
 
virtual bool set_property (const ::atom_array &atoma, const ::payload &payload, const ::action_context &context={})
 
virtual::payload get_property (const ::atom_array &atoma) const
 
virtual void on_set_property (::data::property_change &change)
 
virtual::payload on_get_property (const ::atom_array &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 ()
 
- Public Member Functions inherited from platform::application_container
virtual::platform::application * get_application (const ::string &strAppId, bool bCreate=true, ::request *prequest=nullptr)
 
virtual ::pointer<::platform::applicationinstantiate_application (const::string &strAppIdd)
 
virtual ::pointer<::platform::applicationcreate_application (const ::string &strAppId, ::request *prequest)
 
virtual void exit_application () override
 
application_arrayapplicationa ()
 
application_array get_applicationa ()
 
virtual void add_application (::platform::application *papplication)
 
virtual void erase_application (::platform::application *papplication)
 
::pointer<::platform::applicationassert_running (const ::string &strAppId)
 
virtual void on_instantiate_application (::platform::application *papplication)
 
- Public Member Functions inherited from application_exit
virtual void request_exit_application ()
 
virtual bool can_exit_application ()
 
- Public Member Functions inherited from user::key_state
virtual bool is_key_pressed (::user::enum_key ekey)
 
- Public Member Functions inherited from platform::apex_session_layer
virtual class::fs::data * fs ()
 
virtual unsigned int get_Long_PhRESSing_time ()
 
virtual bool open_by_file_extension (const ::string &pszPathName, ::request *prequest=nullptr)
 
virtual bool open_by_file_extension (::request *prequest)
 
virtual::color::color get_default_color (::color::color color)
 
virtual void frame_pre_translate_message (::message::message *pmessage)
 
virtual bool is_licensed (const ::string &pszId, bool bInteractive=true)
 
virtual bool get_auth (const string &pszForm, string &strUsername, string &strPassword)
 
virtual::user::e_key key_modifiers ()
 
virtual void set_key_pressed (::user::enum_key ekey, bool bPressed)
 
virtual bool InitializeLocalDataCentral ()
 virtual void init_session() override;
 
virtual void _001OnFileNew ()
 
virtual void launch_app (const ::string &psz)
 
virtual void install_app (const ::string &psz)
 
virtual void defer_initialize_host_window (const ::int_rectangle *lpcrect=nullptr)
 
::pointer<::apex::application > get_current_application ()
 
virtual void set_app_title (const ::string &pszAppId, const ::string &pszTitle)
 
virtual ::pointer<::apex::session > get_session ()
 
virtual bool is_remote_session ()
 
virtual string_array get_user_wallpaper ()
 
virtual::user::interaction_base * get_user_interaction_host ()
 
virtual::user::interaction_base * get_host_primitive ()
 
- Public Member Functions inherited from platform::aura_session_layer
virtual class::fs::data * fs ()
 
virtual bool on_create_frame_window ()
 
virtual::apex::savings * savings ()
 
virtual void on_finally_focus_set (::user::interaction_base *pelementalFocus)
 
virtual bool on_ui_mouse_message (::message::mouse_base *pmouse)
 
virtual void set_bound_ui (::atom idImpact, ::user::interaction *pinteraction)
 
virtual::user::interaction_base * get_bound_ui (::atom idImpact)
 
virtual void on_show_user_input_popup (::user::interaction *pinteraction)
 
virtual::write_text::font_list * get_single_column_font_list ()
 virtual void init_session() override;
 
virtual::user::interaction * get_request_parent_ui (::user::interaction *pinteraction, ::request *prequest)
 
virtual bool place (::user::main_frame *pmainframe, ::request *prequest)
 
virtual bool is_mouse_button_pressed (::user::enum_mouse emouse)
 
- Public Member Functions inherited from platform::axis_session_layer
virtual::account::department * account ()
 
virtual void on_user_logon (::account::user *puser)
 
virtual::account::user * get_user (::file::path pathUrl=nullptr, bool bFetch=false, bool bInteractive=true)
 
virtual void on_erase_user (::account::user *puser)
 
virtual void interactive_credentials (::account::credentials *pcredentials)
 

Public Attributes

::collection::index m_iEdge
 
::pointer<::text::contextm_ptextcontext
 
::payload m_varCurrentImpactFile
 
- Public Attributes inherited from task
union { 
 
   struct { 
 
      bool   m_bAvoidProcedureFork: 1 
 
      bool   m_bIsPredicate: 1 
 
      bool   m_bMessageThread: 1 
 
      bool   m_bHandleRequest: 1 
 
      bool   m_bHandleProcedure: 1 
 
      bool   m_bHandleHappening: 1 
 
      bool   m_bTaskToolsForIncreasedFps: 1 
 
      bool   m_bHandlingMessages: 1 
 
      bool   m_bKeepRunningPostedProcedures: 1 
 
   }  
 
   unsigned long long   m_hnTaskFlag 
 
};  
 
unsigned long long m_uThreadAffinityMask
 
::synchronization_array m_synchronizationaMainLoop
 
::task_index m_taskindex
 
htask m_htask
 
itask m_itask
 
string m_strTaskName
 
string m_strTaskTag
 
::pointer< ::acme::user::interactionm_pacmeuserinteractionMain
 
::pointer< ::acme::user::interactionm_pacmeuserinteractionActive
 
::particle_array m_particleaHold
 
::pointer< manual_reset_happeningm_phappeningInitialization
 
::procedure m_procedure
 
::pointer< manual_reset_happeningm_pevSleep
 
::pointer< manual_reset_happeningm_phappeningFinished2
 
::comparable_array< e_happening > m_ehappeninga
 
::pointer< ::parallelization::counterm_pcounter
 
::task_pointer m_ptask
 
::procedure_array m_procedurea2
 
::procedure_list m_procedurelistHandling
 
::pointer< ::localem_plocale
 
class::time m_timeLastPing
 
class::time m_timePingTimeout
 
class::time m_timeLastPostedProcedureStart
 
class::time m_timeDefaultPostedProcedureTimeout
 
class::time m_timePostedProcedureTimeout
 
::waiting_call_stack m_waitingcallstack
 
int m_iExitCode
 
- Public Attributes inherited from object
::object_metam_pmeta
 
long long m_cRun
 
::particlem_pparticleContext
 
- Public Attributes inherited from property_object
::pointer< property_setm_ppropertyset
 
- Public Attributes inherited from matter
union { 
 
   unsigned int   m_uError 
 
   struct { 
 
      bool   m_bTimeout: 1 
 
   }  
 
};  
 
class::atom m_atomMatterId
 
- Public Attributes inherited from particle
mutable::platform::application * m_papplication
 
mutable::particle_pointer m_pparticleSynchronization
 
- Public Attributes inherited from handler_context
unsigned long long m_uUpdateSerial
 
- Public Attributes inherited from subparticle
::interlocked_count m_countReference
 
::pointer< ::sequence > m_psequence
 
- Public Attributes inherited from quantum
::e_flag m_eflagElement
 
::e_status m_estatus
 
- Public Attributes inherited from acme::implementable
PFN_IMPLEMENT m_pfnImplement = nullptr
 
- Public Attributes inherited from handler::handler
union { 
 
   struct { 
 
      bool   m_bHandleRequest: 1 
 
   }  
 
   unsigned long long   m_hnHandlerFlag 
 
};  
 
::pointer< ::requestm_prequest
 
::payload m_payloadFile
 
- Public Attributes inherited from tracer
::pointer< ::loggerm_plogger
 
- Public Attributes inherited from print_formatting
::file::fmtflags m_fmtflags
 
char m_width
 
char m_precision
 
- Public Attributes inherited from source
pointer_array< ::particlem_particlea
 
- Public Attributes inherited from data::property_container
::property_set m_propertyset
 
::pointer_array< ::data::property_listenerm_propertylistenera
 
::comparable_array< ::data::property_will_changem_propertywillchangea
 
::comparable_array< ::data::property_changedm_propertychangeda
 
- Public Attributes inherited from platform::application_container
application_array m_applicationa
 
bool m_bFinalizeIfNoApplicationSetting
 
bool m_bFinalizeIfNoApplication
 
::pointer<::platform::applicationm_pappCurrent
 
- Public Attributes inherited from application_exit
bool m_bProcessingApplicationExitRequest: 1
 
- Public Attributes inherited from platform::apex_session_layer_t
::pointer<::user::interaction_base > m_puserprimitiveHost
 __creatable(session);
 
::pointer< ::map< ::user::enum_key, bool > > m_pmapKeyPressed
 
bool m_bProgrammerMode
 
bool m_bSystemSynchronizedCursor
 
int_point m_pointCursor
 
::payload m_varTopicFile
 
bool m_bShowPlatform
 
::pointer<::ftpfs > m_pftpfs
 
::pointer<::fs::remote_native > m_premotefs
 
::pointer<::fs::fs > m_pfs
 
::pointer<::fs::data > m_pfsdata
 
::pointer<::ifs > m_pifs
 
bool m_bIfs
 
bool m_bMatterFromHttpCache
 
unsigned int m_dwLongPhRESSingTime
 
- Public Attributes inherited from platform::aura_session_layer_t
bool m_bAcceptsFirstResponder
 
::pointer< ::user::interaction > m_puserinteractionPendingFocus2
 
::pointer< ::user::interaction > m_puiLastUserInputPopup
 
::pointer< ::user::interaction > m_puiMouseMoveCapture
 
::pointer<::apex::savings > m_psavings
 
atom_map< ::user::interaction * > m_mapboundui
 
::pointer<::write_text::font_list > m_pfontlistSingleColumn
 
::pointer<::user::user > m_puser
 
- Public Attributes inherited from platform::axis_session_layer_t
::pointer<::account::department > m_paccount
 

Additional Inherited Members

- Public Types inherited from matter
typedef void POSTING_PROCEDURE(const ::procedure &procedure)
 
typedef ::payload RETURNING_PROCEDURE()
 
- Static Public Member Functions inherited from task
static void * s_os_task (void *p)
 
- Static Public Member Functions inherited from object
static void system (const ::scoped_string &scopedstrProjectName)
 
- Static Public Member Functions inherited from particle
static class::platform::platform * platform ()
 
- Protected Attributes inherited from object
::pointer< matter_arraym_pcompositea
 
::pointer< matter_arraym_preferencea
 
::pointer< ::objectm_pobjectParentTask
 
::pointer< ::pointer_array< ::particle > > m_pparticleaChildrenTask
 
::pointer< atom_map< ::pointer< ::parallelization::queue > > > m_pqueuemap
 
::procedure_array m_procedureaDestroying
 
::comparable_array< ::particle * > m_particleaNotify
 
- Protected Attributes inherited from handler::handler
::pointer_array< ::requestm_requestaPosted
 
::pointer_array< ::requestm_requestaHistory
 
::pointer< ::manual_reset_happeningm_pmanualresethappeningMainLoop
 

Member Function Documentation

◆ destroy()

void platform::session::destroy ( )
overridevirtual

Reimplemented from object.

◆ init_task()

void platform::session::init_task ( )
overridevirtual

Reimplemented from subparticle.

◆ main()

void platform::session::main ( )
overridevirtual

Reimplemented from task.

◆ on_request()

void platform::session::on_request ( ::request * prequest)
overridevirtual

Reimplemented from quantum.

◆ term_task()

void platform::session::term_task ( )
overridevirtual

Reimplemented from subparticle.


The documentation for this class was generated from the following files: