#[repr(C)]pub struct _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions {
pub ApiVersion: i32,
pub LocalUserId: EOS_ProductUserId,
pub RoomName: *const c_char,
pub TargetUserIds: *mut EOS_ProductUserId,
pub TargetUserIdsCount: u32,
pub TargetUserIpAddresses: *mut *const c_char,
}Expand description
Input parameters for the EOS_RTCAdmin_QueryJoinRoomToken function.
Fields§
§ApiVersion: i32API Version: Set this to EOS_RTCADMIN_QUERYJOINROOMTOKEN_API_LATEST.
LocalUserId: EOS_ProductUserIdProduct User ID for local user who is querying join room tokens.
RoomName: *const c_charRoom name to request a token for.
TargetUserIds: *mut EOS_ProductUserIdAn array of Product User IDs indicating the users to retrieve a token for.
TargetUserIdsCount: u32The number of users included in the query.
TargetUserIpAddresses: *mut *const c_charArray of IP Addresses, one for each of the users we’re querying tokens for. There should be TargetUserIdsCount Ip Addresses, you can set an entry to NULL if not known. If TargetUserIpAddresses is set to NULL IP Addresses will be ignored. IPv4 format: “0.0.0.0” IPv6 format: “0:0:0:0:0:0:0:0”
Trait Implementations§
Source§impl Clone for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl Clone for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
Source§fn clone(&self) -> _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
fn clone(&self) -> _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
Auto Trait Implementations§
impl Freeze for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl RefUnwindSafe for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl !Send for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl !Sync for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl Unpin for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl UnsafeUnpin for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
impl UnwindSafe for _tagEOS_RTCAdmin_QueryJoinRoomTokenOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more