Shaka Packager SDK
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
shaka::UdpOptions Class Reference

Options parsed from UDP url string of the form: udp://ip:port[?options]. More...

#include <udp_options.h>

Public Member Functions

const std::string & address () const
 
uint16_t port () const
 
bool reuse () const
 
const std::string & interface_address () const
 
unsigned timeout_us () const
 
const std::string & source_address () const
 
bool is_source_specific_multicast () const
 
int buffer_size () const
 

Static Public Member Functions

static std::unique_ptr< UdpOptionsParseFromString (std::string_view udp_url)
 

Detailed Description

Options parsed from UDP url string of the form: udp://ip:port[?options].

Definition at line 13 of file udp_options.h.

Member Function Documentation

◆ address()

const std::string & shaka::UdpOptions::address ( ) const
inline

Definition at line 22 of file udp_options.h.

◆ buffer_size()

int shaka::UdpOptions::buffer_size ( ) const
inline

Definition at line 31 of file udp_options.h.

◆ interface_address()

const std::string & shaka::UdpOptions::interface_address ( ) const
inline

Definition at line 25 of file udp_options.h.

◆ is_source_specific_multicast()

bool shaka::UdpOptions::is_source_specific_multicast ( ) const
inline

Definition at line 28 of file udp_options.h.

◆ ParseFromString()

std::unique_ptr< UdpOptions > shaka::UdpOptions::ParseFromString ( std::string_view  udp_url)
static

Parse from UDP url.

Parameters
udp_urlis the url of the form udp://ip:port[?options]
Returns
a UdpOptions object on success, nullptr otherwise.

Definition at line 84 of file udp_options.cc.

◆ port()

uint16_t shaka::UdpOptions::port ( ) const
inline

Definition at line 23 of file udp_options.h.

◆ reuse()

bool shaka::UdpOptions::reuse ( ) const
inline

Definition at line 24 of file udp_options.h.

◆ source_address()

const std::string & shaka::UdpOptions::source_address ( ) const
inline

Definition at line 27 of file udp_options.h.

◆ timeout_us()

unsigned shaka::UdpOptions::timeout_us ( ) const
inline

Definition at line 26 of file udp_options.h.


The documentation for this class was generated from the following files: