_Delete_stored_messages() | Concurrency::timer< _Type > | inlineprivate |
_Fire() | Concurrency::timer< _Type > | inlineprivatevirtual |
_Initialize(const _Type &_Value, _Inout_ ITarget< _Type > *_PTarget, bool _Repeating, _Inout_opt_ Scheduler *_PScheduler=NULL, _Inout_opt_ ScheduleGroup *_PScheduleGroup=NULL) | Concurrency::timer< _Type > | inlineprivate |
_Invoke_link_source(ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PLinkFrom) | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | inlineprotected |
_Invoke_unlink_source(ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PUnlinkFrom) | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | inlineprotected |
_M_connectedTargets | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | protected |
_M_fReferencedScheduler | Concurrency::timer< _Type > | private |
_M_fRepeating | Concurrency::timer< _Type > | private |
_M_messageProcessor | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | protected |
_M_pMessage | Concurrency::timer< _Type > | private |
_M_pReservedFor | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | protected |
_M_pScheduler | Concurrency::timer< _Type > | private |
_M_reservedId | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | protected |
_M_state | Concurrency::timer< _Type > | private |
_M_value | Concurrency::timer< _Type > | private |
_NewMessage() const | Concurrency::timer< _Type > | inlineprivate |
_Start() | Concurrency::details::_Timer | protected |
_Stop() | Concurrency::details::_Timer | protected |
_Target_type typedef | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | |
_Timer(unsigned int _Ms, bool _FRepeating) | Concurrency::details::_Timer | protected |
accept(runtime_object_identity _MsgId, _Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::accept(runtime_object_identity _MsgId, _Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
accept_message(runtime_object_identity _MsgId) | Concurrency::timer< _Type > | inlineprotectedvirtual |
acquire_ref(_Inout_ ITarget< _Target_type > *) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::acquire_ref(_Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
async_send(_Inout_opt_ message< _Target_type > *_Msg) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
consume(runtime_object_identity _MsgId, _Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::consume(runtime_object_identity _MsgId, _Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
consume_message(runtime_object_identity _MsgId) | Concurrency::timer< _Type > | inlineprotectedvirtual |
enable_batched_processing() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotected |
initialize_source(_Inout_opt_ Scheduler *_PScheduler=NULL, _Inout_opt_ ScheduleGroup *_PScheduleGroup=NULL) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotected |
Initialized enum value | Concurrency::timer< _Type > | private |
link_target(_Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::link_target(_Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
link_target_notification(_Inout_ ITarget< _Type > *_PTarget) | Concurrency::timer< _Type > | inlineprotectedvirtual |
source_block< single_link_registry< ITarget< _Type > > >::link_target_notification(_Inout_ ITarget< _Target_type > *) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
operator=(timer const &) | Concurrency::timer< _Type > | private |
pause() | Concurrency::timer< _Type > | inline |
Paused enum value | Concurrency::timer< _Type > | private |
process_input_messages(_Inout_ message< _Target_type > *_PMessage) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
propagate_output_messages() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
propagate_to_any_targets(_Inout_opt_ message< _Type > *) | Concurrency::timer< _Type > | inlineprotectedvirtual |
source_block< single_link_registry< ITarget< _Type > > >::propagate_to_any_targets(_Inout_opt_ message< _Target_type > *_PMessage) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
release(runtime_object_identity _MsgId, _Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::release(runtime_object_identity _MsgId, _Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
release_message(runtime_object_identity _MsgId) | Concurrency::timer< _Type > | inlineprotectedvirtual |
release_ref(_Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::release_ref(_Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
remove_targets() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotected |
reserve(runtime_object_identity _MsgId, _Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::reserve(runtime_object_identity _MsgId, _Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
reserve_message(runtime_object_identity _MsgId) | Concurrency::timer< _Type > | inlineprotectedvirtual |
resume_propagation() | Concurrency::timer< _Type > | inlineprotectedvirtual |
source_block() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inline |
source_type typedef | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | |
start() | Concurrency::timer< _Type > | inline |
Started enum value | Concurrency::timer< _Type > | private |
State enum name | Concurrency::timer< _Type > | private |
stop() | Concurrency::timer< _Type > | inline |
Stopped enum value | Concurrency::timer< _Type > | private |
sync_send(_Inout_opt_ message< _Target_type > *_Msg) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
target_iterator typedef | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | |
timer(unsigned int _Ms, _Type const &_Value, ITarget< _Type > *_PTarget=NULL, bool _Repeating=false) | Concurrency::timer< _Type > | inline |
timer(timer const &) | Concurrency::timer< _Type > | private |
unlink_target(_Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
ISource< single_link_registry< ITarget< _Type > >::type::type >::unlink_target(_Inout_ ITarget< single_link_registry< ITarget< _Type > >::type::type > *_PTarget)=0 | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | pure virtual |
unlink_target_notification(_Inout_ ITarget< _Target_type > *_PTarget) | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotectedvirtual |
unlink_targets() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
wait_for_outstanding_async_sends() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlineprotected |
~_Timer() | Concurrency::details::_Timer | protectedvirtual |
~ISource() | Concurrency::ISource< single_link_registry< ITarget< _Type > >::type::type > | inlinevirtual |
~source_block() | Concurrency::source_block< single_link_registry< ITarget< _Type > > > | inlinevirtual |
~timer() | Concurrency::timer< _Type > | inline |