libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
Network

Network address types and utilities. More...

Classes

class  AbstractSocket
 Abstract base class for network sockets. More...
 
class  Ipv4Address
 IPv4 network address. More...
 
class  Ipv6Address
 IPv6 network address. More...
 
class  MacAddress
 IEEE 802 MAC (Ethernet hardware) address. More...
 
class  MulticastManager
 Manages multicast group membership for multi-stream scenarios. More...
 
class  NetworkAddress
 High-level network address that can represent IPv4, IPv6, or an unresolved hostname. More...
 
class  PrioritySocket
 UDP socket with QoS priority convenience methods. More...
 
class  RawSocket
 Raw Ethernet frame socket. More...
 
class  RtpPacket
 A BufferView that interprets its data as an RTP packet. More...
 
class  RtpPayload
 Abstract base class for RTP payload type handlers. More...
 
class  RtpPayloadL24
 RTP payload handler for 24-bit linear audio (L24). More...
 
class  RtpPayloadL16
 RTP payload handler for 16-bit linear audio (L16). More...
 
class  RtpPayloadRawVideo
 RTP payload handler for RFC 4175 raw video (ST 2110-20). More...
 
class  RtpPayloadJpeg
 RTP payload handler for RFC 2435 JPEG (Motion JPEG). More...
 
class  RtpSession
 RTP session for sending and receiving packets (RFC 3550). More...
 
class  SdpMediaDescription
 SDP media description (m= section). More...
 
class  SdpSession
 SDP session description (RFC 4566). More...
 
class  SocketAddress
 Network address with port number. More...
 
class  TcpServer
 TCP server that listens for incoming connections. More...
 
class  TcpSocket
 Stream-oriented TCP socket. More...
 
class  UdpSocket
 Datagram-oriented UDP socket with multicast support. More...
 

Detailed Description

Network address types and utilities.

IPv4, IPv6, and MAC address value types with parsing, formatting, subnet checks, multicast MAC mapping, and sockaddr interoperability. NetworkAddress provides a polymorphic wrapper over all address types and unresolved hostnames.