Skip to main content
Version: 0.9.0 (next)

QarMemberHubInvitationInit Struct

Create a member-hub invitation on the primary hub of this PC (qar_runtime_create_member_hub_invitation). More...

Declaration​

struct QarMemberHubInvitationInit { ... }

Included Headers​

Public Member Attributes Index​

QarStructureHeaderheader
const char *label
uint32_tlifetime_seconds
uint32_tmax_uses
QarMemberHubInvitationPermissionFlagspermissions

0 -> JOIN | REJOIN | BRING_DEVICES. More...

Description​

Create a member-hub invitation on the primary hub of this PC (qar_runtime_create_member_hub_invitation).

Zero in a field selects its default.

Definition at line 1962 of file qar_streaming.h.

Public Member Attributes​

header​

QarStructureHeader QarMemberHubInvitationInit::header

QAR_STRUCTURE_TYPE_RUNTIME_CREATE_MEMBER_HUB_INVITATION_INIT

Definition at line 1964 of file qar_streaming.h.

label​

const char* QarMemberHubInvitationInit::label

Optional (NULL); a UTF-8 label of at most 64 bytes, shown in the primary hub's visualizer next to the invitation.

Definition at line 1976 of file qar_streaming.h.

lifetime_seconds​

uint32_t QarMemberHubInvitationInit::lifetime_seconds

How long the invitation can be used, in seconds. 0 -> 86400 (24 h); at most 604800 (7 days).

Definition at line 1968 of file qar_streaming.h.

max_uses​

uint32_t QarMemberHubInvitationInit::max_uses

How many hubs may join with it. 0 -> 1; at most 64, and never more than the calling app's remaining quota of member hubs.

Definition at line 1971 of file qar_streaming.h.

permissions​

QarMemberHubInvitationPermissionFlags QarMemberHubInvitationInit::permissions

0 -> JOIN | REJOIN | BRING_DEVICES.

Definition at line 1973 of file qar_streaming.h.


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


Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.