|
MythTV
0.26-pre
|
#include <darwinfirewiredevice.h>
Definition at line 10 of file darwinfirewiredevice.h.
| DarwinFirewireDevice::DarwinFirewireDevice | ( | uint64_t | guid, |
| uint | subunitid, | ||
| uint | speed | ||
| ) |
Definition at line 118 of file darwinfirewiredevice.cpp.
Definition at line 127 of file darwinfirewiredevice.cpp.
| bool DarwinFirewireDevice::OpenPort | ( | void | ) | [virtual] |
Implements FirewireDevice.
Definition at line 228 of file darwinfirewiredevice.cpp.
| bool DarwinFirewireDevice::ClosePort | ( | void | ) | [virtual] |
Implements FirewireDevice.
Definition at line 298 of file darwinfirewiredevice.cpp.
Referenced by ~DarwinFirewireDevice().
| bool DarwinFirewireDevice::ResetBus | ( | void | ) | [virtual] |
Reimplemented from FirewireDevice.
Definition at line 441 of file darwinfirewiredevice.cpp.
Referenced by ProcessNoDataMessage().
| void DarwinFirewireDevice::HandleDeviceChange | ( | uint | messageType | ) |
Definition at line 814 of file darwinfirewiredevice.cpp.
Referenced by dfd_device_change_msg().
| void DarwinFirewireDevice::AddListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented from FirewireDevice.
Definition at line 521 of file darwinfirewiredevice.cpp.
| void DarwinFirewireDevice::RemoveListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented from FirewireDevice.
Definition at line 531 of file darwinfirewiredevice.cpp.
| bool DarwinFirewireDevice::IsPortOpen | ( | void | ) | const [virtual] |
Implements FirewireDevice.
Definition at line 511 of file darwinfirewiredevice.cpp.
Referenced by ClosePort(), OpenPort(), and ~DarwinFirewireDevice().
| vector< AVCInfo > DarwinFirewireDevice::GetSTBList | ( | void | ) | [static] |
Reimplemented from FirewireDevice.
Definition at line 610 of file darwinfirewiredevice.cpp.
| void DarwinFirewireDevice::StartController | ( | void | ) | [private] |
Definition at line 179 of file darwinfirewiredevice.cpp.
Referenced by GetSTBList(), and OpenPort().
| void DarwinFirewireDevice::StopController | ( | void | ) | [private] |
Definition at line 195 of file darwinfirewiredevice.cpp.
Referenced by ClosePort(), GetSTBList(), and OpenPort().
| bool DarwinFirewireDevice::OpenAVStream | ( | void | ) | [private] |
Definition at line 326 of file darwinfirewiredevice.cpp.
Referenced by StartStreaming().
| bool DarwinFirewireDevice::CloseAVStream | ( | void | ) | [private] |
Definition at line 422 of file darwinfirewiredevice.cpp.
Referenced by RemoveListener().
| bool DarwinFirewireDevice::IsAVStreamOpen | ( | void | ) | const [private] |
Definition at line 436 of file darwinfirewiredevice.cpp.
Referenced by OpenAVStream(), and StartStreaming().
| bool DarwinFirewireDevice::StartStreaming | ( | void | ) | [private] |
Definition at line 459 of file darwinfirewiredevice.cpp.
Referenced by AddListener().
| bool DarwinFirewireDevice::StopStreaming | ( | void | ) | [private] |
Definition at line 484 of file darwinfirewiredevice.cpp.
Referenced by CloseAVStream(), and RemoveListener().
| bool DarwinFirewireDevice::SendAVCCommand | ( | const vector< uint8_t > & | cmd, |
| vector< uint8_t > & | result, | ||
| int | retry_cnt | ||
| ) | [private, virtual] |
Implements FirewireDevice.
Definition at line 504 of file darwinfirewiredevice.cpp.
| void DarwinFirewireDevice::HandleBusReset | ( | void | ) | [private] |
Definition at line 773 of file darwinfirewiredevice.cpp.
Referenced by HandleDeviceChange().
| bool DarwinFirewireDevice::UpdatePlugRegisterPrivate | ( | uint | plug_number, |
| int | fw_chan, | ||
| int | new_speed, | ||
| bool | add_plug, | ||
| bool | remove_plug | ||
| ) | [private] |
Definition at line 699 of file darwinfirewiredevice.cpp.
Referenced by UpdatePlugRegister().
| bool DarwinFirewireDevice::UpdatePlugRegister | ( | uint | plug_number, |
| int | fw_chan, | ||
| int | speed, | ||
| bool | add_plug, | ||
| bool | remove_plug, | ||
| uint | retry_cnt = 4 |
||
| ) | [private] |
Definition at line 794 of file darwinfirewiredevice.cpp.
Referenced by HandleBusReset(), and ProcessStreamingMessage().
| void DarwinFirewireDevice::RunController | ( | void | ) | [private] |
Definition at line 143 of file darwinfirewiredevice.cpp.
| void DarwinFirewireDevice::BroadcastToListeners | ( | const unsigned char * | data, |
| uint | dataSize | ||
| ) | [private, virtual] |
Reimplemented from FirewireDevice.
Definition at line 544 of file darwinfirewiredevice.cpp.
Referenced by dfd_tspacket_handler().
| void DarwinFirewireDevice::UpdateDeviceListItem | ( | uint64_t | guid, |
| void * | item | ||
| ) | [private] |
Definition at line 659 of file darwinfirewiredevice.cpp.
Referenced by dfd_update_device_list_item().
| void DarwinFirewireDevice::ProcessNoDataMessage | ( | void | ) | [private] |
Definition at line 551 of file darwinfirewiredevice.cpp.
| void DarwinFirewireDevice::ProcessStreamingMessage | ( | uint32_t | msg, |
| uint32_t | param1, | ||
| uint32_t | param2 | ||
| ) | [private] |
Definition at line 573 of file darwinfirewiredevice.cpp.
| DarwinAVCInfo * DarwinFirewireDevice::GetInfoPtr | ( | void | ) | [private] |
Definition at line 686 of file darwinfirewiredevice.cpp.
Referenced by ClosePort(), GetMaxSpeed(), HandleBusReset(), IsPortOpen(), IsSTBStreaming(), OpenAVStream(), OpenPort(), ResetBus(), SendAVCCommand(), UpdatePlugRegister(), and UpdatePlugRegisterPrivate().
| const DarwinAVCInfo * DarwinFirewireDevice::GetInfoPtr | ( | void | ) | const [private] |
Definition at line 692 of file darwinfirewiredevice.cpp.
| int DarwinFirewireDevice::GetMaxSpeed | ( | void | ) | [private] |
Definition at line 367 of file darwinfirewiredevice.cpp.
Referenced by OpenAVStream().
| bool DarwinFirewireDevice::IsSTBStreaming | ( | uint * | fw_channel = NULL | ) | [private] |
Definition at line 397 of file darwinfirewiredevice.cpp.
Referenced by OpenAVStream().
| vector< AVCInfo > DarwinFirewireDevice::GetSTBListPrivate | ( | void | ) | [private] |
Definition at line 631 of file darwinfirewiredevice.cpp.
Referenced by GetSTBList().
| void* dfd_controller_thunk | ( | void * | param | ) | [friend] |
Referenced by StartController().
| void dfd_update_device_list_item | ( | DarwinFirewireDevice * | dev, |
| uint64_t | guid, | ||
| void * | item | ||
| ) | [friend] |
Definition at line 902 of file darwinfirewiredevice.cpp.
| int dfd_no_data_notification | ( | void * | cb_data | ) | [friend] |
Referenced by OpenAVStream().
| void dfd_stream_msg | ( | UInt32 | msg, |
| UInt32 | param1, | ||
| UInt32 | param2, | ||
| void * | callback_data | ||
| ) | [friend] |
Referenced by OpenAVStream().
| int dfd_tspacket_handler | ( | uint | tsPacketCount, |
| uint32_t ** | ppBuf, | ||
| void * | callback_data | ||
| ) | [friend] |
Definition at line 923 of file darwinfirewiredevice.cpp.
int DarwinFirewireDevice::m_local_node [private] |
Definition at line 82 of file darwinfirewiredevice.h.
Referenced by ClosePort(), GetMaxSpeed(), and OpenPort().
int DarwinFirewireDevice::m_remote_node [private] |
Definition at line 83 of file darwinfirewiredevice.h.
Referenced by ClosePort(), GetMaxSpeed(), IsSTBStreaming(), OpenPort(), and UpdatePlugRegisterPrivate().
DFDPriv* DarwinFirewireDevice::m_priv [private] |
Definition at line 84 of file darwinfirewiredevice.h.
Referenced by CloseAVStream(), GetInfoPtr(), GetSTBListPrivate(), HandleBusReset(), IsAVStreamOpen(), OpenAVStream(), OpenPort(), ProcessNoDataMessage(), RemoveListener(), RunController(), StartController(), StartStreaming(), StopController(), StopStreaming(), UpdateDeviceListItem(), UpdatePlugRegister(), and ~DarwinFirewireDevice().
1.7.6.1