![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::UDPSocket, including all inherited members.
| addMembership(const IPAddress &multicast, const IPAddress &local, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | inline |
| addMembership(const IPAddress &multicast, int interface_index, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | inline |
| addMembershipAll(const IPAddress &multicast, const IPAddress &source=IPAddress(), bool link_local=true, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| addMembershipDefault(const IPAddress &multicast, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | inline |
| bind(const IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| close(Report &report=(ts::CerrReport::Instance())) override | ts::UDPSocket | virtual |
| convert(IPAddress &addr, Report &report) const | ts::Socket | protected |
| createSocket(IP gen, int type, int protocol, Report &report) | ts::Socket | protected |
| declareOpened(SysSocketType sock, Report &report) | ts::Socket | protectedvirtual |
| dropMembership(Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| generation() const | ts::Socket | inline |
| getDefaultDestination() const | ts::UDPSocket | inline |
| getLocalAddress(IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
| getSocket() const | ts::Socket | inline |
| isOpen() const | ts::Socket | inline |
| open(IP gen, Report &report=(ts::CerrReport::Instance())) override | ts::UDPSocket | virtual |
| receive(void *data, size_t max_size, size_t &ret_size, IPSocketAddress &sender, IPSocketAddress &destination, const AbortInterface *abort=nullptr, Report &report=(ts::CerrReport::Instance()), cn::microseconds *timestamp=nullptr, TimeStampType *timestamp_type=nullptr) | ts::UDPSocket | virtual |
| reusePort(bool reuse_port, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
| send(const void *data, size_t size, const IPSocketAddress &destination, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | virtual |
| send(const void *data, size_t size, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | virtual |
| setBroadcast(bool on, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setBroadcastIfRequired(const IPAddress destination, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setDefaultDestination(const IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setDefaultDestination(const UString &name, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setMulticastLoop(bool on, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setOutgoingMulticast(const IPAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setOutgoingMulticast(const UString &name, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setReceiveBufferSize(size_t size, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
| setReceiveTimeout(cn::milliseconds timeout, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
| setReceiveTimestamps(bool on, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setSendBufferSize(size_t size, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
| setTOS(int tos, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setTTL(int ttl, bool multicast, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| setTTL(int ttl, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | inline |
| Socket()=default | ts::Socket | |
| TimeStampType enum name | ts::UDPSocket | |
| UDPSocket(bool auto_open=false, IP gen=IP::Any, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
| ~Socket() | ts::Socket | virtual |
| ~UDPSocket() override | ts::UDPSocket | virtual |