|
| enum class | ICON {
LOGO =1
, LOGO_SMALL =2
, LOGO_MONO =3
, LOGO_MONO_SMALL =4
,
DEVICE =5
, DEVICE_SMALL =6
, DEVICE_MONO =7
, DEVICE_MONO_SMALL =8
,
SINK =1|(1<<16)
, SINK_SMALL =2|(1<<16)
, SINK_MONO =3|(1<<16)
, SINK_MONO_SMALL =4|(1<<16)
,
STATUS =1|(2<<16)
, STATUS_SMALL =2|(2<<16)
, STATUS_MONO =3|(2<<16)
, STATUS_MONO_SMALL =4|(2<<16)
} |
| | Icon type.
|
| |
| enum | MODE {
SINK = 1
, SYNC = 2
, MEMORY = 4
, AUDIO_OUTPUT = 8
,
AUDIO_INPUT = 16
, AUDIO_OUTPUT_SINK = AUDIO_OUTPUT| SINK
, AUDIO_INPUT_SINK = AUDIO_INPUT | SINK
, AUDIO_MEMORY = MEMORY | AUDIO_OUTPUT
} |
| | Target search mode.
|
| |
|
typedef std::map< ACQUA::IPAddress, FindTargetSt > | TargetResalts |
| | Target list type.
|
| |
|
typedef std::map< ACQUA::IPAddress, TargetConnectInfo > | PortResalts |
| | Target Port(sink) Information list type.
|
| |
|
typedef std::map< ACQUA::IPAddress, TargetStatusInfo > | StatusResalts |
| | Target Status Information list type.
|
| |
|
| | Find (const Setting &) |
| | Constructor.
|
| |
| | Find (const Setting &, ACQUA::EthernetSocket &) |
| | Constructor.
|
| |
|
| ~Find () |
| | Destructor.
|
| |
|
bool | open () |
| | open socket all interface
|
| |
|
bool | open (const std::list< ACQUA::IPAddress > &interfaces) |
| | open socket select interfaces
|
| |
|
bool | open (const std::list< std::string > &interfaces) |
| | open socket select interfaces
|
| |
|
bool | open (const ACQUA::IPAddress &add) |
| | open socket
|
| |
|
bool | open (uint16_t ifno) |
| | open socket select interfaces
|
| |
| bool | findOutput (PortResalts &resalts) |
| | find output sink.
|
| |
| bool | findOutput (const TargetResalts &tl, PortResalts &resalts) |
| | find output sink. Do not perform target detection.
|
| |
| bool | getOutput (const ACQUA::IPAddress &targetAdd, std::uint16_t tO, ACQUA::IPAddress &resaltAdd, TargetConnectInfo &resaltInfo) |
| | find output target.
|
| |
|
bool | findStatus (StatusResalts &resalts) |
| | find status control.
|
| |
|
bool | findStatus (const TargetResalts &tl, StatusResalts &resalts) |
| | find status control. Do not perform target detection.
|
| |
|
bool | downloadIcon (ACQUA::IPAddress, ICON, Icon &) |
| | download icon from target
|
| |
|
bool | downloadIcon (ACQUA::IPAddress, ICON, Icon &, std::uint16_t) |
| | download icon from target with timeout
|
| |
|
void | close () |
| | close all socket
|
| |
|
bool | findTarget (TargetResalts &) |
| | Send a multicast to detect the Diretta Target.
|
| |
| bool | findTarget (PortResalts &resalts, MODE mo) |
| | find target port
|
| |
| bool | findTarget (const TargetResalts &, PortResalts &resalts, MODE) |
| | find target port. Do not perform target detection.
|
| |
| bool | findTarget (StatusResalts &resalts) |
| | find status
|
| |
|
bool | findTarget (const TargetResalts &, StatusResalts &resalts) |
| | find status. Do not perform target detection.
|
| |
|
bool | pingTarget (ACQUA::IPAddress) |
| | Confirming the existence of Diretta Target (like ping)
|
| |
|
bool | Transfer (ACQUA::IPAddress, int, ACQUA::BufferCS_const, size_t limit, std::function< void(std::uint16_t, std::uint16_t)>) |
| | Transfer DFirmware to target with progress callback.
|
| |
|
bool | Transfer (ACQUA::IPAddress, int, ACQUA::BufferCS_const, size_t limit=0) |
| | Transfer DFirmware to target.
|
| |
|
bool | TransferFinish (ACQUA::IPAddress, int, std::uint16_t &, std::uint16_t &) |
| | Finish DFirmware transfer (Retrieve the processing history of operations such as writing)
|
| |
|
bool | FwVersion (ACQUA::IPAddress, std::string &) |
| | Get DFirmware version from target.
|
| |
|
bool | Alternate (ACQUA::IPAddress, std::vector< AlternateInfo > &) |
| | Get Alternate firmware information from target (rootfs applications and etc)
|
| |
|
bool | FwURL (ACQUA::IPAddress, std::string &) |
| | Get firmware download URL for update target.
|
| |
| bool | Reboot (ACQUA::IPAddress, bool, std::uint16_t=1) |
| | Reboot target.
|
| |
|
bool | Infomation (ACQUA::IPAddress, std::uint16_t, std::string &) |
| | Get target configure information string.
|
| |
|
bool | Infomation (ACQUA::IPAddress, std::uint16_t, ACQUA::Buffer &) |
| | Get target configure information buffer.
|
| |
|
bool | Infomation (ACQUA::IPAddress, std::uint16_t, std::vector< std::string > &) |
| | Get target configure information list of string.
|
| |
|
bool | TargetSetting (ACQUA::IPAddress add, std::list< TargetSettingInfo > &info, bool defo=false) |
| | Get target configure setting.
|
| |
|
bool | setTargetSetting (ACQUA::IPAddress add, uint16_t i, const std::string &str) |
| |
|
bool | setTargetSetting (ACQUA::IPAddress add, uint16_t i, uint16_t val) |
| |
|
bool | setTargetSetting (ACQUA::IPAddress add, uint16_t i, const std::string &str, uint16_t val) |
| |
|
bool | TargetSettingFinale (ACQUA::IPAddress add, bool f) |
| |
|
bool | SinkSetting (ACQUA::IPAddress add, std::list< TargetSettingInfo > &info, bool defo=false) |
| | Get sink configure setting.
|
| |
|
bool | setSinkSetting (ACQUA::IPAddress add, uint16_t i, const std::string &str) |
| |
|
bool | setSinkSetting (ACQUA::IPAddress add, uint16_t i, uint16_t val) |
| |
|
bool | setSinkSetting (ACQUA::IPAddress add, uint16_t i, const std::string &str, uint16_t val) |
| |
|
bool | SinkSettingFinale (ACQUA::IPAddress add, bool f) |
| |
| bool | measSendMTU (const ACQUA::IPAddress &, std::uint32_t &) |
| | MTU measurement.
|
| |
| bool | measSendMTU (const ACQUA::IPAddress &, std::uint32_t &, std::uint32_t &) |
| | MTU measurement with interface MTU.
|
| |
|
| Connection () |
| | create connection
|
| |
|
| Connection (ACQUA::EthernetSocket &) |
| | create connection with socket
|
| |
|
| ~Connection () |
| | destroy connection
|
| |
|
void | setAdditionalAddress (const std::list< ACQUA::IPAddress > &add) |
| | Configure the address of a Target that cannot respond to multicast.
|
| |
Diretta detects the target.