 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 |