dxd - dynax driver framework 2.6.0d183
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::coremidi::property::listen Class Reference

coremidi::property::listen More...

#include <dx_coremidi_property.h>

+ Inheritance diagram for dx::coremidi::property::listen:
+ Collaboration diagram for dx::coremidi::property::listen:

Public Types

typedef std::map<::CFStringRef, ::CFStringRefdictionary
 

Public Member Functions

dx_coremidi_property_catchall_rethrow property erase () try
 
 listen (const ::MIDIObjectRef &id)
 
 listen (const ::MIDIObjectRef &id, const value_type &&notify)
 
 listen (const listen &other)
 
dx_coremidi_property_catchall_rethrow operator int32_t () const try
 
 operator::CFDataRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFDictionaryRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFPropertyListRef () const try
 
dx_coremidi_property_catchall_rethrow operator::CFStringRef () const try
 
 ~listen () noexcept override
 

Public Attributes

elements
 STL member.
 

Protected Attributes

const ::MIDIObjectRef id
 
const cf::type< const char * > key
 
std::mutex mutex
 

Detailed Description

Member Typedef Documentation

◆ dictionary

Constructor & Destructor Documentation

◆ listen() [1/3]

◆ listen() [2/3]

dx::coremidi::property::listen::listen ( const ::MIDIObjectRef & id,
const value_type && notify )
inline

◆ listen() [3/3]

dx::coremidi::property::listen::listen ( const ::MIDIObjectRef & id)
inline

◆ ~listen()

dx::coremidi::property::listen::~listen ( )
inlineoverridenoexcept

Member Function Documentation

◆ erase()

dx_coremidi_property_catchall_rethrow property dx::coremidi::property::erase ( )
inlineinherited

◆ operator int32_t()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator int32_t ( ) const
inlineinherited

◆ operator::CFDataRef()

dx::coremidi::property::operator::CFDataRef ( ) const
inlineinherited
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFDictionaryRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFDictionaryRef ( ) const
inlineinherited
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFPropertyListRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFPropertyListRef ( ) const
inlineinherited
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator::CFStringRef()

dx_coremidi_property_catchall_rethrow dx::coremidi::property::operator::CFStringRef ( ) const
inlineinherited
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ elements

T std::deque< T >::elements
inherited

STL member.

◆ id

const ::MIDIObjectRef dx::coremidi::property::id
protectedinherited

◆ key

const cf::type<const char*> dx::coremidi::property::key
protectedinherited

◆ mutex

std::mutex dx::coremidi::property::listen::mutex
protected

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

(c) copyright 2009 dynamic acoustics e.U. generated on Mon Dec 15 2025

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.