|
MythTV
0.26-pre
|
#include <darwinavcinfo.h>
Public Member Functions | |
| DarwinAVCInfo () | |
| void | Update (uint64_t _guid, DarwinFirewireDevice *dev, IONotificationPortRef notify_port, CFRunLoopRef &thread_cf_ref, io_object_t obj) |
| bool | OpenPort (CFRunLoopRef &thread_cf_ref) |
| bool | ClosePort (void) |
| bool | OpenAVCInterface (CFRunLoopRef &thread_cf_ref) |
| void | CloseAVCInterface (void) |
| bool | OpenDeviceInterface (CFRunLoopRef &thread_cf_ref) |
| void | CloseDeviceInterface (void) |
| virtual bool | SendAVCCommand (const vector< uint8_t > &cmd, vector< uint8_t > &result, int retry_cnt) |
| bool | GetDeviceNodes (int &local_node, int &remote_node) |
| bool | IsAVCInterfaceOpen (void) const |
| bool | IsPortOpen (void) const |
Public Attributes | |
| io_service_t | fw_node_ref |
| io_service_t | fw_device_ref |
| io_service_t | fw_service_ref |
| io_service_t | avc_service_ref |
| io_object_t | fw_device_notifier_ref |
| IOFireWireAVCLibUnitInterface ** | avc_handle |
| IOFireWireLibDeviceRef | fw_handle |
Definition at line 26 of file darwinavcinfo.h.
| DarwinAVCInfo::DarwinAVCInfo | ( | ) | [inline] |
Definition at line 29 of file darwinavcinfo.h.
| void DarwinAVCInfo::Update | ( | uint64_t | _guid, |
| DarwinFirewireDevice * | dev, | ||
| IONotificationPortRef | notify_port, | ||
| CFRunLoopRef & | thread_cf_ref, | ||
| io_object_t | obj | ||
| ) |
Definition at line 27 of file darwinavcinfo.cpp.
| bool DarwinAVCInfo::OpenPort | ( | CFRunLoopRef & | thread_cf_ref | ) |
Definition at line 141 of file darwinavcinfo.cpp.
Referenced by DarwinFirewireDevice::OpenPort().
Definition at line 158 of file darwinavcinfo.cpp.
Referenced by DarwinFirewireDevice::ClosePort().
| bool DarwinAVCInfo::OpenAVCInterface | ( | CFRunLoopRef & | thread_cf_ref | ) |
Definition at line 165 of file darwinavcinfo.cpp.
Definition at line 225 of file darwinavcinfo.cpp.
| bool DarwinAVCInfo::OpenDeviceInterface | ( | CFRunLoopRef & | thread_cf_ref | ) |
Definition at line 237 of file darwinavcinfo.cpp.
Definition at line 287 of file darwinavcinfo.cpp.
| bool DarwinAVCInfo::SendAVCCommand | ( | const vector< uint8_t > & | cmd, |
| vector< uint8_t > & | result, | ||
| int | retry_cnt | ||
| ) | [virtual] |
Reimplemented from AVCInfo.
Definition at line 115 of file darwinavcinfo.cpp.
Referenced by DarwinFirewireDevice::SendAVCCommand().
| bool DarwinAVCInfo::GetDeviceNodes | ( | int & | local_node, |
| int & | remote_node | ||
| ) |
Definition at line 299 of file darwinavcinfo.cpp.
| bool DarwinAVCInfo::IsAVCInterfaceOpen | ( | void | ) | const [inline] |
Definition at line 55 of file darwinavcinfo.h.
| bool DarwinAVCInfo::IsPortOpen | ( | void | ) | const [inline] |
Definition at line 56 of file darwinavcinfo.h.
Referenced by DarwinFirewireDevice::IsPortOpen().
| io_service_t DarwinAVCInfo::fw_node_ref |
Definition at line 59 of file darwinavcinfo.h.
| io_service_t DarwinAVCInfo::fw_device_ref |
Definition at line 60 of file darwinavcinfo.h.
| io_service_t DarwinAVCInfo::fw_service_ref |
Definition at line 61 of file darwinavcinfo.h.
| io_service_t DarwinAVCInfo::avc_service_ref |
Definition at line 62 of file darwinavcinfo.h.
| io_object_t DarwinAVCInfo::fw_device_notifier_ref |
Definition at line 64 of file darwinavcinfo.h.
| IOFireWireAVCLibUnitInterface** DarwinAVCInfo::avc_handle |
Definition at line 66 of file darwinavcinfo.h.
| IOFireWireLibDeviceRef DarwinAVCInfo::fw_handle |
Definition at line 67 of file darwinavcinfo.h.
Referenced by DarwinFirewireDevice::GetMaxSpeed(), DarwinFirewireDevice::IsSTBStreaming(), DarwinFirewireDevice::ResetBus(), and DarwinFirewireDevice::UpdatePlugRegisterPrivate().
1.7.6.1