Zao SDK for Jetson / libzep API Reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
zep::control::RoomGroupEntry Class Reference

Room group format. More...

#include <RoomGroupList.hpp>

Public Member Functions

 RoomGroupEntry () noexcept
 Construct a RoomGroupEntry object by default.
 
 RoomGroupEntry (const std::uint32_t id,. const std::string &name,. const std::string &nickname) noexcept
 Construct a RoomGroupEntry object with initial values.
 
 RoomGroupEntry () noexcept
 RoomGroupEntry オブジェクトをデフォルト構築する。
 
 RoomGroupEntry (const std::uint32_t id, const std::string &name, const std::string &nickname) noexcept
 RoomGroupEntry オブジェクトを初期値付きで構築する。
 
std::uint32_t GetId () const noexcept
 ルームグループのIDを取得する。
 
void SetId (std::uint32_t id) noexcept
 ルームグループのIDを設定する。
 
std::string GetName () const noexcept
 ルームグループのネームを取得する。
 
void SetName (const std::string &name) noexcept
 ルームグループのネームを設定する。
 
std::string GetNickname () const noexcept
 ルームグループのニックネームを取得する。
 
void SetNickname (const std::string &nickname) noexcept
 ルームグループのニックネームを設定する。
 
bool operator== (const RoomGroupEntry &other) const noexcept
 ルームグループ同士を等値比較する
 
bool operator!= (const RoomGroupEntry &other) const noexcept
 ルームグループ同士を非等値比較する
 

Detailed Description

Room group format.

ルームグループのフォーマット

Constructor & Destructor Documentation

◆ RoomGroupEntry() [1/4]

zep::control::RoomGroupEntry::RoomGroupEntry ( )
inlinenoexcept

Construct a RoomGroupEntry object by default.

Note
Each field is initialized with an invalid value.

◆ RoomGroupEntry() [2/4]

zep::control::RoomGroupEntry::RoomGroupEntry ( const std::uint32_t  id,
. const std::string &  name,
. const std::string &  nickname 
)
inlinenoexcept

Construct a RoomGroupEntry object with initial values.

Parameters
idInitial value of room group ID
nameInitial value of room group name
nick_nameInitial value of nickname of room group

◆ RoomGroupEntry() [3/4]

zep::control::RoomGroupEntry::RoomGroupEntry ( )
inlinenoexcept

RoomGroupEntry オブジェクトをデフォルト構築する。

Note
各フィールドは無効な値で初期化される。

◆ RoomGroupEntry() [4/4]

zep::control::RoomGroupEntry::RoomGroupEntry ( const std::uint32_t  id,
const std::string &  name,
const std::string &  nickname 
)
inlinenoexcept

RoomGroupEntry オブジェクトを初期値付きで構築する。

Parameters
idルームグループのIDの初期値
nameルームグループのネームの初期値
nick_nameルームグループのニックネームの初期値

Member Function Documentation

◆ operator!=()

bool zep::control::RoomGroupEntry::operator!= ( const RoomGroupEntry other) const
inlinenoexcept

ルームグループ同士を非等値比較する

Parameters
other比較対象
Return values
true一致しない
false一致する

◆ operator==()

bool zep::control::RoomGroupEntry::operator== ( const RoomGroupEntry other) const
inlinenoexcept

ルームグループ同士を等値比較する

Parameters
other比較対象
Return values
true一致する
false一致しない

◆ SetId()

void zep::control::RoomGroupEntry::SetId ( std::uint32_t  id)
inlinenoexcept

ルームグループのIDを設定する。

Parameters
idルームグループのID

◆ SetName()

void zep::control::RoomGroupEntry::SetName ( const std::string &  name)
inlinenoexcept

ルームグループのネームを設定する。

Parameters
idルームグループのネーム

◆ SetNickname()

void zep::control::RoomGroupEntry::SetNickname ( const std::string &  nickname)
inlinenoexcept

ルームグループのニックネームを設定する。

Parameters
idルームグループのニックネーム

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