gpg::RealTimeRoomConfig

#include <real_time_room_config.h>

يشير ذلك المصطلح إلى بنية بيانات تحتوي على البيانات اللازمة لإنشاء عنصر RealTimeRoom.

ملخّص

الشركات المصنّعة والمُصنّعة

RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
تنشئ هذه الدالة RealTimeRoomConfig من كائن shared_ptr إلى كائن RealTimeRoomConfigImpl.
RealTimeRoomConfig()
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
إنشاء نسخة من عنصر RealTimeRoomConfig حالي
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
نقل عنصر RealTimeRoomConfig حالي

وظائف عامة

ExclusiveBitMask() const
int64_t
قناع صغير يشير إلى الأدوار الحصرية للاعب في اللعبة، مثل "المهاجم" أو "المدافع".
MaximumAutomatchingPlayers() const
uint32_t
الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
MinimumAutomatchingPlayers() const
uint32_t
الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
PlayerIdsToInvite() const
const std::vector< std::string > &
أرقام تعريف اللاعبين المطلوب دعوتهم إلى الغرفة التي تم إنشاؤها حديثًا
Valid() const
bool
تعرض القيمة true إذا تمت تعبئة كائن RealTimeRoomConfig ببيانات.
Variant() const
uint32_t
قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع الغرفة أو نمطها
operator=(const RealTimeRoomConfig & copy_from)
يتم تخصيص هذا الكائن RealTimeRoomConfig عن طريق نسخه من عنصر آخر.
operator=(RealTimeRoomConfig && move_from)
يعيّن كائن RealTimeRoomConfig هذا من خلال نقل عنصر آخر إليه.

صفوف

gpg::RealTimeRoomConfig::Builder

تنشئ عنصرًا واحدًا أو أكثر من عناصر RealTimeRoomConfig.

وظائف عامة

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

قناع صغير يشير إلى الأدوار الحصرية للاعب في كل لعبة، مثل "المهاجم" أو "المدافع".

يجب أن يساوي المنتج المنطقي (و) لأي لاعبين مقترنين صفرًا في المطابقة التلقائية. لا يمكن طلبها إلا إذا كانت قيمة Valid هي القيمة "صحيح".

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

PlayerIdsToInvite

const std::vector< std::string > & PlayerIdsToInvite() const 

أرقام تعريف اللاعبين المطلوب دعوتهم إلى الغرفة التي تم إنشاؤها حديثًا

لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

RealTimeRoomConfig

 RealTimeRoomConfig(
  std::shared_ptr< const RealTimeRoomConfigImpl > impl
)

تنشئ هذه الدالة RealTimeRoomConfig من كائن shared_ptr إلى كائن RealTimeRoomConfigImpl.

مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.

RealTimeRoomConfig

 RealTimeRoomConfig()

RealTimeRoomConfig

 RealTimeRoomConfig(
  const RealTimeRoomConfig & copy_from
)

إنشاء نسخة من عنصر RealTimeRoomConfig حالي

RealTimeRoomConfig

 RealTimeRoomConfig(
  RealTimeRoomConfig && move_from
)

نقل عنصر RealTimeRoomConfig حالي

صحيح

bool Valid() const 

تعرض القيمة true إذا تمت تعبئة كائن RealTimeRoomConfig ببيانات.

يجب عرض القيمة true لدوال getter (PlayerIdsToInvite وMinimumAutoroomingPlayers وما إلى ذلك) في كائن RealTimeRoomConfig لتكون قابلة للاستخدام.

الصيغة

uint32_t Variant() const 

قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع الغرفة أو نمطها

يمكن فقط للاعبين الذين يستخدمون القيمة نفسها حجز مكان. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".

operator=

RealTimeRoomConfig & operator=(
  const RealTimeRoomConfig & copy_from
)

يتم تخصيص هذا الكائن RealTimeRoomConfig عن طريق نسخه من عنصر آخر.

operator=

RealTimeRoomConfig & operator=(
  RealTimeRoomConfig && move_from
)

يعيّن كائن RealTimeRoomConfig هذا من خلال نقل عنصر آخر إليه.