#include <firewiredevice.h>

Definition at line 24 of file firewiredevice.h.
Definition at line 29 of file firewiredevice.h.
Definition at line 38 of file firewiredevice.h.
Definition at line 58 of file firewiredevice.h.
Definition at line 86 of file firewiredevice.h.
Definition at line 121 of file firewiredevice.h.
Definition at line 128 of file firewiredevice.h.
| virtual FirewireDevice::~FirewireDevice | ( | ) | [inline, virtual] |
Definition at line 193 of file firewiredevice.h.
Definition at line 28 of file firewiredevice.cpp.
| virtual bool FirewireDevice::OpenPort | ( | void | ) | [pure virtual] |
Implemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Referenced by FirewireRecorder::Open(), FirewireChannel::Open(), and FirewireSignalMonitor::RunTableMonitor().
| virtual bool FirewireDevice::ClosePort | ( | void | ) | [pure virtual] |
Implemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Referenced by FirewireRecorder::Close(), FirewireChannel::Close(), and FirewireSignalMonitor::RunTableMonitor().
| virtual bool FirewireDevice::ResetBus | ( | void | ) | [inline, virtual] |
Reimplemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Definition at line 198 of file firewiredevice.h.
| void FirewireDevice::AddListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Definition at line 37 of file firewiredevice.cpp.
Referenced by LinuxFirewireDevice::AddListener(), DarwinFirewireDevice::AddListener(), FirewireSignalMonitor::RunTableMonitor(), and FirewireRecorder::StartStreaming().
| void FirewireDevice::RemoveListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Definition at line 51 of file firewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseAVStream(), LinuxFirewireDevice::RemoveListener(), DarwinFirewireDevice::RemoveListener(), FirewireSignalMonitor::RunTableMonitor(), and FirewireRecorder::StopStreaming().
| bool FirewireDevice::SetChannel | ( | const QString & | panel_model, | |
| uint | alt_method, | |||
| uint | channel | |||
| ) | [virtual] |
Definition at line 150 of file firewiredevice.cpp.
Referenced by FirewireChannel::SetChannelByNumber().
| virtual bool FirewireDevice::IsPortOpen | ( | void | ) | const [pure virtual] |
Implemented in DarwinFirewireDevice, and LinuxFirewireDevice.
| bool FirewireDevice::IsSTBBufferCleared | ( | void | ) | const [inline] |
| FirewireDevice::PowerState FirewireDevice::GetPowerState | ( | void | ) | [virtual] |
| bool FirewireDevice::IsSTBSupported | ( | const QString & | model | ) | [static] |
Definition at line 481 of file firewiredevice.cpp.
Referenced by FirewireChannel::Open(), and SetChannel().
| vector< AVCInfo > FirewireDevice::GetSTBList | ( | void | ) | [static] |
Reimplemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Definition at line 365 of file firewiredevice.cpp.
Referenced by FirewireGUID::FirewireGUID().
| virtual bool FirewireDevice::SendAVCCommand | ( | const vector< uint8_t > & | cmd, | |
| vector< uint8_t > & | result, | |||
| int | retry_cnt | |||
| ) | [protected, pure virtual] |
Implemented in DarwinFirewireDevice, and LinuxFirewireDevice.
Referenced by GetPowerState(), SetChannel(), and SetPowerState().
| bool FirewireDevice::GetSubunitInfo | ( | uint8_t | table[32] | ) | [protected] |
| void FirewireDevice::SetLastChannel | ( | uint | channel | ) | [protected] |
| void FirewireDevice::ProcessPATPacket | ( | const TSPacket & | tspacket | ) | [protected] |
| void FirewireDevice::BroadcastToListeners | ( | const unsigned char * | data, | |
| uint | dataSize | |||
| ) | [protected, virtual] |
Reimplemented in DarwinFirewireDevice.
Definition at line 307 of file firewiredevice.cpp.
Referenced by DarwinFirewireDevice::BroadcastToListeners(), and linux_firewire_device_tspacket_handler().
uint64_t FirewireDevice::m_guid [protected] |
Definition at line 233 of file firewiredevice.h.
Referenced by LinuxFirewireDevice::GetInfoPtr(), DarwinFirewireDevice::GetInfoPtr(), and DarwinFirewireDevice::OpenPort().
uint FirewireDevice::m_subunitid [protected] |
uint FirewireDevice::m_speed [protected] |
Definition at line 235 of file firewiredevice.h.
Referenced by LinuxFirewireDevice::HandleBusReset(), DarwinFirewireDevice::HandleBusReset(), DarwinFirewireDevice::OpenAVStream(), LinuxFirewireDevice::OpenBroadcastNode(), LinuxFirewireDevice::SetAVStreamSpeed(), and DarwinFirewireDevice::StartStreaming().
uint FirewireDevice::m_last_channel [protected] |
uint FirewireDevice::m_last_crc [protected] |
bool FirewireDevice::m_buffer_cleared [protected] |
Definition at line 238 of file firewiredevice.h.
Referenced by IsSTBBufferCleared(), ProcessPATPacket(), and SetLastChannel().
uint FirewireDevice::m_open_port_cnt [protected] |
Definition at line 240 of file firewiredevice.h.
Referenced by LinuxFirewireDevice::ClosePort(), DarwinFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and DarwinFirewireDevice::OpenPort().
vector<TSDataListener*> FirewireDevice::m_listeners [protected] |
Definition at line 241 of file firewiredevice.h.
Referenced by LinuxFirewireDevice::AddListener(), AddListener(), DarwinFirewireDevice::AddListener(), BroadcastToListeners(), LinuxFirewireDevice::CloseAVStream(), LinuxFirewireDevice::RemoveListener(), RemoveListener(), and DarwinFirewireDevice::RemoveListener().
QMutex FirewireDevice::m_lock [mutable, protected] |
Definition at line 242 of file firewiredevice.h.
Referenced by LinuxFirewireDevice::AddListener(), DarwinFirewireDevice::AddListener(), DarwinFirewireDevice::BroadcastToListeners(), LinuxFirewireDevice::ClosePort(), DarwinFirewireDevice::ClosePort(), GetPowerState(), DarwinFirewireDevice::GetSTBList(), LinuxFirewireDevice::GetSTBListPrivate(), DarwinFirewireDevice::GetSTBListPrivate(), LinuxFirewireDevice::IsPortOpen(), DarwinFirewireDevice::IsPortOpen(), LinuxFirewireDevice::OpenPort(), DarwinFirewireDevice::OpenPort(), LinuxFirewireDevice::RemoveListener(), DarwinFirewireDevice::RemoveListener(), DarwinFirewireDevice::RunController(), LinuxFirewireDevice::RunPortHandler(), SetChannel(), SetPowerState(), DarwinFirewireDevice::StartController(), DarwinFirewireDevice::StopController(), and DarwinFirewireDevice::UpdateDeviceListItem().
QMap< uint64_t, QString > FirewireDevice::s_id_to_model [static, protected] |
Vendor ID + Model ID to FirewireDevice STB model string.
Definition at line 245 of file firewiredevice.h.
Referenced by GetModelName().
QMutex FirewireDevice::s_static_lock [static, protected] |
1.5.5