Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
zao::endpoint::control::RoomGroupEntry Class Reference

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

#include <RoomGroupList.hpp>

Public Member Functions

 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

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

Constructor & Destructor Documentation

◆ RoomGroupEntry() [1/2]

zao::endpoint::control::RoomGroupEntry::RoomGroupEntry ( )
inlinenoexcept

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

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

◆ RoomGroupEntry() [2/2]

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

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

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

Member Function Documentation

◆ operator!=()

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

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

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

◆ operator==()

bool zao::endpoint::control::RoomGroupEntry::operator== ( const RoomGroupEntry other) const
inlinenoexcept

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

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

◆ SetId()

void zao::endpoint::control::RoomGroupEntry::SetId ( std::uint32_t  id)
inlinenoexcept

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

Parameters
idルームグループのID

◆ SetName()

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

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

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

◆ SetNickname()

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

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

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

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