dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor Class Reference

#include <dx_proxy_stream_device.h>

Classes

struct  header

Public Member Functions

monitorinitialize (size_t=0)
 monitor (_device &device)
 operator bool () const try
 operator dx::stream::clock::monitor * () try
dx_catchall_handler_or_rethrow device uint32_t operator++ (int) noexcept
uint32_t operator-- (int) noexcept
dx_catchall_handler_or_rethrow device dx::stream::clock::monitoroperator-> () try
dx_catchall_handler_or_rethrow device ~monitor ()

Constructor & Destructor Documentation

◆ monitor()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::monitor ( _device & device)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~monitor()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx_catchall_handler_or_rethrow device dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::~monitor ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ initialize()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
monitor & dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::initialize ( size_t = 0)
inline
Here is the call graph for this function:

◆ operator bool()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::operator bool ( ) const
inline
Here is the call graph for this function:

◆ operator dx::stream::clock::monitor *()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::operator dx::stream::clock::monitor * ( )
inline
Here is the call graph for this function:

◆ operator++()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx_catchall_handler_or_rethrow device uint32_t dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::operator++ ( int )
inlinenoexcept
Here is the call graph for this function:

◆ operator--()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
uint32_t dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::operator-- ( int )
inlinenoexcept
Here is the call graph for this function:

◆ operator->()

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
dx_catchall_handler_or_rethrow device dx::stream::clock::monitor * dx::proxy::stream::_device< desc_t, preference_t, stream_t, group_t >::monitor::operator-> ( )
inline
Here is the call graph for this function:

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

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.