5G-MAG Reference Tools - MBMS Middleware
|
#include <CacheItems.h>
Public Member Functions | |
CachedPlaylist (const std::string &content_location, unsigned long received_at, std::function< const std::string &(void)> playlist_cb) | |
virtual | ~CachedPlaylist ()=default |
virtual ItemType | item_type () const |
virtual char * | buffer () const |
virtual uint32_t | content_length () const |
virtual ItemSource | item_source () const |
virtual unsigned long | received_at () const |
![]() | |
CacheItem (const std::string &content_location, unsigned long received_at) | |
virtual | ~CacheItem ()=default |
std::string | item_source_as_string () const |
std::string | content_location () const |
Private Attributes | |
std::function< const std::string &(void)> | _playlist_cb |
Additional Inherited Members | |
![]() | |
enum class | ItemType { File , Segment , Playlist , Manifest } |
Definition at line 104 of file CacheItems.h.
|
inline |
Definition at line 106 of file CacheItems.h.
|
virtualdefault |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from MBMS_RT::CacheItem.
Definition at line 117 of file CacheItems.h.
|
private |
Definition at line 120 of file CacheItems.h.