include | |
nrg.h | Header to include all the other headers |
nrg_bit_io.h | BitReader and BitWriter classes for easier manipulation of bitstreams |
nrg_client.h | Defines the Client class, the main class used by client-side nrg programs |
nrg_client_state.h | Contains the default State classes used by the Client, ClientHandshakeState and ClientGameState |
nrg_codec.h | Contains the Codec class, which encodes and decodes types to and from Packets |
nrg_config.h | Contains several definitions that can be used to configure the library at compile time |
nrg_connection.h | Contains functionality that adds a connection abstraction over UDP |
nrg_core.h | Common defines and includes used by all the other nrg header files |
nrg_endian.h | Defines functions for converting between big and little endian byte orders |
nrg_entity.h | Contains classes related to nrg's Entity data-replication abstraction |
nrg_event.h | Functionality to notify users of Client and Server occurances |
nrg_field.h | Contains classes related to the Field template class that encapsulates data to be replicated across the network |
nrg_input.h | Contains classes related to Input which is sent from Clients to a Server each Client frame |
nrg_interp.h | Interpolation functionality |
nrg_message.h | Contains Message classes and functionality for two-way RPC between Server and Client |
nrg_message_manager.h | Contains functionality for managing the storage and reliable transmission or Messages |
nrg_netaddress.h | Contains the NetAddress class for wrapping POSIX sockaddr structures and resolving hostnames to IP addresses |
nrg_os.h | Operating-system specific functions |
nrg_packet.h | |
nrg_packet_header.h | Contains the PacketHeader class |
nrg_player.h | Contains the Player Interface used server-side |
nrg_queue.h | A simple queue implementation |
nrg_replay.h | Functionality for recording replay files |
nrg_replay_server.h | Functionality for playing-back replay files |
nrg_ringbuffer.h | Simple implementation of a ring / circular buffer |
nrg_server.h | Contains the main server-side class of the library |
nrg_server_state.h | Server-specific classes derived from State that are used internally |
nrg_snapshot.h | Classes to hold a specific snapshot in time of Entity Field values |
nrg_socket.h | Classes to wrap POSIX sockets |
nrg_state.h | Functionality related to the State abstract class |
nrg_state_manager.h | Functionality related to managing changing States |
nrg_status.h | Error-handling functionality |
nrg_util.h | Various utility classes and functions |
nrg_varint.h | Template implementation of variable-length integers, following the same format as Google's Protobufs |
nrg_version.h | Library versioning stuff |