High-Level API

This API is still very much in progress. More...

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.

Detailed Description

This API is still very much in progress.

Unlike the mid-level API, the high-level API deals with servers, players, and objects.

See also:
Mid-Level API

Generated on Tue Sep 5 23:47:43 2006 for GNE by  doxygen 1.4.7