|
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::system * | system () 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) |
|
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) |
|
void * | operator new (size_t s) |
|
void * | operator new[] (size_t s) |
|
void | operator delete (void *p) |
|
void | operator delete[] (void *p) |
|