Classes | |
class | GNE::ChannelPacket |
A ChannelPacket wraps around a normal Packet to give that Packet a channel destination and information about its source. More... | |
class | GNE::ChannelProvider |
The ChannelProvider provides for a set of sets of Connection objects, which are used as broadcast channels to broadcast packets to. More... | |
class | GNE::ListServerConnection |
A Client-side connection to a game list server for retriving a list of games. More... | |
class | GNE::NetworkObject |
Represents an object which can be replicated through the ObjectBroker. More... | |
class | GNE::ObjectBroker |
Serves as a base class for ObjectBrokerServer and ObjectBrokerClient and contains common functionality. More... | |
class | GNE::ObjectBrokerClient |
The ObjectBrokerClient takes packets generated from the ObjectBrokerServer and manages the object creations, updates, and deletes specified. More... | |
class | GNE::ObjectBrokerPacket |
The three ObjectBrokerPackets are all identical except for their packet IDs. More... | |
class | GNE::ObjectBrokerServer |
The ObjectBrokerServer assigns IDs to NetworkObject objects, and aids in the creation of ObjectBrokerPacket packets. More... | |
class | GNE::ObjectCreationPacket |
ObjectCreationPacket is a class used by the ObjectBroker to replicate new objects. More... | |
class | GNE::ObjectDeathPacket |
ObjectDeathPacket is a class used by the ObjectBroker to signify when an object is being removed from its control (usually because it is "dying"). More... | |
class | GNE::ObjectUpdatePacket |
ObjectCreationPacket is a class used by the ObjectBroker to update already existing objects. More... | |
Typedefs | |
typedef NetworkObject *(*) | GNE::ObjCreationFunc (int objectId, const Packet &) |
The function type used to create an object from a given packet. |
Unlike the mid-level API, the high-level API deals with servers, players, and objects.