70 lines
1.7 KiB
Markdown
70 lines
1.7 KiB
Markdown
# File: `servertalk.h`
|
|
|
|
## Classes
|
|
|
|
- `ServerPacket`
|
|
- `GetLatestTables_Struct`
|
|
- `ServerLSInfo_Struct`
|
|
- `ServerLSStatus_Struct`
|
|
- `ServerSystemwideMessage`
|
|
- `ServerSyncWorldList_Struct`
|
|
- `UsertoWorldRequest_Struct`
|
|
- `UsertoWorldResponse_Struct`
|
|
- `ServerEncapPacket_Struct`
|
|
- `ServerEmoteMessage_Struct`
|
|
- `LatestTableVersions`
|
|
- `TableData`
|
|
- `TableQuery`
|
|
- `TableDataQuery`
|
|
- `EquipmentUpdateRequest_Struct`
|
|
- `LoginEquipmentUpdate`
|
|
- `EquipmentUpdate_Struct`
|
|
- `EquipmentUpdateList_Struct`
|
|
- `ZoneUpdateRequest_Struct`
|
|
- `LoginZoneUpdate`
|
|
- `ZoneUpdate_Struct`
|
|
- `ZoneUpdateList_Struct`
|
|
- `CharacterTimeStamp_Struct`
|
|
- `CharDataUpdate_Struct`
|
|
- `BugReport`
|
|
- `RaceUpdate_Struct`
|
|
- `CharNameUpdate_Struct`
|
|
- `CharZoneUpdate_Struct`
|
|
- `WorldCharCreate_Struct`
|
|
- `WorldCharNameFilter_Struct`
|
|
- `WorldCharNameFilterResponse_Struct`
|
|
- `CharPictureUpdate_Struct`
|
|
|
|
## Functions
|
|
|
|
- `bool Deflate() {`
|
|
- `bool Inflate() {`
|
|
- `void SetTableSize(int16 size){`
|
|
- `void AddTable(char* name, int32 version, int32 data_version){`
|
|
- `int16 GetTotalSize(){`
|
|
- `int16 GetTotalTables(){`
|
|
- `TableVersion GetTable(int16 index){`
|
|
- `string Serialize(){`
|
|
- `void DeSerialize(uchar* data){`
|
|
- `string GetQueriesString(){`
|
|
- `void AddQuery(char* query){`
|
|
- `int16 GetTotalSize(){`
|
|
- `int16 GetTotalQueries(){`
|
|
- `string Serialize(){`
|
|
- `void DeSerialize(uchar* data){`
|
|
- `int32 GetTotalQueries(){`
|
|
- `void DeSerialize(uchar* data){`
|
|
|
|
## Notable Comments
|
|
|
|
- /*
|
|
- */
|
|
- //EQ2 Opcodes
|
|
- /************ PACKET RELATED STRUCT ************/
|
|
- /*struct TableVersion{
|
|
- // Max number of equipment updates to send at once
|
|
- // Login's structure of equipment data
|
|
- // World's structure of equipment data
|
|
- // How many equipmment updates are there to send?
|
|
- //EQ2 Specific Structures Login -> World (Image)
|