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