acme
Loading...
Searching...
No Matches
handler_context Class Reference
Inheritance diagram for handler_context:
subparticle quantum memory_quantum object acme::department acme::shell acme::windowing::display apex_main_data application_exit context_object_test_struct crypto::crypto crypto::initializer data::data data::data_container data::data_container_base directory_context directory_system file::watch file_context_interface file_system folder heap_test_struct logger mathematics::math_os_data nano::user::child nano::user::display operating_system::process request task task_pool text::translator user::drag_size_client user::element zip_context

Public Member Functions

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
virtual void initialize (::particle *pparticle)
 
::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 void operator() ()
 
virtual void run ()
 
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 ()
 
virtual void destroy_impl_data ()
 
virtual void destroy_os_data ()
 
virtual::subparticle_pointer clone ()
 
virtual void delete_this ()
 
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 Attributes

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
 

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