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

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 )

◆ DFDPriv() [2/2]

DFDPriv::DFDPriv ( )

Definition at line 80 of file darwinfirewiredevice.cpp.

◆ ~DFDPriv()

DFDPriv::~DFDPriv ( )

Definition at line 85 of file darwinfirewiredevice.cpp.

Member Function Documentation

◆ operator=()

DFDPriv& DFDPriv::operator= ( const DFDPriv )

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: