libtpproto-cpp Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
TPProto::AccountCreateThe Frame for creating a account on the server
TPProto::AddCategoryA Frame to send AddCategory frame to the server
TPProto::AddDesignA Frame to hold AddDesigns frames to send to the server
TPProto::AdminStatusListenerA Listener for listening for changes to the connection status
TPProto::AsyncFrameListenerBase class for handling asynchronous frames
TPProto::BoardBoard Frame class
TPProto::BoardCacheA Cache that caches Boards
TPProto::BoardIdsListThe BoardIdsList frame provides the list of Board ids
TPProto::BufferBuffer for packing and unpacking Frames
TPProto::CacheInterface to a cache. Most of the work is done by CacheMethod, so this class is mostly just an interface, with subclasses working to cast things and get ids, etc from the frames
TPProto::CacheMethodBase class for a method of caching frames. Works in partnership with Cache to cache frames. CacheMethod determains how to cache the frames
TPProto::CacheNoneMethodCacheMethod that doesn't cache anything class
TPProto::CategoryA Frame to hold Categories from the server
TPProto::CategoryCacheA Cache that caches Categories
TPProto::CategoryIdsListThe CategoryIdsList frame provides the list of Category ids
TPProto::CommandAn administration command frame
TPProto::CommandDescCacheA Cache that caches OrderDescriptions
TPProto::CommandDescriptionA description of a command
TPProto::CommandResultCommand result
TPProto::CommandTypesListThe OrderTypesList frame provides the list of Order types
TPProto::ComponentA Frame to hold Components from the server
TPProto::ComponentCacheA Cache that caches Components
TPProto::ComponentIdsListThe ComponentIdsList frame provides the list of Component ids
TPProto::ConnectConnect Frame class
TPProto::ConnectionAbstract class for reading and writing to sockets
TPProto::DesignA Frame to hold Designs from the server
TPProto::DesignCacheA Cache that caches Designs
TPProto::DesignIdsListThe DesignIdsList frame provides the list of Design ids
TPProto::EventLoopInterface to the client's event loop
TPProto::FailFrameRepresenation of fail or error Frame from the server
TPProto::FeaturesThe Features frame is sent from the server to describe some of the options it supports
TPProto::FinishedFrameA Frame for tell the server that the player has finished his/her turn
TPProto::FleetFleet Object
TPProto::FrameFrame baseclass
TPProto::FrameBuilderBuilds Frames from frame type and Buffer
TPProto::FrameCodecFrameCodec is the main working class the lower layer of libtpproto-cpp
TPProto::FrameFactoryFrameFactory baseclass
TPProto::GalaxyA Galaxy in-game Object
TPProto::GameInfoA Frame for describing a game on the server
TPProto::GameLayerGameLayer is the main interface to the higher layer of libtpproto-cpp
TPProto::GameLayerAsyncFrameListenerA AsyncFrameListener for GameLayer. Internally used by GameLayer to get async frames
TPProto::GameStatusListenerA Listener for listening for changes to the game status and connection
TPProto::GetBoardA Frame to get Boards from the server
TPProto::GetBoardIdsListThe GetBoardIdsList frame requests the Board ids list
TPProto::GetByIdA Frame to get Properties from the server
TPProto::GetCategoryA Frame to get Categories from the server
TPProto::GetCategoryIdsListThe GetCategoryIdsList frame requests the Category ids list
TPProto::GetCommandDescriptionA Frame for getting CommandDescriptions
TPProto::GetCommandTypesListThe GetCommandTypesList frame requests the command type list
TPProto::GetComponentA Frame to get Components from the server
TPProto::GetComponentIdsListThe GetComponentIdsList frame requests the Component ids list
TPProto::GetDesignA Frame to get Designs from the server
TPProto::GetDesignIdsListThe GetDesignIdsList frame requests the Design ids list
TPProto::GetFeaturesThe GetFeatures frame requests the features the server supports
TPProto::GetGameInfoA Frame to request game info frames from the server
TPProto::GetIdSequenceThe GetIdSequence baseframe is used to get long lists of Ids from the server
TPProto::GetMessageA Frame to get Messages from one board on the server
TPProto::GetObjectByIdFrame to send to the server to get one or more Object by objectid
TPProto::GetObjectByPosFrame for getting all objects within a given area
TPProto::GetObjectDescriptionA Frame for getting ObjectDescriptions
TPProto::GetObjectIdsByContainerThe GetObjectIdsByContainer is sent to the server to find the ids of the objects contained by the one given
TPProto::GetObjectIdsByPosFrame for getting all object ids within a given area
TPProto::GetObjectIdsListThe GetObjectIdsList frame requests the Object ids list
TPProto::GetObjectTypesListThe GetObjectTypesList frame requests the Object type list
TPProto::GetOrderA Frame to get Orders from an Object on the server
TPProto::GetOrderDescriptionA Frame for getting OrderDescriptions
TPProto::GetOrderTypesListThe GetOrderTypesList frame requests the Order type list
TPProto::GetPlayerA Frame to get Players from the server
TPProto::GetPropertyA Frame to get Properties from the server
TPProto::GetPropertyIdsListThe GetPropertyIdsList frame requests the Property ids list
TPProto::GetResourceDescriptionA Frame to get Resource Descriptions from the server
TPProto::GetResourceTypesListThe GetResourceTypesList frame requests the Resource Types list
TPProto::GetTimeA Frame for getting the time remaining before the end of turn
TPProto::HttpsSocketA TPSocket for connecting over TLS over TCP to a server
TPProto::IdSequenceThe IdSequence baseframe is the basis for receiving long lists of ids
TPProto::ListParameterAn OrderParameter containing a list of selectable items
TPProto::LoggerThe logging base class
TPProto::LoginThe Frame for logging into a player on the server
TPProto::LogMessageLog message
TPProto::MessageA Frame of a Message from a Board
TPProto::ModifyDesignA Frame to Modify Designs on the server
TPProto::ObjectThe Object Frame class
TPProto::ObjectCacheA Cache that caches Objects
TPProto::ObjectDescCacheA Cache that caches ObjectDescriptions
TPProto::ObjectDescriptionA description of object as sent as a Frame
TPProto::ObjectIdsListThe ObjectIdsList frame provides the list of Object ids
TPProto::ObjectOrderParameterAn OrderParameter that refers to an Object
TPProto::ObjectParameterA base class for the various types of ObjectParameter
TPProto::ObjectParameterGroupA description of object parameter group as sent in the ObjectDescription Frame
TPProto::ObjectParameterVisitorA nice way of handling the various types of ObjectParameter classes
TPProto::ObjectTypesListThe ObjectTypesList frame provides the list of Object types
TPProto::OkFrameThe OkFrame is sent from the server to say that an operation was successful
TPProto::OrderA Frame representing an Order on an Object
TPProto::OrderDescCacheA Cache that caches OrderDescriptions
TPProto::OrderDescriptionA description of orders as sent as a Frame
TPProto::OrderParameterA base class for the various types of OrderParamter
TPProto::OrderParameterVisitorA nice way of handling the various types of OrderParameter classes
TPProto::OrderTypesListThe OrderTypesList frame provides the list of Order types
TPProto::PingThe Ping frame is sent to the server to keep the connection alive
TPProto::PlanetA Planet in-game Object
TPProto::PlayerA Frame of a Player from the server
TPProto::PlayerCacheA Cache that caches Players
TPProto::PlayerParameterThe OrderParameter for selecting a player
TPProto::ProbeOrderA Frame representing an Order on an Object
TPProto::PropertyA Frame to hold Properties from the server
TPProto::PropertyCacheA Cache that caches Properties
TPProto::PropertyIdsListThe PropertyIdsList frame provides the list of Property ids
TPProto::ProtocolLayerCentral lower layer class
TPProto::RangeParameterAn OrderParameter that is in a range
TPProto::RedirectThe Redirect frame is sent from the server to change servers
TPProto::RemoveCategoryA Frame to remove Categories from the server
TPProto::RemoveDesignA Frame to get Designs from the server
TPProto::RemoveMessageA Frame for removing Messages from a Board
TPProto::RemoveOrderA Frame for removing Orders from an Object
TPProto::ResourceCacheA Cache that caches ResourceDescriptions
TPProto::ResourceDescriptionA Frame of a Resource Description from the server
TPProto::ResourceTypesListThe ResourceTypesList frame provides the list of Resource Types
TPProto::SequenceSent by the server to indicate the number of Frames in a set to follow
TPProto::SetFiltersA Frame for tell the server what filters are wanted. This is made complex because of having to avoid pipelining, and setting state within the FrameCodec and Buffer objects. It probably isn't a good idea for a client to use this class directly
TPProto::SilentLoggerA Logger that silently discards all messages
TPProto::SimpleEventLoopSimple event loop example
TPProto::SpaceCoordinatesAn OrderParameter type that holds space coordinates
TPProto::SpaceCoordinatesRelSpace coordinates relative to an object
TPProto::StarSystemIn-game Object for a StarSystem
TPProto::StringParameterAn OrderParameter that holds a string with a maximum length
TPProto::TcpSocketA TPSocket for connecting over TCP to a server
TPProto::TimeParameterA time OrderParameter with maximum number of turns
TPProto::TimerEncapulated class for timers
TPProto::TimeRemainingNotification of the time remaining before the end of turn
TPProto::TlsSocketA TPSocket for connecting over TLS over TCP to a server
TPProto::TPSocketThe TPSocket base class
TPProto::TpsSocketA TPSocket for connecting over TLS over TCP to a TPS server
TPProto::UniverseThe Universe ingame Object
TPProto::Vector3dA vector of 3 signed 64 bit integers

Generated on Thu Nov 20 13:00:43 2008 for libtpproto-cpp by  doxygen 1.5.1