OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <Task.h>
Public Member Functions | |
Task (AgentImpl *a_agent_impl) | |
virtual | ~Task () |
virtual void | execute (const DCPS::MonotonicTimePoint &a_now)=0 |
void | enqueue (const DCPS::MonotonicTimePoint &release_time) |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Private Attributes | |
AgentImpl * | agent_impl_ |
Friends | |
class | AgentImpl |
Additional Inherited Members | |
![]() | |
RcObject () | |
|
inlineexplicit |
|
inlinevirtual |
void OpenDDS::ICE::Task::enqueue | ( | const DCPS::MonotonicTimePoint & | release_time | ) |
Definition at line 19 of file Task.cpp.
References agent_impl_, OpenDDS::ICE::AgentImpl::enqueue(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, and OpenDDS::DCPS::rchandle_from().
Referenced by OpenDDS::ICE::EndpointManager::ChangePasswordTask::ChangePasswordTask(), OpenDDS::ICE::EndpointManager::ServerReflexiveTask::execute(), OpenDDS::ICE::EndpointManager::ChangePasswordTask::execute(), OpenDDS::ICE::Checklist::execute(), OpenDDS::ICE::Checklist::generate_triggered_check(), OpenDDS::ICE::EndpointManager::ServerReflexiveTask::ServerReflexiveTask(), OpenDDS::ICE::Checklist::unfreeze(), and ~Task().
|
pure virtual |
Implemented in OpenDDS::ICE::Checklist, OpenDDS::ICE::EndpointManager::ChangePasswordTask, and OpenDDS::ICE::EndpointManager::ServerReflexiveTask.
Referenced by ~Task().
|
private |