acme
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages Concepts
request Class Reference
Inheritance diagram for request:
object graphics::output_purpose property_object handler_context particle matter subparticle particle quantum memory_quantum

Public Member Functions

long long increment_reference_count () override
 
long long decrement_reference_count () override
 
void common_construct ()
 
virtual void initialize_command_line2 (const string &strCommandLine)
 
virtual void initialize_arguments (::string_array &straArguments)
 
virtual void ParseParam (const ::string &strParam, bool bFlag, bool bLast)
 
virtual void ParseParamFlag (const ::string &strParam)
 
virtual void ParseParamNotFlag (const ::string &strParam)
 
virtual void ParseLast (bool bLast)
 
virtual void _001ParseCommandLine (const ::string &strCommandLine)
 
virtual void _001ParseCommandLineUri (const ::string &strCommandLine)
 
virtual void _001ParseCommandFork (const ::string &strCommandFork)
 
virtual void _001ParseCommandForkUri (const ::string &strCommandFork)
 
virtual void _001ParseCommandArguments (::string_array &straArguments)
 
virtual void initialize_create (arguments arguments)
 
virtual void initialize_create (string strAppId, ::payload payloadFile, const ::payload &varOptions=__visible(true), ::user::element *puiParent=nullptr, e_window_flag eflag=e_window_flag_none, ::atom=::atom())
 
virtual void initialize_create (::data::data *pdata, const ::payload &varOptions=__visible(true), ::user::element *puiParent=nullptr, e_window_flag eflag=e_window_flag_none, ::atom=::atom())
 
void create_common_construct (const ::payload &varOptions, ::user::element *puiParent)
 
::platform::applicationcreate_get_app (::platform::application *pappFallback=nullptr)
 
void finish_initialization ()
 
virtual string get_description ()
 
virtual void set_description (string strDescription)
 
virtual::collection::index get_edge ()
 
virtual bool has_file () const
 
virtual::payload get_file () const
 
virtual void set_file_path (const ::payload &payload)
 
void destroy () override
 
- Public Member Functions inherited from object
 object (enum_default_initialization)
 
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 string get_tag () const
 
virtual bool is_thread () const override
 
virtual bool task_get_run () const
 
virtual bool is_running () const
 
virtual void child_post_quit (const ::scoped_string &scopedstrTag)
 
virtual void child_post_quit_and_wait (const ::scoped_string &scopedstrTag, const time &time)
 
virtual void finish (::property_object *pcontextobjectFinish=nullptr) override
 
virtual void set_finish (::property_object *pcontextobjectFinish) override
 
virtual void set_finish_composites (::property_object *pcontextobjectFinish) override
 
virtual void on_finish () override
 
virtual void defer_update_object_id ()
 
virtual::atom calc_default_object_id () const
 
virtual void install_message_routing (::channel *pchannel)
 
void message_receiver_destruct ()
 
void _001OnUpdate (::message::message *pmessage)
 
virtual void request_file (const ::payload &payloadFile)
 
virtual void request_file (const ::payload &payloadFile, ::payload varQuery)
 
virtual void request (arguments arguments)
 
virtual void do_request (::create *pcreate)
 
virtual pointer< ::extended::future< ::conversation > > message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::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 void main ()
 
virtual void run () override
 
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 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 set_finish () override
 
virtual void add_task (::object *pobjectTask)
 
virtual void erase_task_and_set_task_new_parent (::object *pobjectTask, ::object *pobjectTaskNewParent)
 
virtual void transfer_tasks_from (::object *ptask)
 
virtual bool is_ascendant_task (::object *ptaskCandidateAscendant) const
 
virtual bool is_thread () const override
 
virtual bool task_get_run () const
 
virtual bool is_task_set () const
 
virtual void branch_send (const ::procedure &procedure, manual_reset_happening *phappening)
 
virtual bool set_children_to_finish_and_check_them_finished ()
 
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 string get_tag () const
 
virtual void defer_update_object_id ()
 
virtual::atom calc_default_object_id () const
 
void message_receiver_destruct ()
 
void _001OnUpdate (::message::message *pmessage)
 
virtual bool __is_child_task (::particle *pparticle) const
 
bool IsSerializable () const
 
void branch (const ::procedure_array &routinea)
 
void branch_each (const ::procedure_array &routinea)
 
template<typename TASK>
inline ::pointer< TASK > & defer_branch (::pointer< TASK > ptask, const ::procedure &procedure)
 
