NVIDIA DeepStream SDK API Reference

9.2 Release
inference::ModelSequenceBatching Class Referencefinal

Detailed Description

Inheritance diagram for inference::ModelSequenceBatching:
Collaboration diagram for inference::ModelSequenceBatching:

Public Types

enum  StrategyChoiceCase {
  kDirect = 3,
  kOldest = 4,
  STRATEGY_CHOICE_NOT_SET = 0,
  kDirect = 3,
  kOldest = 4,
  STRATEGY_CHOICE_NOT_SET = 0
}
 
enum  : int {
  kControlInputFieldNumber = 2,
  kStateFieldNumber = 5,
  kMaxSequenceIdleMicrosecondsFieldNumber = 1,
  kIterativeSequenceFieldNumber = 6,
  kDirectFieldNumber = 3,
  kOldestFieldNumber = 4
}
 
enum  StrategyChoiceCase {
  kDirect = 3,
  kOldest = 4,
  STRATEGY_CHOICE_NOT_SET = 0,
  kDirect = 3,
  kOldest = 4,
  STRATEGY_CHOICE_NOT_SET = 0
}
 
enum  : int {
  kControlInputFieldNumber = 2,
  kStateFieldNumber = 5,
  kMaxSequenceIdleMicrosecondsFieldNumber = 1,
  kIterativeSequenceFieldNumber = 6,
  kDirectFieldNumber = 3,
  kOldestFieldNumber = 4
}
 
typedef ModelSequenceBatching_Control Control
 
typedef ModelSequenceBatching_ControlInput ControlInput
 
typedef ModelSequenceBatching_InitialState InitialState
 
typedef ModelSequenceBatching_State State
 
typedef ModelSequenceBatching_StrategyDirect StrategyDirect
 
typedef ModelSequenceBatching_StrategyOldest StrategyOldest
 
typedef ModelSequenceBatching_Control Control
 
typedef ModelSequenceBatching_ControlInput ControlInput
 
typedef ModelSequenceBatching_InitialState InitialState
 
typedef ModelSequenceBatching_State State
 
typedef ModelSequenceBatching_StrategyDirect StrategyDirect
 
typedef ModelSequenceBatching_StrategyOldest StrategyOldest
 

Public Member Functions

 ModelSequenceBatching ()
 
 ~ModelSequenceBatching () override
 
PROTOBUF_CONSTEXPR ModelSequenceBatching (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 ModelSequenceBatching (const ModelSequenceBatching &from)
 
 ModelSequenceBatching (ModelSequenceBatching &&from) noexcept
 
ModelSequenceBatching & operator= (const ModelSequenceBatching &from)
 
ModelSequenceBatching & operator= (ModelSequenceBatching &&from) noexcept
 
void Swap (ModelSequenceBatching *other)
 
void UnsafeArenaSwap (ModelSequenceBatching *other)
 
ModelSequenceBatching * New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const ModelSequenceBatching &from)
 
