|
|
LLAPI bool | registerPacket (std::string_view name, PacketRuntimeId id, PacketFactory factory, PacketSide side=PacketSide::Both, bool optional=false, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |
|
LLAPI bool | registerPacket (std::string_view name, PacketRuntimeId id, PacketFactory factory, PacketHandler handler, PacketSide side=PacketSide::Both, bool optional=false, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |
|
LLAPI bool | registerHandler (std::string_view name, PacketRuntimeId id, PacketHandler handler, PacketSide side=PacketSide::Both, std::weak_ptr< mod::Mod > mod=mod::NativeMod::current()) |
|
LLAPI bool | unregisterPacket (PacketRuntimeId id) |
|
LLAPI bool | unregisterHandler (PacketRuntimeId id, PacketSide side=PacketSide::Both) |
|
LLNDAPI std::unique_ptr< Packet > | createPacket (PacketRuntimeId runtimeId) |
|
LLNDAPI PacketHandler | getHandler (PacketRuntimeId runtimeId, PacketSide side) |
|
LLNDAPI std::vector< PacketRuntimeId > | getHandledPackets (PacketSide side) const |
|
LLNDAPI std::vector< std::pair< PacketRuntimeId, std::string > > | getRequiredPackets (PacketSide side) const |
|
|
static LLNDAPI PacketRegistrar & | getInstance () |
The documentation for this class was generated from the following file: