TSDuck v3.40-4033
MPEG Transport Stream Toolkit
|
Networking features. More...
Files | |
file | tsIP.h |
Include the multiple and messy system headers for IP networking. | |
file | tsIPProtocols.h |
Definitions of protocols for IP networking. | |
file | tsIPUtils.h |
Utilities for IP networking. | |
Classes | |
class | ts::AbstractNetworkAddress |
Abstract base class for all network address and socket address classes. More... | |
class | ts::tlv::Connection< SAFETY > |
TCP connection using TLV messages. More... | |
class | ts::IPAddress |
A generic representation of an IP address, IPv4 or IPv6. More... | |
class | ts::IPAddressMask |
A combination of IP address and network mask or prefix. More... | |
class | ts::IPPacket |
Representation of a raw IPv4 or IPv6 packet. More... | |
class | ts::IPSocketAddress |
Generic socket address class (IPv4 or IPv6 address & port). More... | |
class | ts::MACAddress |
A basic representation of a MAC address. More... | |
class | ts::NetworkInterface |
Description of a network interface. More... | |
class | ts::PcapFile |
Read a pcap or pcapng capture file format. More... | |
class | ts::PcapFilter |
Read a pcap or pcapng file with packet filtering. More... | |
class | ts::PcapStream |
Read a TCP/IP session from a pcap or pcapng file. More... | |
class | ts::Socket |
Base class for TCP and UDP sockets. More... | |
class | ts::SRTSocket |
Secure Reliable Transport (SRT) Socket. More... | |
class | ts::TCPConnection |
Base class for a TCP/IP session. More... | |
class | ts::TCPServer |
Implementation of a TCP/IP server. More... | |
class | ts::TCPSocket |
Base class for TCP/IP sockets. More... | |
class | ts::TelnetConnection |
Implementation of a half-duplex line oriented telnet connection. More... | |
class | ts::UDPReceiver |
UDP datagram receiver with common command line options. More... | |
class | ts::UDPReceiverArgs |
Command line arguments for the class UDPReceiver. More... | |
class | ts::UDPReceiverArgsList |
Command line arguments for the class UDPReceiver. More... | |
class | ts::UDPSocket |
UDP Socket. More... | |
class | ts::URL |
Representation of a Uniform Resource Locator (URL). More... | |
class | ts::WebRequest |
Perform a simple Web request (HTTP, HTTPS, FTP). More... | |
class | ts::WebRequestArgs |
Command line arguments for the class WebRequest. More... | |
Enumerations | |
enum class | ts::IP : uint8_t { ts::IP::Any = 0 , ts::IP::v4 = 4 , ts::IP::v6 = 6 } |
Generation of IP networks as an enum class. More... | |
Networking features.
|
strong |