void MergeFrom (const ModelSequenceBatching &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int control_input_size () const
 
void clear_control_input ()
 
::inference::ModelSequenceBatching_ControlInput * mutable_control_input (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput > * mutable_control_input ()
 
const ::inference::ModelSequenceBatching_ControlInput & control_input (int index) const
 
::inference::ModelSequenceBatching_ControlInput * add_control_input ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput > & control_input () const
 
int state_size () const
 
void clear_state ()
 
::inference::ModelSequenceBatching_State * mutable_state (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State > * mutable_state ()
 
const ::inference::ModelSequenceBatching_State & state (int index) const
 
::inference::ModelSequenceBatching_State * add_state ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State > & state () const
 
void clear_max_sequence_idle_microseconds ()
 
uint64_t max_sequence_idle_microseconds () const
 
void set_max_sequence_idle_microseconds (uint64_t value)
 
void clear_iterative_sequence ()
 
bool iterative_sequence () const
 
void set_iterative_sequence (bool value)
 
bool has_direct () const
 
void clear_direct ()
 
const ::inference::ModelSequenceBatching_StrategyDirect & direct () const
 
PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyDirect * release_direct ()
 
::inference::ModelSequenceBatching_StrategyDirect * mutable_direct ()
 
void set_allocated_direct (::inference::ModelSequenceBatching_StrategyDirect *direct)
 
void unsafe_arena_set_allocated_direct (::inference::ModelSequenceBatching_StrategyDirect *direct)
 
::inference::ModelSequenceBatching_StrategyDirect * unsafe_arena_release_direct ()
 
bool has_oldest () const
 
void clear_oldest ()
 
const ::inference::ModelSequenceBatching_StrategyOldest & oldest () const
 
PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyOldest * release_oldest ()
 
::inference::ModelSequenceBatching_StrategyOldest * mutable_oldest ()
 
void set_allocated_oldest (::inference::ModelSequenceBatching_StrategyOldest *oldest)
 
void unsafe_arena_set_allocated_oldest (::inference::ModelSequenceBatching_StrategyOldest *oldest)
 
::inference::ModelSequenceBatching_StrategyOldest * unsafe_arena_release_oldest ()
 
void clear_strategy_choice ()
 
StrategyChoiceCase strategy_choice_case () const
 
 ModelSequenceBatching ()
 
 ~ModelSequenceBatching () override
 
PROTOBUF_CONSTEXPR ModelSequenceBatching (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 ModelSequenceBatching (const ModelSequenceBatching &from)
 
 ModelSequenceBatching (ModelSequenceBatching &&from) noexcept
 
ModelSequenceBatching & operator= (const ModelSequenceBatching &from)
 
ModelSequenceBatching & operator= (ModelSequenceBatching &&from) noexcept
 
void Swap (ModelSequenceBatching *other)
 
void UnsafeArenaSwap (ModelSequenceBatching *other)
 
ModelSequenceBatching * New (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const ModelSequenceBatching &from)
 
void MergeFrom (const ModelSequenceBatching &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int control_input_size () const
 
void clear_control_input ()
 
::inference::ModelSequenceBatching_ControlInput * mutable_control_input (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput > * mutable_control_input ()
 
const ::inference::ModelSequenceBatching_ControlInput & control_input (int index) const
 
::inference::ModelSequenceBatching_ControlInput * add_control_input ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput > & control_input () const
 
int state_size () const
 
void clear_state ()
 
::inference::ModelSequenceBatching_State * mutable_state (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State > * mutable_state ()
 
const ::inference::ModelSequenceBatching_State & state (int index) const
 
::inference::ModelSequenceBatching_State * add_state ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State > & state () const
 
void clear_max_sequence_idle_microseconds ()
 
uint64_t max_sequence_idle_microseconds () const
 
void set_max_sequence_idle_microseconds (uint64_t value)
 
void clear_iterative_sequence ()
 
bool iterative_sequence () const
 
void set_iterative_sequence (bool value)
 
bool has_direct () const
 
void clear_direct ()
 
const ::inference::ModelSequenceBatching_StrategyDirect & direct () const
 
PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyDirect * release_direct ()
 
::inference::ModelSequenceBatching_StrategyDirect * mutable_direct ()
 
void set_allocated_direct (::inference::ModelSequenceBatching_StrategyDirect *direct)
 
void unsafe_arena_set_allocated_direct (::inference::ModelSequenceBatching_StrategyDirect *direct)
 
::inference::ModelSequenceBatching_StrategyDirect * unsafe_arena_release_direct ()
 
bool has_oldest () const
 
void clear_oldest ()
 
const ::inference::ModelSequenceBatching_StrategyOldest & oldest () const
 
PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyOldest * release_oldest ()
 
::inference::ModelSequenceBatching_StrategyOldest * mutable_oldest ()
 
void set_allocated_oldest (::inference::ModelSequenceBatching_StrategyOldest *oldest)
 
void unsafe_arena_set_allocated_oldest (::inference::ModelSequenceBatching_StrategyOldest *oldest)
 
::inference::ModelSequenceBatching_StrategyOldest * unsafe_arena_release_oldest ()
 
void clear_strategy_choice ()
 
StrategyChoiceCase strategy_choice_case () const
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ModelSequenceBatching & default_instance ()
 
static const ModelSequenceBatching * internal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ModelSequenceBatching & default_instance ()
 
static const ModelSequenceBatching * internal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ModelSequenceBatching (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 
 ModelSequenceBatching (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_model_5fconfig_2eproto
 
void swap (ModelSequenceBatching &a, ModelSequenceBatching &b)
 
void swap (ModelSequenceBatching &a, ModelSequenceBatching &b)
 

Member Typedef Documentation

◆ Control [1/2]

◆ Control [2/2]

◆ ControlInput [1/2]

◆ ControlInput [2/2]

◆ InitialState [1/2]

◆ InitialState [2/2]

◆ State [1/2]

◆ State [2/2]

◆ StrategyDirect [1/2]

◆ StrategyDirect [2/2]

◆ StrategyOldest [1/2]

◆ StrategyOldest [2/2]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kControlInputFieldNumber 
kStateFieldNumber 
kMaxSequenceIdleMicrosecondsFieldNumber 
kIterativeSequenceFieldNumber 
kDirectFieldNumber 
kOldestFieldNumber 

Definition at line 6895 of file 9.2/sources/libs/nvdsinferserver/model_config.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kControlInputFieldNumber 
kStateFieldNumber 
kMaxSequenceIdleMicrosecondsFieldNumber 
kIterativeSequenceFieldNumber 
kDirectFieldNumber 
kOldestFieldNumber 

Definition at line 6895 of file sources/libs/nvdsinferserver/model_config.pb.h.

◆ StrategyChoiceCase [1/2]

Enumerator
kDirect 
kOldest 
STRATEGY_CHOICE_NOT_SET 
kDirect 
kOldest 
STRATEGY_CHOICE_NOT_SET 

Definition at line 6805 of file 9.2/sources/libs/nvdsinferserver/model_config.pb.h.

◆ StrategyChoiceCase [2/2]

Enumerator
kDirect 
kOldest 
STRATEGY_CHOICE_NOT_SET 
kDirect 
kOldest 
STRATEGY_CHOICE_NOT_SET 

Definition at line 6805 of file sources/libs/nvdsinferserver/model_config.pb.h.

Constructor & Destructor Documentation

◆ ModelSequenceBatching() [1/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( )
inline

◆ ~ModelSequenceBatching() [1/2]

inference::ModelSequenceBatching::~ModelSequenceBatching ( )
override

◆ ModelSequenceBatching() [2/10]

PROTOBUF_CONSTEXPR inference::ModelSequenceBatching::ModelSequenceBatching ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ ModelSequenceBatching() [3/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( const ModelSequenceBatching &  from)

◆ ModelSequenceBatching() [4/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( ModelSequenceBatching &&  from)
inlinenoexcept

Definition at line 6770 of file sources/libs/nvdsinferserver/model_config.pb.h.

References absl::move().

◆ ModelSequenceBatching() [5/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

◆ ModelSequenceBatching() [6/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( )
inline

◆ ~ModelSequenceBatching() [2/2]

inference::ModelSequenceBatching::~ModelSequenceBatching ( )
override

◆ ModelSequenceBatching() [7/10]

PROTOBUF_CONSTEXPR inference::ModelSequenceBatching::ModelSequenceBatching ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ ModelSequenceBatching() [8/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( const ModelSequenceBatching &  from)

◆ ModelSequenceBatching() [9/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( ModelSequenceBatching &&  from)
inlinenoexcept

Definition at line 6770 of file 9.2/sources/libs/nvdsinferserver/model_config.pb.h.

References absl::move().

◆ ModelSequenceBatching() [10/10]

inference::ModelSequenceBatching::ModelSequenceBatching ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse() [1/2]

const char* inference::ModelSequenceBatching::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalParse() [2/2]

const char* inference::ModelSequenceBatching::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize() [1/2]

uint8_t* inference::ModelSequenceBatching::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ _InternalSerialize() [2/2]

uint8_t* inference::ModelSequenceBatching::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_control_input() [1/2]

::inference::ModelSequenceBatching_ControlInput* inference::ModelSequenceBatching::add_control_input ( )

◆ add_control_input() [2/2]

inference::ModelSequenceBatching_ControlInput * inference::ModelSequenceBatching::add_control_input ( )
inline

◆ add_state() [1/2]

inference::ModelSequenceBatching_State * inference::ModelSequenceBatching::add_state ( )
inline

◆ add_state() [2/2]

::inference::ModelSequenceBatching_State* inference::ModelSequenceBatching::add_state ( )

◆ ByteSizeLong() [1/2]

size_t inference::ModelSequenceBatching::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t inference::ModelSequenceBatching::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void inference::ModelSequenceBatching::Clear ( )
final

◆ Clear() [2/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void inference::ModelSequenceBatching::Clear ( )
final

◆ clear_control_input() [1/2]

void inference::ModelSequenceBatching::clear_control_input ( )
inline

◆ clear_control_input() [2/2]

void inference::ModelSequenceBatching::clear_control_input ( )

◆ clear_direct() [1/2]

void inference::ModelSequenceBatching::clear_direct ( )
inline

◆ clear_direct() [2/2]

void inference::ModelSequenceBatching::clear_direct ( )

◆ clear_iterative_sequence() [1/2]

void inference::ModelSequenceBatching::clear_iterative_sequence ( )
inline

◆ clear_iterative_sequence() [2/2]

void inference::ModelSequenceBatching::clear_iterative_sequence ( )

◆ clear_max_sequence_idle_microseconds() [1/2]

void inference::ModelSequenceBatching::clear_max_sequence_idle_microseconds ( )
inline

◆ clear_max_sequence_idle_microseconds() [2/2]

void inference::ModelSequenceBatching::clear_max_sequence_idle_microseconds ( )

◆ clear_oldest() [1/2]

void inference::ModelSequenceBatching::clear_oldest ( )
inline

◆ clear_oldest() [2/2]

void inference::ModelSequenceBatching::clear_oldest ( )

◆ clear_state() [1/2]

void inference::ModelSequenceBatching::clear_state ( )

◆ clear_state() [2/2]

void inference::ModelSequenceBatching::clear_state ( )
inline

◆ clear_strategy_choice() [1/2]

void inference::ModelSequenceBatching::clear_strategy_choice ( )

◆ clear_strategy_choice() [2/2]

void inference::ModelSequenceBatching::clear_strategy_choice ( )

◆ control_input() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput >& inference::ModelSequenceBatching::control_input ( ) const

◆ control_input() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::inference::ModelSequenceBatching_ControlInput > & inference::ModelSequenceBatching::control_input ( ) const
inline

◆ control_input() [3/4]

const ::inference::ModelSequenceBatching_ControlInput& inference::ModelSequenceBatching::control_input ( int  index) const

◆ control_input() [4/4]

const ::inference::ModelSequenceBatching_ControlInput & inference::ModelSequenceBatching::control_input ( int  index) const
inline

◆ control_input_size() [1/2]

int inference::ModelSequenceBatching::control_input_size ( ) const

◆ control_input_size() [2/2]

int inference::ModelSequenceBatching::control_input_size ( ) const
inline

◆ CopyFrom() [1/2]

void inference::ModelSequenceBatching::CopyFrom ( const ModelSequenceBatching &  from)

◆ CopyFrom() [2/2]

void inference::ModelSequenceBatching::CopyFrom ( const ModelSequenceBatching &  from)

◆ default_instance() [1/2]

static const ModelSequenceBatching& inference::ModelSequenceBatching::default_instance ( )
inlinestatic

◆ default_instance() [2/2]

static const ModelSequenceBatching& inference::ModelSequenceBatching::default_instance ( )
inlinestatic

◆ descriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* inference::ModelSequenceBatching::descriptor ( )
inlinestatic

◆ descriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* inference::ModelSequenceBatching::descriptor ( )
inlinestatic

◆ direct() [1/2]

const ::inference::ModelSequenceBatching_StrategyDirect & inference::ModelSequenceBatching::direct ( ) const
inline

◆ direct() [2/2]

const ::inference::ModelSequenceBatching_StrategyDirect& inference::ModelSequenceBatching::direct ( ) const

◆ GetCachedSize() [1/2]

int inference::ModelSequenceBatching::GetCachedSize ( ) const
inlinefinal

◆ GetCachedSize() [2/2]

int inference::ModelSequenceBatching::GetCachedSize ( ) const
inlinefinal

◆ GetClassData() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* inference::ModelSequenceBatching::GetClassData ( ) const
final

◆ GetClassData() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* inference::ModelSequenceBatching::GetClassData ( ) const
final

◆ GetDescriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* inference::ModelSequenceBatching::GetDescriptor ( )
inlinestatic

◆ GetDescriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* inference::ModelSequenceBatching::GetDescriptor ( )
inlinestatic

◆ GetMetadata() [1/2]

::PROTOBUF_NAMESPACE_ID::Metadata inference::ModelSequenceBatching::GetMetadata ( ) const
final

◆ GetMetadata() [2/2]

::PROTOBUF_NAMESPACE_ID::Metadata inference::ModelSequenceBatching::GetMetadata ( ) const
final

◆ GetReflection() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* inference::ModelSequenceBatching::GetReflection ( )
inlinestatic

◆ GetReflection() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* inference::ModelSequenceBatching::GetReflection ( )
inlinestatic

◆ has_direct() [1/2]

bool inference::ModelSequenceBatching::has_direct ( ) const
inline

◆ has_direct() [2/2]

bool inference::ModelSequenceBatching::has_direct ( ) const

◆ has_oldest() [1/2]

bool inference::ModelSequenceBatching::has_oldest ( ) const
inline

◆ has_oldest() [2/2]

bool inference::ModelSequenceBatching::has_oldest ( ) const

◆ internal_default_instance() [1/2]

static const ModelSequenceBatching* inference::ModelSequenceBatching::internal_default_instance ( )
inlinestatic

◆ internal_default_instance() [2/2]

static const ModelSequenceBatching* inference::ModelSequenceBatching::internal_default_instance ( )
inlinestatic

◆ IsInitialized() [1/2]

bool inference::ModelSequenceBatching::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool inference::ModelSequenceBatching::IsInitialized ( ) const
final

◆ iterative_sequence() [1/2]

bool inference::ModelSequenceBatching::iterative_sequence ( ) const

◆ iterative_sequence() [2/2]

bool inference::ModelSequenceBatching::iterative_sequence ( ) const
inline

◆ max_sequence_idle_microseconds() [1/2]

uint64_t inference::ModelSequenceBatching::max_sequence_idle_microseconds ( ) const
inline

◆ max_sequence_idle_microseconds() [2/2]

uint64_t inference::ModelSequenceBatching::max_sequence_idle_microseconds ( ) const

◆ MergeFrom() [1/2]

void inference::ModelSequenceBatching::MergeFrom ( const ModelSequenceBatching &  from)
inline

◆ MergeFrom() [2/2]

void inference::ModelSequenceBatching::MergeFrom ( const ModelSequenceBatching &  from)
inline

◆ mutable_control_input() [1/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_ControlInput >* inference::ModelSequenceBatching::mutable_control_input ( )

◆ mutable_control_input() [2/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::inference::ModelSequenceBatching_ControlInput > * inference::ModelSequenceBatching::mutable_control_input ( )
inline

◆ mutable_control_input() [3/4]

::inference::ModelSequenceBatching_ControlInput* inference::ModelSequenceBatching::mutable_control_input ( int  index)

◆ mutable_control_input() [4/4]

inference::ModelSequenceBatching_ControlInput * inference::ModelSequenceBatching::mutable_control_input ( int  index)
inline

◆ mutable_direct() [1/2]

inference::ModelSequenceBatching_StrategyDirect * inference::ModelSequenceBatching::mutable_direct ( )
inline

◆ mutable_direct() [2/2]

::inference::ModelSequenceBatching_StrategyDirect* inference::ModelSequenceBatching::mutable_direct ( )

◆ mutable_oldest() [1/2]

inference::ModelSequenceBatching_StrategyOldest * inference::ModelSequenceBatching::mutable_oldest ( )
inline

◆ mutable_oldest() [2/2]

::inference::ModelSequenceBatching_StrategyOldest* inference::ModelSequenceBatching::mutable_oldest ( )

◆ mutable_state() [1/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State >* inference::ModelSequenceBatching::mutable_state ( )

◆ mutable_state() [2/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::inference::ModelSequenceBatching_State > * inference::ModelSequenceBatching::mutable_state ( )
inline

◆ mutable_state() [3/4]

::inference::ModelSequenceBatching_State* inference::ModelSequenceBatching::mutable_state ( int  index)

◆ mutable_state() [4/4]

inference::ModelSequenceBatching_State * inference::ModelSequenceBatching::mutable_state ( int  index)
inline

◆ New() [1/2]

ModelSequenceBatching* inference::ModelSequenceBatching::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

◆ New() [2/2]

ModelSequenceBatching* inference::ModelSequenceBatching::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

◆ oldest() [1/2]

const ::inference::ModelSequenceBatching_StrategyOldest& inference::ModelSequenceBatching::oldest ( ) const

◆ oldest() [2/2]

const ::inference::ModelSequenceBatching_StrategyOldest & inference::ModelSequenceBatching::oldest ( ) const
inline

◆ operator=() [1/4]

ModelSequenceBatching& inference::ModelSequenceBatching::operator= ( const ModelSequenceBatching &  from)
inline

◆ operator=() [2/4]

ModelSequenceBatching& inference::ModelSequenceBatching::operator= ( const ModelSequenceBatching &  from)
inline

◆ operator=() [3/4]

ModelSequenceBatching& inference::ModelSequenceBatching::operator= ( ModelSequenceBatching &&  from)
inlinenoexcept

◆ operator=() [4/4]

ModelSequenceBatching& inference::ModelSequenceBatching::operator= ( ModelSequenceBatching &&  from)
inlinenoexcept

◆ release_direct() [1/2]

inference::ModelSequenceBatching_StrategyDirect * inference::ModelSequenceBatching::release_direct ( )
inline

◆ release_direct() [2/2]

PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyDirect* inference::ModelSequenceBatching::release_direct ( )

◆ release_oldest() [1/2]

PROTOBUF_NODISCARD ::inference::ModelSequenceBatching_StrategyOldest* inference::ModelSequenceBatching::release_oldest ( )

◆ release_oldest() [2/2]

inference::ModelSequenceBatching_StrategyOldest * inference::ModelSequenceBatching::release_oldest ( )
inline

◆ set_allocated_direct() [1/2]

void inference::ModelSequenceBatching::set_allocated_direct ( ::inference::ModelSequenceBatching_StrategyDirect *  direct)

◆ set_allocated_direct() [2/2]

void inference::ModelSequenceBatching::set_allocated_direct ( ::inference::ModelSequenceBatching_StrategyDirect *  direct)

◆ set_allocated_oldest() [1/2]

void inference::ModelSequenceBatching::set_allocated_oldest ( ::inference::ModelSequenceBatching_StrategyOldest *  oldest)

◆ set_allocated_oldest() [2/2]

void inference::ModelSequenceBatching::set_allocated_oldest ( ::inference::ModelSequenceBatching_StrategyOldest *  oldest)

◆ set_iterative_sequence() [1/2]

void inference::ModelSequenceBatching::set_iterative_sequence ( bool  value)
inline

◆ set_iterative_sequence() [2/2]

void inference::ModelSequenceBatching::set_iterative_sequence ( bool  value)

◆ set_max_sequence_idle_microseconds() [1/2]

void inference::ModelSequenceBatching::set_max_sequence_idle_microseconds ( uint64_t  value)
inline

◆ set_max_sequence_idle_microseconds() [2/2]

void inference::ModelSequenceBatching::set_max_sequence_idle_microseconds ( uint64_t  value)

◆ state() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::inference::ModelSequenceBatching_State >& inference::ModelSequenceBatching::state ( ) const

◆ state() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::inference::ModelSequenceBatching_State > & inference::ModelSequenceBatching::state ( ) const
inline

◆ state() [3/4]

const ::inference::ModelSequenceBatching_State & inference::ModelSequenceBatching::state ( int  index) const
inline

◆ state() [4/4]

const ::inference::ModelSequenceBatching_State& inference::ModelSequenceBatching::state ( int  index) const

◆ state_size() [1/2]

int inference::ModelSequenceBatching::state_size ( ) const
inline

◆ state_size() [2/2]

int inference::ModelSequenceBatching::state_size ( ) const

◆ strategy_choice_case() [1/2]

StrategyChoiceCase inference::ModelSequenceBatching::strategy_choice_case ( ) const

◆ strategy_choice_case() [2/2]

ModelSequenceBatching::StrategyChoiceCase inference::ModelSequenceBatching::strategy_choice_case ( ) const
inline

◆ Swap() [1/2]

void inference::ModelSequenceBatching::Swap ( ModelSequenceBatching *  other)
inline

◆ Swap() [2/2]

void inference::ModelSequenceBatching::Swap ( ModelSequenceBatching *  other)
inline

◆ unsafe_arena_release_direct() [1/2]

inference::ModelSequenceBatching_StrategyDirect * inference::ModelSequenceBatching::unsafe_arena_release_direct ( )
inline

◆ unsafe_arena_release_direct() [2/2]

::inference::ModelSequenceBatching_StrategyDirect* inference::ModelSequenceBatching::unsafe_arena_release_direct ( )

◆ unsafe_arena_release_oldest() [1/2]

inference::ModelSequenceBatching_StrategyOldest * inference::ModelSequenceBatching::unsafe_arena_release_oldest ( )
inline

◆ unsafe_arena_release_oldest() [2/2]

::inference::ModelSequenceBatching_StrategyOldest* inference::ModelSequenceBatching::unsafe_arena_release_oldest ( )

◆ unsafe_arena_set_allocated_direct() [1/2]

void inference::ModelSequenceBatching::unsafe_arena_set_allocated_direct ( ::inference::ModelSequenceBatching_StrategyDirect *  direct)

◆ unsafe_arena_set_allocated_direct() [2/2]

void inference::ModelSequenceBatching::unsafe_arena_set_allocated_direct ( ::inference::ModelSequenceBatching_StrategyDirect *  direct)
inline

◆ unsafe_arena_set_allocated_oldest() [1/2]

void inference::ModelSequenceBatching::unsafe_arena_set_allocated_oldest ( ::inference::ModelSequenceBatching_StrategyOldest *  oldest)
inline

◆ unsafe_arena_set_allocated_oldest() [2/2]

void inference::ModelSequenceBatching::unsafe_arena_set_allocated_oldest ( ::inference::ModelSequenceBatching_StrategyOldest *  oldest)

◆ UnsafeArenaSwap() [1/2]

void inference::ModelSequenceBatching::UnsafeArenaSwap ( ModelSequenceBatching *  other)
inline

◆ UnsafeArenaSwap() [2/2]

void inference::ModelSequenceBatching::UnsafeArenaSwap ( ModelSequenceBatching *  other)
inline

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

◆ ::TableStruct_model_5fconfig_2eproto

◆ swap [1/2]

void swap ( ModelSequenceBatching &  a,
ModelSequenceBatching &  b 
)
friend

◆ swap [2/2]

void swap ( ModelSequenceBatching &  a,
ModelSequenceBatching &  b 
)
friend

Field Documentation

◆ _class_data_

static const ClassData inference::ModelSequenceBatching::_class_data_
static

◆ _impl_

Impl_ inference::ModelSequenceBatching::_impl_

◆ kIndexInFileMessages

static constexpr int inference::ModelSequenceBatching::kIndexInFileMessages
staticconstexpr
Initial value:
=
34

Definition at line 6815 of file sources/libs/nvdsinferserver/model_config.pb.h.


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