MythTV  master
Public Member Functions | Public Attributes | Private Member Functions | List of all members
DFDPriv Class Reference
Collaboration diagram for DFDPriv:
Collaboration graph
[legend]

Public Member Functions

 DFDPriv ()
 
 ~DFDPriv ()
 

Public Attributes

pthread_t m_controller_thread {nullptr}
 
CFRunLoopRef m_controller_thread_cf_ref {nullptr}
 
bool m_controller_thread_running {false}
 
IONotificationPortRef m_notify_port {nullptr}
 
CFRunLoopSourceRef m_notify_source {nullptr}
 
io_iterator_t m_deviter {0}
 
int m_actual_fwchan {-1}
 
bool m_is_streaming {false}
 
AVS::MPEG2Receiver * m_avstream {nullptr}
 
AVS::StringLogger * m_logger {nullptr}
 
uint m_no_data_cnt {0}
 
bool m_no_data_timer_set {false}
 
MythTimer m_no_data_timer
 
avcinfo_list_t m_devices
 

Private Member Functions

 DFDPriv (const DFDPriv &)=delete
 
DFDPrivoperator= (const DFDPriv &)=delete
 

Detailed Description

Definition at line 73 of file darwinfirewiredevice.cpp.

Constructor & Destructor Documentation

◆ DFDPriv() [1/2]

DFDPriv::DFDPriv ( const DFDPriv )
privatedelete

◆ DFDPriv() [2/2]

DFDPriv::DFDPriv ( )
inline

Definition at line 80 of file darwinfirewiredevice.cpp.

◆ ~DFDPriv()

DFDPriv::~DFDPriv ( )
inline

Definition at line 85 of file darwinfirewiredevice.cpp.

Member Function Documentation

◆ operator=()

DFDPriv& DFDPriv::operator= ( const DFDPriv )
privatedelete

Member Data Documentation

◆ m_controller_thread

pthread_t DFDPriv::m_controller_thread {nullptr}

Definition at line 98 of file darwinfirewiredevice.cpp.

Referenced by DarwinFirewireDevice::StartController().

◆ m_controller_thread_cf_ref

CFRunLoopRef DFDPriv::m_controller_thread_cf_ref {nullptr}

◆ m_controller_thread_running

bool DFDPriv::m_controller_thread_running {false}

◆ m_notify_port

IONotificationPortRef DFDPriv::m_notify_port {nullptr}

◆ m_notify_source

CFRunLoopSourceRef DFDPriv::m_notify_source {nullptr}

◆ m_deviter

io_iterator_t DFDPriv::m_deviter {0}

◆ m_actual_fwchan

int DFDPriv::m_actual_fwchan {-1}

◆ m_is_streaming

bool DFDPriv::m_is_streaming {false}

◆ m_avstream

AVS::MPEG2Receiver* DFDPriv::m_avstream {nullptr}

◆ m_logger

AVS::StringLogger* DFDPriv::m_logger {nullptr}

Definition at line 109 of file darwinfirewiredevice.cpp.

Referenced by DFDPriv(), DarwinFirewireDevice::OpenAVStream(), and ~DFDPriv().

◆ m_no_data_cnt

uint DFDPriv::m_no_data_cnt {0}

◆ m_no_data_timer_set

bool DFDPriv::m_no_data_timer_set {false}

◆ m_no_data_timer

MythTimer DFDPriv::m_no_data_timer

◆ m_devices

avcinfo_list_t DFDPriv::m_devices

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