pub trait INexRelayMethods: INexRelay {
// Provided methods
fn on_create(self) { ... }
fn upload_new(
self,
super_: impl Into<ProcInst>,
player_name: impl Into<Il2CppString>,
meta_data: impl Into<RelayServerMetaData>,
data: impl Into<RelayServerData>,
is_secret: impl Into<bool>,
) { ... }
fn upload_take_over(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
old_meta_data: impl Into<RelayServerMetaData>,
player_name: impl Into<Il2CppString>,
new_meta_data: impl Into<RelayServerMetaData>,
data: impl Into<RelayServerData>,
is_change_to_public: impl Into<bool>,
) { ... }
fn search(
self,
super_: impl Into<ProcInst>,
results: impl Into<List_1<RelayServerMetaData>>,
) { ... }
fn set_playing(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
old_meta_data: impl Into<RelayServerMetaData>,
new_meta_data: impl Into<RelayServerMetaData>,
) { ... }
fn download(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
result: impl Into<RelayServerData>,
result_meta: impl Into<RelayServerMetaData>,
) { ... }
fn download_meta(
self,
super_: impl Into<ProcInst>,
data_ids: impl Into<List_1<u64>>,
results: impl Into<List_1<RelayServerMetaData>>,
) { ... }
fn download_meta_2(
self,
super_: impl Into<ProcInst>,
data_code: impl Into<Il2CppString>,
result: impl Into<RelayServerMetaData>,
) { ... }
fn try_get_principal_id(self) -> (bool, u64) { ... }
fn get_last_result(self) -> NexRelay_Results { ... }
fn get_last_uploaded_data_id(self) -> u64 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn upload_new(
self,
super_: impl Into<ProcInst>,
player_name: impl Into<Il2CppString>,
meta_data: impl Into<RelayServerMetaData>,
data: impl Into<RelayServerData>,
is_secret: impl Into<bool>,
)
fn upload_new( self, super_: impl Into<ProcInst>, player_name: impl Into<Il2CppString>, meta_data: impl Into<RelayServerMetaData>, data: impl Into<RelayServerData>, is_secret: impl Into<bool>, )
UploadNew(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool) overload
Sourcefn upload_take_over(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
old_meta_data: impl Into<RelayServerMetaData>,
player_name: impl Into<Il2CppString>,
new_meta_data: impl Into<RelayServerMetaData>,
data: impl Into<RelayServerData>,
is_change_to_public: impl Into<bool>,
)
fn upload_take_over( self, super_: impl Into<ProcInst>, data_id: impl Into<u64>, old_meta_data: impl Into<RelayServerMetaData>, player_name: impl Into<Il2CppString>, new_meta_data: impl Into<RelayServerMetaData>, data: impl Into<RelayServerData>, is_change_to_public: impl Into<bool>, )
UploadTakeOver(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayserverdata::RelayServerData, bool) overload
Sourcefn search(
self,
super_: impl Into<ProcInst>,
results: impl Into<List_1<RelayServerMetaData>>,
)
fn search( self, super_: impl Into<ProcInst>, results: impl Into<List_1<RelayServerMetaData>>, )
Search(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>) overload
Sourcefn set_playing(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
old_meta_data: impl Into<RelayServerMetaData>,
new_meta_data: impl Into<RelayServerMetaData>,
)
fn set_playing( self, super_: impl Into<ProcInst>, data_id: impl Into<u64>, old_meta_data: impl Into<RelayServerMetaData>, new_meta_data: impl Into<RelayServerMetaData>, )
SetPlaying(crate::app::procinst::ProcInst, u64, crate::app::relayservermetadata::RelayServerMetaData, crate::app::relayservermetadata::RelayServerMetaData) overload
Sourcefn download(
self,
super_: impl Into<ProcInst>,
data_id: impl Into<u64>,
result: impl Into<RelayServerData>,
result_meta: impl Into<RelayServerMetaData>,
)
fn download( self, super_: impl Into<ProcInst>, data_id: impl Into<u64>, result: impl Into<RelayServerData>, result_meta: impl Into<RelayServerMetaData>, )
Download(crate::app::procinst::ProcInst, u64, crate::app::relayserverdata::RelayServerData, crate::app::relayservermetadata::RelayServerMetaData) overload
Sourcefn download_meta(
self,
super_: impl Into<ProcInst>,
data_ids: impl Into<List_1<u64>>,
results: impl Into<List_1<RelayServerMetaData>>,
)
fn download_meta( self, super_: impl Into<ProcInst>, data_ids: impl Into<List_1<u64>>, results: impl Into<List_1<RelayServerMetaData>>, )
DownloadMeta(crate::app::procinst::ProcInst, crate::system::collections::generic::list_1::List_1<u64>, crate::system::collections::generic::list_1::List_1<crate::app::relayservermetadata::RelayServerMetaData>) overload
Sourcefn download_meta_2(
self,
super_: impl Into<ProcInst>,
data_code: impl Into<Il2CppString>,
result: impl Into<RelayServerMetaData>,
)
fn download_meta_2( self, super_: impl Into<ProcInst>, data_code: impl Into<Il2CppString>, result: impl Into<RelayServerMetaData>, )
DownloadMeta(crate::app::procinst::ProcInst, ::unity::Il2CppString, crate::app::relayservermetadata::RelayServerMetaData) overload
Sourcefn try_get_principal_id(self) -> (bool, u64)
fn try_get_principal_id(self) -> (bool, u64)
TryGetPrincipalId(*mutu64) overload
Sourcefn get_last_result(self) -> NexRelay_Results
fn get_last_result(self) -> NexRelay_Results
get_LastResult() overload
Sourcefn get_last_uploaded_data_id(self) -> u64
fn get_last_uploaded_data_id(self) -> u64
get_LastUploadedDataId() overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: INexRelay> INexRelayMethods for __T
app-nexrelay only.