template<typename THREAD>
inline ::pointer< THREAD > defer_branch (::pointer< THREAD >pthread)
 
void defer_branch (::task_pointer &ptask, const ::procedure &procedure)
 
::pointer< 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
 
virtual bool is_ready_to_quit () const
 
inline ::platform::applicationget_app ()
 
virtual::platform::application * _get_app ()
 
virtual::thread * get_thread ()
 
virtual bool thread_is_running () const
 
virtual::task * get_task ()
 
virtual const char * get_task_tag ()
 
void destroy () override
 
virtual void on_set_finish ()
 
virtual bool __get_posted_payload_synchronously (const ::function< void(const ::procedure &) > &functionPost, const ::function< ::payload(void) > &functionReturn, ::payload &payload)
 
virtual void __send_procedure (const ::function< void(const ::procedure &) > &functionPost, const ::procedure &procedure)
 
virtual void post_quit ()
 
const ::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 void on_initialize_particle ()
 
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 bool is_branch_current () const
 
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 (::topic *ptopic, ::handler_context *phandlercontext)
 
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 ()
 
virtual void _send (const ::procedure &procedure)
 
sequence_continuation send (const ::procedure &procedure)
 
sequence_continuation sync (const class ::time &timeout={})
 
sequence_continuation send ()
 
virtual void _post (const ::procedure &procedure)
 
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)
 
virtual void kick_idle ()
 
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 init_task ()
 
virtual void term_task ()
 
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); }
 
virtual void on_request (::request *prequest)
 
- 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 graphics::output_purpose
 output_purpose (enum_output_purpose eoutputpurpose=e_output_purpose_none)
 
 output_purpose (::particle *pparticleGraphicalOutputPurposeOriginator, enum_output_purpose eoutputpurpose)
 
virtual void set_graphical_output_purpose_originator (::particle *pparticle)
 
virtual::particle * get_graphical_output_purpose_originator ()
 
virtual void release_graphical_output_purpose_originator ()
 
void destroy () override
 

Public Attributes

bool m_bNew
 
string m_strDescription
 
enum_command m_ecommand
 
string m_strAppId
 
::payload m_payloadFile
 
::payload m_payloadArguments
 
::payload m_payloadOptions
 
string m_strExtra
 
::e_status m_estatus
 
bool m_bDocumentAndFrameCreated = false
 
bool m_bDocumentWasModified = false
 
bool m_bTransparentBackground
 
bool m_bExperienceMainFrame
 
bool m_bOuterPopupAlertLike
 
bool m_bHold
 
::pointer<::user::element > m_puserelementParent
 
::pointer<::user::element > m_puserelementAlloc
 
::pointer<::matterm_pmatterUserPayload
 
e_window_flag m_ewindowflag
 
::atom m_atomRequest
 
bool m_bShowSplash
 
bool m_bRunEmbedded
 
bool m_bRunAutomated
 
int m_nCmdShow
 
::interlocked_count m_countStack
 
string m_strPrinterName
 
string m_strDriverName
 
string m_strPortName
 
::file::item_arraym_pitema
 
::pointer<::platform::contextm_pcontextFork
 
string m_strExe
 
string m_strApp
 
string m_strAppType
 
::collection::index m_iEdge
 
manual_reset_happening m_happeningReady
 
::requestm_prequest
 
string m_strCommandLine
 
::pointer< ::data::datam_pdata
 
::procedure_array m_procedureaOnFinishRequest
 
- 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 graphics::output_purpose
e_output_purpose m_egraphicsoutputpurpose
 

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 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
 

Member Function Documentation

◆ decrement_reference_count()

long long request::decrement_reference_count ( )
overridevirtual

Reimplemented from object.

◆ destroy()

void request::destroy ( )
overridevirtual

Reimplemented from object.

◆ increment_reference_count()

long long request::increment_reference_count ( )
overridevirtual

Reimplemented from object.

◆ initialize_create() [1/2]

void request::initialize_create ( ::data::data * pdata,
const ::payload & varOptions = __visible(true),
::user::element * puiParent = nullptr,
e_window_flag eflag = e_window_flag_none,
::atom atom = ::atom() )
virtual

return estatus;

◆ initialize_create() [2/2]

void request::initialize_create ( string strAppId,
::payload payloadFile,
const ::payload & varOptions = __visible(true),
::user::element * puiParent = nullptr,
e_window_flag eflag = e_window_flag_none,
::atom atom = ::atom() )
virtual

return estatus;


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