mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-08-06 02:33:28 -05:00
112 lines
5.1 KiB
C
112 lines
5.1 KiB
C
#ifndef POKEPLATINUM_COMM_MANAGER_H
|
|
#define POKEPLATINUM_COMM_MANAGER_H
|
|
|
|
#include "overlay065/struct_ov65_0222F6EC.h"
|
|
|
|
#include "battle_regulation.h"
|
|
#include "bg_window.h"
|
|
#include "enums.h"
|
|
#include "savedata.h"
|
|
|
|
BOOL CommManager_IsInitialized(void);
|
|
void CommManager_StartUnderground(SaveData *saveData);
|
|
void CommManager_EndUnderground(void);
|
|
void CommManager_ResetUnderground(void);
|
|
void CommManager_SetPauseUnderground(BOOL pause);
|
|
void CommManager_ResetUndergroundServer(void);
|
|
BOOL CommManager_IsConnectingUnderground(void);
|
|
void CommManager_CloseSecretBase(void);
|
|
void CommManager_SetDoNotConnectUndergroundFlag(void);
|
|
void CommManager_ReopenSecretBase(void);
|
|
void CommManager_StartBattleServer(SaveData *saveData, int commType, int contestRegulation, const BattleRegulation *battleRegulation, BOOL unusedBool);
|
|
void CommManager_StartBattleClient(SaveData *saveData, int commType, int contestRegulation, const BattleRegulation *battleRegulation, BOOL unusedBool);
|
|
void CommManager_ConnectBattleClient(int connectionID);
|
|
void CommManager_ResetBattleClient(void);
|
|
void CommManager_EndBattle(void);
|
|
void CommManager_SetWirelessEntry(BOOL entry);
|
|
BOOL CommManager_IsWaitingBattle(void);
|
|
void CommManager_StartUnion(SaveData *saveData);
|
|
void CommManager_ConnectUnion(int connectionID);
|
|
int CommManager_IsConnectedUnionClientSuccess(void);
|
|
BOOL CommManager_IsConnectUnionServer(void);
|
|
void CommManager_UnionRestartSearch(void);
|
|
BOOL CommManager_UnionRestartSuccess(void);
|
|
void CommManager_ExitUnion(void);
|
|
void CommManager_PauseUnionClient(void);
|
|
void CommManager_PauseUnionServer(void);
|
|
void CommManager_SetState_UnionApp(void);
|
|
void CommManager_SetState_Union(void);
|
|
void CommManager_StartRandomBattleServer(SaveData *saveData, int commType);
|
|
void CommManager_StartRandomBattleClient(SaveData *saveData, int commType);
|
|
void CommManager_Update(void);
|
|
void CommManager_StartDrawServer(void);
|
|
void CommManager_StartDrawClient(int connectionID);
|
|
void CommManager_SetState_MixRecords(void);
|
|
void CommManager_StartMixRecordsClient(int connectionID);
|
|
void CommManager_SetState_SpinTrade(void);
|
|
void CommManager_StartSpinTradeClient(int connectionID);
|
|
void CommManager_ValidateConfirmationMessage(int netID, int unused_1, void *confirmationMessage, void *unused_3);
|
|
void CommManager_ValidateConfirmationResponseMessage(int unused_0, int unused_1, void *confirmationMessage, void *unused_3);
|
|
int CommManager_ConfirmationMessage_sizeof(void);
|
|
void CommManager_SetMaxNumConnections(int maxNumConnection);
|
|
void CommManager_InitializePoketchLinkSearch(SaveData *saveData);
|
|
void CommManager_EndPoketchLinkSearch(void);
|
|
BOOL CommManager_IsPoketchSearching(void);
|
|
void CommManager_InitializeSearchParty(SaveData *saveData);
|
|
void CommManager_EndSearchParty(void);
|
|
u8 CommManager_GetAvailableConnections(void);
|
|
BOOL CommManager_ExitOrReset(void);
|
|
void CommManager_SetUnk34(int errorCode, int errorType, int error);
|
|
int CommManager_StartWifiBattle(int target);
|
|
int CommManager_GetMatchmakingState();
|
|
void CommManager_DisconnectWifi(int unused_0, int unused_1, void *unused_2, void *unused_3);
|
|
BOOL CommManager_GetDisconnectedWifi(void);
|
|
BOOL CommManager_IsLoginBattleWifi(void);
|
|
BOOL CommManager_IsLoginBattleMatchWifi(void);
|
|
UnkStruct_ov65_0222F6EC *CommManager_GetUnk34(void);
|
|
void CommManager_LogoutWifi(void);
|
|
void CommManager_EndWifiMatch(void);
|
|
void CommManager_EndTradeWifiMatch(void);
|
|
void CommManager_EndBattleWifiMatch(void);
|
|
BOOL CommManager_CheckWifiError(void);
|
|
void CommManager_InitializeGlobalWifi(SaveData *saveData);
|
|
void CommManager_EndGlobalWifi(void);
|
|
void CommManager_StartMysteryGiftWifi(SaveData *saveData);
|
|
void CommManager_EndMysteryGiftWifi(void);
|
|
void CommManager_StartWifiMail(SaveData *saveData);
|
|
void CommManager_EndWifiMail(void);
|
|
BOOL CommManager_GetDWCError(void);
|
|
void *CommManager_LoginWifiBattleServer(SaveData *saveData, int size);
|
|
void CommManager_LoginWifiPlaza(SaveData *saveData, const void *param1);
|
|
void CommManager_LogoutWifiPlaza(void);
|
|
BOOL CommManager_GetWifiPlazaLoginSuccess(void);
|
|
BOOL CommManager_IsWifiPlazaError(void);
|
|
void CommManager_StartWifiP2P(UnkEnum_ov66_02232F38 param0);
|
|
void CommManager_EndWifiP2P(void);
|
|
u32 CommManager_GetWifiP2PConnectState(void);
|
|
void *CommManager_GetUnk00(void);
|
|
void CommManager_SetErrorHandling(BOOL errorDisconnect, BOOL errorUnknown);
|
|
BOOL CommManager_CheckError(void);
|
|
int CommManager_GetCommType(void);
|
|
int CommManager_GetContestRegulation(void);
|
|
void CommManager_SetParty(u8 *src);
|
|
void CommManager_GetParty(u8 *dest);
|
|
BOOL CommManager_IsConnectedToWifi(void);
|
|
void CommManager_SetResetType(u8 resetType);
|
|
u8 CommManager_GetResetType(void);
|
|
void NetworkError_DisplayFatalError(int param0);
|
|
void NetworkError_DisplayGTSCriticalError(void);
|
|
void CommManager_Dummy_02038A1C(int unused_0, BgConfig *bgConfig);
|
|
void CommManager_DisplayError(int unused);
|
|
BOOL CommManager_CheckResetFinished(void);
|
|
BOOL CommManager_SetCommError(int error);
|
|
void CommManager_SetState_WifiPoffin(void);
|
|
void CommManager_SetState_WifiClub(void);
|
|
void CommManager_SetState_WifiPlaza(void);
|
|
void CommManager_SetState_LoginWifi(void);
|
|
void CommManager_SetState_SingleBattleWifi(void);
|
|
void CommManager_SetState_FrontierWifi(void);
|
|
BOOL CommManager_IsInitializedNotPoketch(void);
|
|
|
|
#endif // POKEPLATINUM_COMM_MANAGER_H
|