LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
KeyDiversificationInfo Class Referencefinal

#include <iks.pb.h>

Inheritance diagram for KeyDiversificationInfo:

Classes

class  _Internal
 

Public Types

enum  : int { kDivInputFieldNumber = 2 , kDivTypeFieldNumber = 1 }
 
typedef KeyDiversificationInfo_Type Type
 

Public Member Functions

 KeyDiversificationInfo ()
 
 ~KeyDiversificationInfo () override
 
constexpr KeyDiversificationInfo (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 KeyDiversificationInfo (const KeyDiversificationInfo &from)
 
 KeyDiversificationInfo (KeyDiversificationInfo &&from) noexcept
 
KeyDiversificationInfooperator= (const KeyDiversificationInfo &from)
 
KeyDiversificationInfooperator= (KeyDiversificationInfo &&from) noexcept
 
void Swap (KeyDiversificationInfo *other)
 
void UnsafeArenaSwap (KeyDiversificationInfo *other)
 
KeyDiversificationInfoNew () const final
 
KeyDiversificationInfoNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const KeyDiversificationInfo &from)
 
void MergeFrom (const KeyDiversificationInfo &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
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
void clear_div_input ()
 
const std::string & div_input () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_div_input (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_div_input ()
 
PROTOBUF_FUTURE_MUST_USE_RESULT std::string * release_div_input ()
 
void set_allocated_div_input (std::string *div_input)
 
void clear_div_type ()
 
::KeyDiversificationInfo_Type div_type () const
 
void set_div_type (::KeyDiversificationInfo_Type value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_div_input (ArgT0 &&arg0, ArgT... args)
 

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 KeyDiversificationInfodefault_instance ()
 
static const KeyDiversificationInfointernal_default_instance ()
 
static bool Type_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Type_descriptor ()
 
template<typename T >
static const std::string & Type_Name (T enum_t_value)
 
static bool Type_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Type *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static constexpr Type NONE
 
static constexpr Type AV2
 
static constexpr Type Type_MIN
 
static constexpr Type Type_MAX
 
static constexpr int Type_ARRAYSIZE
 

Protected Member Functions

 KeyDiversificationInfo (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Private Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (KeyDiversificationInfo *other)
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
const std::string & _internal_div_input () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_div_input (const std::string &value)
 
std::string * _internal_mutable_div_input ()
 
::KeyDiversificationInfo_Type _internal_div_type () const
 
void _internal_set_div_type (::KeyDiversificationInfo_Type value)
 

Static Private Member Functions

::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
static void ArenaDtor (void *object)
 

Private Attributes

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr div_input_
 
int div_type_
 
mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 

Friends

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

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

◆ Type

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kDivInputFieldNumber 
kDivTypeFieldNumber 

Constructor & Destructor Documentation

◆ KeyDiversificationInfo() [1/5]

KeyDiversificationInfo::KeyDiversificationInfo ( )
inline

◆ ~KeyDiversificationInfo()

KeyDiversificationInfo::~KeyDiversificationInfo ( )
override

◆ KeyDiversificationInfo() [2/5]

PROTOBUF_PRAGMA_INIT_SEG constexpr KeyDiversificationInfo::KeyDiversificationInfo ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

◆ KeyDiversificationInfo() [3/5]

KeyDiversificationInfo::KeyDiversificationInfo ( const KeyDiversificationInfo from)

◆ KeyDiversificationInfo() [4/5]

KeyDiversificationInfo::KeyDiversificationInfo ( KeyDiversificationInfo &&  from)
inlinenoexcept

◆ KeyDiversificationInfo() [5/5]

KeyDiversificationInfo::KeyDiversificationInfo ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

Member Function Documentation

◆ _internal_div_input()

const std::string & KeyDiversificationInfo::_internal_div_input ( ) const
inlineprivate

◆ _internal_div_type()

KeyDiversificationInfo_Type KeyDiversificationInfo::_internal_div_type ( ) const
inlineprivate

◆ _internal_mutable_div_input()

std::string * KeyDiversificationInfo::_internal_mutable_div_input ( )
inlineprivate

◆ _internal_set_div_input()

void KeyDiversificationInfo::_internal_set_div_input ( const std::string &  value)
inlineprivate

◆ _internal_set_div_type()

void KeyDiversificationInfo::_internal_set_div_type ( ::KeyDiversificationInfo_Type  value)
inlineprivate

◆ _InternalParse()

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

◆ _InternalSerialize()

PROTOBUF_NAMESPACE_ID::uint8 * KeyDiversificationInfo::_InternalSerialize ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ArenaDtor()

void KeyDiversificationInfo::ArenaDtor ( void *  object)
staticprivate

◆ ByteSizeLong()

size_t KeyDiversificationInfo::ByteSizeLong ( ) const
final

◆ Clear()

void KeyDiversificationInfo::Clear ( )
final

◆ clear_div_input()

void KeyDiversificationInfo::clear_div_input ( )
inline

◆ clear_div_type()

void KeyDiversificationInfo::clear_div_type ( )
inline

◆ CopyFrom() [1/2]

void KeyDiversificationInfo::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/2]

void KeyDiversificationInfo::CopyFrom ( const KeyDiversificationInfo from)

◆ default_instance()

static const KeyDiversificationInfo & KeyDiversificationInfo::default_instance ( )
inlinestatic

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * KeyDiversificationInfo::descriptor ( )
inlinestatic

◆ div_input()

const std::string & KeyDiversificationInfo::div_input ( ) const
inline

◆ div_type()

KeyDiversificationInfo_Type KeyDiversificationInfo::div_type ( ) const
inline

◆ FullMessageName()

::PROTOBUF_NAMESPACE_ID::StringPiece KeyDiversificationInfo::FullMessageName ( )
inlinestaticprivate

◆ GetCachedSize()

int KeyDiversificationInfo::GetCachedSize ( ) const
inlinefinal

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * KeyDiversificationInfo::GetDescriptor ( )
inlinestatic

◆ GetMetadata()

PROTOBUF_NAMESPACE_ID::Metadata KeyDiversificationInfo::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * KeyDiversificationInfo::GetReflection ( )
inlinestatic

◆ internal_default_instance()

static const KeyDiversificationInfo * KeyDiversificationInfo::internal_default_instance ( )
inlinestatic

◆ InternalSwap()

void KeyDiversificationInfo::InternalSwap ( KeyDiversificationInfo other)
private

◆ IsInitialized()

bool KeyDiversificationInfo::IsInitialized ( ) const
final

◆ MergeFrom() [1/2]

void KeyDiversificationInfo::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/2]

void KeyDiversificationInfo::MergeFrom ( const KeyDiversificationInfo from)

◆ mutable_div_input()

std::string * KeyDiversificationInfo::mutable_div_input ( )
inline

◆ New() [1/2]

KeyDiversificationInfo * KeyDiversificationInfo::New ( ) const
inlinefinal

◆ New() [2/2]

KeyDiversificationInfo * KeyDiversificationInfo::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

◆ operator=() [1/2]

KeyDiversificationInfo & KeyDiversificationInfo::operator= ( const KeyDiversificationInfo from)
inline

◆ operator=() [2/2]

KeyDiversificationInfo & KeyDiversificationInfo::operator= ( KeyDiversificationInfo &&  from)
inlinenoexcept

◆ RegisterArenaDtor()

void KeyDiversificationInfo::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
inlineprivate

◆ release_div_input()

std::string * KeyDiversificationInfo::release_div_input ( )
inline

◆ set_allocated_div_input()

void KeyDiversificationInfo::set_allocated_div_input ( std::string *  div_input)
inline

◆ set_div_input() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void KeyDiversificationInfo::set_div_input ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_div_input() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void KeyDiversificationInfo::set_div_input ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

◆ set_div_type()

void KeyDiversificationInfo::set_div_type ( ::KeyDiversificationInfo_Type  value)
inline

◆ SetCachedSize()

void KeyDiversificationInfo::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor()

void KeyDiversificationInfo::SharedCtor ( )
private

◆ SharedDtor()

void KeyDiversificationInfo::SharedDtor ( )
private

◆ Swap()

void KeyDiversificationInfo::Swap ( KeyDiversificationInfo other)
inline

◆ Type_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * KeyDiversificationInfo::Type_descriptor ( )
inlinestatic

◆ Type_IsValid()

static bool KeyDiversificationInfo::Type_IsValid ( int  value)
inlinestatic

◆ Type_Name()

template<typename T >
static const std::string & KeyDiversificationInfo::Type_Name ( enum_t_value)
inlinestatic

◆ Type_Parse()

static bool KeyDiversificationInfo::Type_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Type value 
)
inlinestatic

◆ UnsafeArenaSwap()

void KeyDiversificationInfo::UnsafeArenaSwap ( KeyDiversificationInfo 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_iks_2eproto

friend struct ::TableStruct_iks_2eproto
friend

◆ swap

void swap ( KeyDiversificationInfo a,
KeyDiversificationInfo b 
)
friend

Member Data Documentation

◆ _cached_size_

mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize KeyDiversificationInfo::_cached_size_
private

◆ AV2

constexpr KeyDiversificationInfo_Type KeyDiversificationInfo::AV2
staticconstexpr
Initial value:
=
@ KeyDiversificationInfo_Type_AV2
Definition: iks.pb.h:118

◆ div_input_

::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr KeyDiversificationInfo::div_input_
private

◆ div_type_

int KeyDiversificationInfo::div_type_
private

◆ kIndexInFileMessages

constexpr int KeyDiversificationInfo::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

◆ NONE

constexpr KeyDiversificationInfo_Type KeyDiversificationInfo::NONE
staticconstexpr
Initial value:
=
@ KeyDiversificationInfo_Type_NONE
Definition: iks.pb.h:117

◆ Type_ARRAYSIZE

constexpr int KeyDiversificationInfo::Type_ARRAYSIZE
staticconstexpr
Initial value:
=
constexpr int KeyDiversificationInfo_Type_Type_ARRAYSIZE
Definition: iks.pb.h:125

◆ Type_MAX

constexpr KeyDiversificationInfo_Type KeyDiversificationInfo::Type_MAX
staticconstexpr
Initial value:
=
constexpr KeyDiversificationInfo_Type KeyDiversificationInfo_Type_Type_MAX
Definition: iks.pb.h:124

◆ Type_MIN

constexpr KeyDiversificationInfo_Type KeyDiversificationInfo::Type_MIN
staticconstexpr
Initial value:
=
constexpr KeyDiversificationInfo_Type KeyDiversificationInfo_Type_Type_MIN
Definition: iks.pb.h:123

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