TSDuck v3.44-4659
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
tsDSMCCBIOPMessage.h File Reference

BIOP (Broadcast Inter-ORB Protocol) Message structures. More...

Classes

struct  ts::BIOPBinding
 A single BIOP Binding inside a Directory / ServiceGateway body. More...
 
class  ts::BIOPBindingListMessage
 BIOP message whose body is a list of Bindings. More...
 
class  ts::BIOPFileMessage
 BIOP File Message. More...
 
class  ts::BIOPMessage
 BIOP Message (polymorphic base). More...
 
class  ts::BIOPMessageHeader
 BIOP Message Header. More...
 
struct  ts::BIOPNameComponent
 One component of a BIOP Name (typically a path element). More...
 
struct  ts::BIOPServiceContext
 One entry of a BIOP ServiceContextList. More...
 

Namespaces

namespace  ts
 TSDuck namespace, containing all TSDuck classes and functions.
 
namespace  ts::BIOPObjectKind
 BIOP Object Kind constants.
 

Variables

constexpr char ts::BIOPObjectKind::DIRECTORY [] = "dir"
 Directory object kind (4 bytes with null terminator).
 
constexpr char ts::BIOPObjectKind::FILE [] = "fil"
 File object kind (4 bytes with null terminator).
 
constexpr char ts::BIOPObjectKind::SERVICE_GATEWAY [] = "srg"
 Service Gateway object kind (4 bytes with null terminator).
 
constexpr size_t ts::BIOPObjectKind::SIZE = 4
 Fixed size of object kind field.
 
constexpr char ts::BIOPObjectKind::STREAM [] = "str"
 Stream object kind (4 bytes with null terminator).
 
constexpr char ts::BIOPObjectKind::STREAM_EVENT [] = "ste"
 Stream Event object kind (4 bytes with null terminator).
 

Detailed Description

BIOP (Broadcast Inter-ORB Protocol) Message structures.