Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
DB2Utility.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef DB2PACKETWRITER_H
7
#define DB2PACKETWRITER_H
8
9
#include "
Define.h
"
10
11
template
<
class
T>
12
class
DB2Storage
;
13
class
ByteBuffer
;
14
struct
ItemEntry
;
15
struct
ItemSparseEntry
;
16
17
namespace
DB2Utilities
18
{
19
//
20
bool
HasItemEntry
(
DB2Storage<ItemEntry>
const
& store,
uint32
id
);
21
bool
HasItemSparseEntry
(
DB2Storage<ItemSparseEntry>
const
& store,
uint32
id
);
22
23
//
24
void
WriteItemDbReply
(
DB2Storage<ItemEntry>
const
& store,
uint32
id
,
uint32
locale,
ByteBuffer
& buffer);
25
void
WriteItemSparseDbReply
(
DB2Storage<ItemSparseEntry>
const
& store,
uint32
id
,
uint32
locale,
ByteBuffer
& buffer);
26
}
27
28
#endif
// DB2PACKETWRITER_H
Define.h
uint32
std::uint32_t uint32
Definition
Define.h:77
ByteBuffer
Definition
ByteBuffer.h:120
DB2Storage
Definition
DB2Store.h:90
DB2Utilities
Definition
DB2Utility.h:18
DB2Utilities::HasItemSparseEntry
bool HasItemSparseEntry(DB2Storage< ItemSparseEntry > const &store, uint32 id)
Definition
DB2Utility.cpp:19
DB2Utilities::WriteItemDbReply
void WriteItemDbReply(DB2Storage< ItemEntry > const &store, uint32 id, uint32 locale, ByteBuffer &buffer)
Definition
DB2Utility.cpp:24
DB2Utilities::HasItemEntry
bool HasItemEntry(DB2Storage< ItemEntry > const &store, uint32 id)
Definition
DB2Utility.cpp:14
DB2Utilities::WriteItemSparseDbReply
void WriteItemSparseDbReply(DB2Storage< ItemSparseEntry > const &store, uint32 id, uint32 locale, ByteBuffer &buffer)
Definition
DB2Utility.cpp:39
ItemEntry
Definition
DB2Structure.h:346
ItemSparseEntry
Definition
DB2Structure.h:364
src
server
game
DataStores
DB2Utility.h
Generated on
for Project SkyFire Core by
1.17.0