![]() |
TSDuck v3.44-4659
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()) | ts::UDPSocket | inline |
| addMembership(const IPAddress &multicast, int interface_index, const IPAddress &source=IPAddress()) | ts::UDPSocket | inline |
| addMembershipAll(const IPAddress &multicast, const IPAddress &source=IPAddress(), bool link_local=true) | ts::UDPSocket | |
| addMembershipDefault(const IPAddress &multicast, const IPAddress &source=IPAddress()) | ts::UDPSocket | inline |
| addSubscription(SocketHandlerInterface *handler) | ts::Socket | |
| allowSetNonBlocking() const override | ts::Socket | protectedvirtual |
| bind(const IPSocketAddress &addr) | ts::Socket | |
| cancelSubscription(SocketHandlerInterface *handler) | ts::Socket | |
| checkNonBlocking(bool non_blocking, const UChar *opname) | ts::NonBlockingDevice | protected |
| checkNonBlocking(IOSB *iosb, const UChar *opname) | ts::NonBlockingDevice | protected |
| close(bool silent=false) override | ts::UDPSocket | virtual |
| convert(IPAddress &addr) const | ts::Socket | protected |
| createSocket(IP gen, int type, int protocol) | ts::Socket | protected |
| declareOpened(SysSocketType sock) | ts::Socket | protectedvirtual |
| dropMembership() | ts::UDPSocket | |
| generation() const | ts::Socket | inline |
| getDefaultDestination() const | ts::UDPSocket | inline |
| getLocalAddress(IPSocketAddress &addr) const | ts::Socket | |
| getReceiveStatus(IOSB *iosb, IPSocketAddress &sender, IPSocketAddress &destination, cn::microseconds *timestamp=nullptr, TimeStampType *timestamp_type=nullptr) const | ts::UDPSocket | |
| getSocket() const | ts::Socket | inline |
| isNonBlocking() const | ts::NonBlockingDevice | inline |
| isOpen() const | ts::Socket | inline |
| muteReport(bool mute) | ts::ReporterBase | |
| NonBlockingDevice(Report *report=nullptr, bool non_blocking=false) | ts::NonBlockingDevice | inlineexplicit |
| NonBlockingDevice(ReporterBase *delegate, bool non_blocking=false) | ts::NonBlockingDevice | inlineexplicit |
| open(IP gen) override | ts::UDPSocket | virtual |
| receive(void *data, size_t max_size, size_t &ret_size, IPSocketAddress &sender, IPSocketAddress &destination, const AbortInterface *abort=nullptr, cn::microseconds *timestamp=nullptr, TimeStampType *timestamp_type=nullptr, IOSB *iosb=nullptr) | ts::UDPSocket | virtual |
| report() const | ts::ReporterBase | |
| ReporterBase(Report *report=nullptr) | ts::ReporterBase | inlineexplicit |
| ReporterBase(ReporterBase *delegate) | ts::ReporterBase | inlineexplicit |
| reusePort(bool reuse_port) | ts::Socket | |
| send(const void *data, size_t size, const IPSocketAddress &destination, IOSB *iosb=nullptr) | ts::UDPSocket | virtual |
| send(const void *data, size_t size, IOSB *iosb=nullptr) | ts::UDPSocket | virtual |
| setBroadcast(bool on) | ts::UDPSocket | |
| setBroadcastIfRequired(const IPAddress destination) | ts::UDPSocket | |
| setDefaultDestination(const IPSocketAddress &addr) | ts::UDPSocket | |
| setDefaultDestination(const UString &name) | ts::UDPSocket | |
| setMulticastLoop(bool on) | ts::UDPSocket | |
| setNonBlocking(bool non_blocking) | ts::NonBlockingDevice | |
| setOutgoingMulticast(const IPAddress &addr) | ts::UDPSocket | |
| setOutgoingMulticast(const UString &name) | ts::UDPSocket | |
| setReceiveBufferSize(size_t size) | ts::Socket | |
| setReceiveTimeout(cn::milliseconds timeout) | ts::Socket | |
| setReceiveTimestamps(bool on) | ts::UDPSocket | |
| setReport(Report *report) | ts::ReporterBase | |
| setReport(ReporterBase *delegate) | ts::ReporterBase | |
| setSendBufferSize(size_t size) | ts::Socket | |
| setSystemNonBlocking(SysSocketType fd, bool non_blocking) | ts::NonBlockingDevice | protected |
| setTOS(int tos) | ts::UDPSocket | |
| setTTL(int ttl, bool multicast) | ts::UDPSocket | |
| setTTL(int ttl) | ts::UDPSocket | inline |
| SilentLevel(bool silent) | ts::ReporterBase | inlinestatic |
| Socket(Report *report=nullptr, bool non_blocking=false) | ts::Socket | explicit |
| Socket(ReporterBase *delegate, bool non_blocking=false) | ts::Socket | explicit |
| SuperClass typedef | ts::UDPSocket | |
| TimeStampType enum name | ts::UDPSocket | |
| UDPSocket(Report *report=nullptr, bool auto_open=false, IP gen=IP::Any, bool non_blocking=false) | ts::UDPSocket | explicit |
| UDPSocket(ReporterBase *delegate, bool auto_open=false, IP gen=IP::Any, bool non_blocking=false) | ts::UDPSocket | explicit |
| ~NonBlockingDevice() override | ts::NonBlockingDevice | virtual |
| ~ReporterBase() | ts::ReporterBase | virtual |
| ~Socket() override | ts::Socket | virtual |
| ~UDPSocket() override | ts::UDPSocket | virtual |