libflute
LibFlute::Transmitter Member List

This is the complete list of members for LibFlute::Transmitter, including all inherited members.

activate()LibFlute::Transmitter
completion_callback_t typedefLibFlute::Transmitter
deactivate()LibFlute::Transmitter
enable_ipsec(uint32_t spi, const std::string &aes_key)LibFlute::Transmitter
endpoint() constLibFlute::Transmitterinline
endpoint(const std::string &address, uint32_t port)LibFlute::Transmitter
endpoint(const boost::asio::ip::udp::endpoint &destination)LibFlute::Transmitter
endpoint(boost::asio::ip::udp::endpoint &&destination)LibFlute::Transmitter
FdtNamespace typedefLibFlute::Transmitter
number_of_files()LibFlute::Transmitterinline
rate_limit() constLibFlute::Transmitterinline
rate_limit(uint32_t limit)LibFlute::Transmitterinline
register_completion_callback(completion_callback_t cb)LibFlute::Transmitterinline
seconds_since_epoch()LibFlute::Transmitter
send(const std::string &content_location, const std::string &content_type, uint32_t expires, char *data, size_t length)LibFlute::Transmitter
send(const std::shared_ptr< FileDescription > &file_description)LibFlute::Transmitter
source_address() constLibFlute::Transmitterinline
source_address(const std::optional< boost::asio::ip::address > &source)LibFlute::Transmitter
source_address(std::optional< boost::asio::ip::address > &&source)LibFlute::Transmitter
Transmitter(const std::string &destination_address, short port, uint64_t tsi, unsigned short mtu, uint32_t rate_limit, boost::asio::io_context &io_context, const std::optional< boost::asio::ip::udp::endpoint > &tunnel_endpoint=std::nullopt, FdtNamespace fdt_namespace=FileDeliveryTable::FDT_NS_NONE, bool active=true, const std::optional< std::string > &source_address=std::nullopt)LibFlute::Transmitter
udp_tunnel_address() constLibFlute::Transmitterinline
udp_tunnel_address(const boost::asio::ip::udp::endpoint &new_tunnel_endpoint)LibFlute::Transmitter
udp_tunnel_address(boost::asio::ip::udp::endpoint &&new_tunnel_endpoint)LibFlute::Transmitter
udp_tunnel_address(const std::optional< boost::asio::ip::udp::endpoint > &new_tunnel_endpoint)LibFlute::Transmitter
udp_tunnel_address(std::optional< boost::asio::ip::udp::endpoint > &&new_tunnel_endpoint)LibFlute::Transmitter
udp_tunnel_address(const std::nullopt_t &)LibFlute::Transmitter
~Transmitter()LibFlute::Transmittervirtual