Skip to content

Class mediapipe::api2::PortBase

ClassList > mediapipe > api2 > PortBase

Inherited by the following classes: mediapipe::api2::InputBase, mediapipe::api2::OutputBase, mediapipe::api2::SideInputBase, mediapipe::api2::SideOutputBase

Public Attributes

Type Name
const bool multiple_
const bool optional_
const const_str tag_

Public Functions

Type Name
bool IsMultiple () const
bool IsOptional () const
constexpr PortBase (absl::string_view tag, TypeId type_id, bool optional, bool multiple)
constexpr PortBase (std::size_t tag_size, const char * tag, TypeId type_id, bool optional, bool multiple)
const char * Tag () const
TypeId type_id () const

Protected Attributes

Type Name
TypeId type_id_

Public Attributes Documentation

variable multiple_

const bool mediapipe::api2::PortBase::multiple_;

variable optional_

const bool mediapipe::api2::PortBase::optional_;

variable tag_

const const_str mediapipe::api2::PortBase::tag_;

Public Functions Documentation

function IsMultiple

inline bool mediapipe::api2::PortBase::IsMultiple () const

function IsOptional

inline bool mediapipe::api2::PortBase::IsOptional () const

function PortBase [1/2]

inline constexpr mediapipe::api2::PortBase::PortBase (
    absl::string_view tag,
    TypeId type_id,
    bool optional,
    bool multiple
) 

function PortBase [2/2]

inline constexpr mediapipe::api2::PortBase::PortBase (
    std::size_t tag_size,
    const char * tag,
    TypeId type_id,
    bool optional,
    bool multiple
) 

function Tag

inline const char * mediapipe::api2::PortBase::Tag () const

function type_id

inline TypeId mediapipe::api2::PortBase::type_id () const

Protected Attributes Documentation

variable type_id_

TypeId mediapipe::api2::PortBase::type_id_;


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/api/port.h