summaryrefslogtreecommitdiff
path: root/include/pso/TProtocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/pso/TProtocol.h')
-rw-r--r--include/pso/TProtocol.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/pso/TProtocol.h b/include/pso/TProtocol.h
index bcc7386..bc0f27f 100644
--- a/include/pso/TProtocol.h
+++ b/include/pso/TProtocol.h
@@ -19,6 +19,8 @@
#include <pso/TTcpSocket.h>
EXTERN_OBJECT_NAME(TProtocol);
+extern u32 new_ip_addr;
+extern u16 new_port;
extern TPlyMeetUserExtension meet_user_settings;
extern u32 game_variations[16][2];
extern void copy_packet(struct packet *pkt);
@@ -154,6 +156,7 @@ public:
void some_stub();
int handle_command(struct packet *pkt);
void parse_packet();
+ void seq_jump(u8 *some_struct, TPlyMeetUserExtension &extension);
// Command handlers.
// 0x01
@@ -196,6 +199,15 @@ public:
void recv_upload(packet &pkt);
// 0x11
void recv_message(packet &pkt);
+ // 0x19
+ void recv_port(packet &pkt);
+ // 0x1B
+ void recv_battle_data(packet &pkt);
+ // 0x1C
+ void recv_system_file(packet &pkt);
+
+ // Send command handlers.
+ int send_login3();
};
#endif