Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
ClientLobbyApi.c
Go to the documentation of this file.
1
/*
2
===========================================
3
Do not modify, this script is generated
4
===========================================
5
*/
6
11
12
sealed
class
ClientLobbyApi
13
{
14
private
void
ClientLobbyApi();
15
private
void
~ClientLobbyApi();
16
17
/*
18
\brief Update current position.
19
*/
20
proto external
void
Scroll(
int
position
,
BackendCallback
callback);
21
/*
22
\brief Get room data for current position.
23
*/
24
proto external
int
Rooms(out notnull array<Room> rooms);
25
/*
26
\brief Get rooms searched by SearchTarget
27
*/
28
proto external
int
Target(out notnull array<Room> rooms);
29
/*
30
\brief Search first batch of rooms.
31
*/
32
proto external
void
SearchRooms(
JsonApiStruct
searchParams,
BackendCallback
callback);
33
/*
34
\brief Search for a specific room and keep cached data
35
*/
36
proto external
int
SearchTarget(
JsonApiStruct
searchParams,
BackendCallback
callback);
37
/*
38
\brief Get rooms searched by theirs Ids
39
*/
40
proto external
void
GetRoomsByIds(GetRoomsIds searchParams,
BackendCallback
callback);
41
/*
42
\brief Get rooms searched by theirs Host Ids
43
*/
44
proto external
void
GetRoomsByHostIds(GetRoomsIds searchParams,
BackendCallback
callback);
45
/*
46
\brief View size is expected size of rooms from Rooms(rooms).
47
*/
48
proto external
void
SetViewSize(
int
size
);
49
/*
50
\brief The total room count by the current filter.
51
*/
52
proto external
int
TotalRoomCount();
53
/*
54
\brief Set callback for periodical room refresh
55
*/
56
proto external
void
SetRefreshCallback(
BackendCallback
callback);
61
proto external
void
SetRefreshRate(
int
iRate);
62
/*
63
\brief Get current room that client is currently attempting to join
64
*/
65
proto external
Room
GetJoinRoom();
66
/*
67
\brief Get room that client was invited into
68
*/
69
proto external
Room
GetInviteRoom();
70
/*
71
\brief Clear the room from GetInviteRoom()
72
*/
73
proto external
void
ClearInviteRoom();
74
/*
75
\brief Returns true if invitation failed
76
*/
77
proto external
bool
InvitationFailed();
78
/*
79
\brief Get parameters created in the current run.
80
*/
81
proto external
JsonApiStruct
GetParameters();
82
/*
83
\brief Serialize params before reload
84
*/
85
proto external
void
StoreParams();
86
/*
87
\brief Get serialized parameters
88
*/
89
proto external
string
GetStrParams();
90
/*
91
\brief Clear serialized data
92
*/
93
proto external
void
ClearParams();
94
/*
95
\brief In case of a disconnection you can retrieve the previous room ID.
96
It should be cleared after that to prevent acquiring the same id twice.
97
*/
98
proto external
string
GetPreviousRoomId();
99
/*
100
\brief Clears PreviousRoomId
101
*/
102
proto external
void
ClearPreviousRoomId();
103
/*
104
\brief Get automatically detected IP of the network adapter.
105
TODO: This will be obsolete when the proper LAN server support is ready
106
*/
107
proto external
string
GetMyIP();
108
/*
109
\brief Find the room by its ID in cached data
110
*/
111
proto external
Room
GetRoomById(
string
id
);
112
/*
113
\brief True if ping data to the ping sites are ready to use
114
*/
115
proto external
bool
IsPingAvailable();
116
/*
117
\brief Retrieve the pings sites and start to measure latency.
118
*/
119
proto external
void
MeasureLatency(
BackendCallback
callback);
120
/*
121
\brief Triggers OnError/OnTimeout in case the previous listen server initialization failed.
122
*/
123
proto external
void
ProcessLastHostError(
BackendCallback
callback);
124
}
125
size
int size
Definition
PrefabImporter.c:35
position
vector position
Definition
SCR_DestructibleTreeV2.c:30
BackendCallback
Definition
Backend_Storage.c:5
JsonApiStruct
base classes for filtering in server browser
Definition
SCR_FeedbackDialogUI.c:3
Room
Definition
Room.c:13
scripts
GameLib
generated
online
ClientLobbyApi.c
Generated by
1.17.0