| TPProto::AccountCreate | The Frame for creating a account on the server |
| TPProto::AddCategory | A Frame to send AddCategory frame to the server |
| TPProto::AddDesign | A Frame to hold AddDesigns frames to send to the server |
| TPProto::AdminStatusListener | A Listener for listening for changes to the connection status |
| TPProto::AsyncFrameListener | Base class for handling asynchronous frames |
| TPProto::Board | Board Frame class |
| TPProto::BoardCache | A Cache that caches Boards |
| TPProto::BoardIdsList | The BoardIdsList frame provides the list of Board ids |
| TPProto::Buffer | Buffer for packing and unpacking Frames |
| TPProto::Cache | Interface 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::CacheMethod | Base class for a method of caching frames. Works in partnership with Cache to cache frames. CacheMethod determains how to cache the frames |
| TPProto::CacheNoneMethod | CacheMethod that doesn't cache anything class |
| TPProto::Category | A Frame to hold Categories from the server |
| TPProto::CategoryCache | A Cache that caches Categories |
| TPProto::CategoryIdsList | The CategoryIdsList frame provides the list of Category ids |
| TPProto::Command | An administration command frame |
| TPProto::CommandDescCache | A Cache that caches OrderDescriptions |
| TPProto::CommandDescription | A description of a command |
| TPProto::CommandResult | Command result |
| TPProto::CommandTypesList | The OrderTypesList frame provides the list of Order types |
| TPProto::Component | A Frame to hold Components from the server |
| TPProto::ComponentCache | A Cache that caches Components |
| TPProto::ComponentIdsList | The ComponentIdsList frame provides the list of Component ids |
| TPProto::Connect | Connect Frame class |
| TPProto::Connection | Abstract class for reading and writing to sockets |
| TPProto::Design | A Frame to hold Designs from the server |
| TPProto::DesignCache | A Cache that caches Designs |
| TPProto::DesignIdsList | The DesignIdsList frame provides the list of Design ids |
| TPProto::EventLoop | Interface to the client's event loop |
| TPProto::FailFrame | Represenation of fail or error Frame from the server |
| TPProto::Features | The Features frame is sent from the server to describe some of the options it supports |
| TPProto::FinishedFrame | A Frame for tell the server that the player has finished his/her turn |
| TPProto::Fleet | Fleet Object |
| TPProto::Frame | Frame baseclass |
| TPProto::FrameBuilder | Builds Frames from frame type and Buffer |
| TPProto::FrameCodec | FrameCodec is the main working class the lower layer of libtpproto-cpp |
| TPProto::FrameFactory | FrameFactory baseclass |
| TPProto::Galaxy | A Galaxy in-game Object |
| TPProto::GameInfo | A Frame for describing a game on the server |
| TPProto::GameLayer | GameLayer is the main interface to the higher layer of libtpproto-cpp |
| TPProto::GameLayerAsyncFrameListener | A AsyncFrameListener for GameLayer. Internally used by GameLayer to get async frames |
| TPProto::GameStatusListener | A Listener for listening for changes to the game status and connection |
| TPProto::GetBoard | A Frame to get Boards from the server |
| TPProto::GetBoardIdsList | The GetBoardIdsList frame requests the Board ids list |
| TPProto::GetById | A Frame to get Properties from the server |
| TPProto::GetCategory | A Frame to get Categories from the server |
| TPProto::GetCategoryIdsList | The GetCategoryIdsList frame requests the Category ids list |
| TPProto::GetCommandDescription | A Frame for getting CommandDescriptions |
| TPProto::GetCommandTypesList | The GetCommandTypesList frame requests the command type list |
| TPProto::GetComponent | A Frame to get Components from the server |
| TPProto::GetComponentIdsList | The GetComponentIdsList frame requests the Component ids list |
| TPProto::GetDesign | A Frame to get Designs from the server |
| TPProto::GetDesignIdsList | The GetDesignIdsList frame requests the Design ids list |
| TPProto::GetFeatures | The GetFeatures frame requests the features the server supports |
| TPProto::GetGameInfo | A Frame to request game info frames from the server |
| TPProto::GetIdSequence | The GetIdSequence baseframe is used to get long lists of Ids from the server |
| TPProto::GetMessage | A Frame to get Messages from one board on the server |
| TPProto::GetObjectById | Frame to send to the server to get one or more Object by objectid |
| TPProto::GetObjectByPos | Frame for getting all objects within a given area |
| TPProto::GetObjectDescription | A Frame for getting ObjectDescriptions |
| TPProto::GetObjectIdsByContainer | The GetObjectIdsByContainer is sent to the server to find the ids of the objects contained by the one given |
| TPProto::GetObjectIdsByPos | Frame for getting all object ids within a given area |
| TPProto::GetObjectIdsList | The GetObjectIdsList frame requests the Object ids list |
| TPProto::GetObjectTypesList | The GetObjectTypesList frame requests the Object type list |
| TPProto::GetOrder | A Frame to get Orders from an Object on the server |
| TPProto::GetOrderDescription | A Frame for getting OrderDescriptions |
| TPProto::GetOrderTypesList | The GetOrderTypesList frame requests the Order type list |
| TPProto::GetPlayer | A Frame to get Players from the server |
| TPProto::GetProperty | A Frame to get Properties from the server |
| TPProto::GetPropertyIdsList | The GetPropertyIdsList frame requests the Property ids list |
| TPProto::GetResourceDescription | A Frame to get Resource Descriptions from the server |
| TPProto::GetResourceTypesList | The GetResourceTypesList frame requests the Resource Types list |
| TPProto::GetTime | A Frame for getting the time remaining before the end of turn |
| TPProto::HttpsSocket | A TPSocket for connecting over TLS over TCP to a server |
| TPProto::IdSequence | The IdSequence baseframe is the basis for receiving long lists of ids |
| TPProto::ListParameter | An OrderParameter containing a list of selectable items |
| TPProto::Logger | The logging base class |
| TPProto::Login | The Frame for logging into a player on the server |
| TPProto::LogMessage | Log message |
| TPProto::Message | A Frame of a Message from a Board |
| TPProto::ModifyDesign | A Frame to Modify Designs on the server |
| TPProto::Object | The Object Frame class |
| TPProto::ObjectCache | A Cache that caches Objects |
| TPProto::ObjectDescCache | A Cache that caches ObjectDescriptions |
| TPProto::ObjectDescription | A description of object as sent as a Frame |
| TPProto::ObjectIdsList | The ObjectIdsList frame provides the list of Object ids |
| TPProto::ObjectOrderParameter | An OrderParameter that refers to an Object |
| TPProto::ObjectParameter | A base class for the various types of ObjectParameter |
| TPProto::ObjectParameterGroup | A description of object parameter group as sent in the ObjectDescription Frame |
| TPProto::ObjectParameterVisitor | A nice way of handling the various types of ObjectParameter classes |
| TPProto::ObjectTypesList | The ObjectTypesList frame provides the list of Object types |
| TPProto::OkFrame | The OkFrame is sent from the server to say that an operation was successful |
| TPProto::Order | A Frame representing an Order on an Object |
| TPProto::OrderDescCache | A Cache that caches OrderDescriptions |
| TPProto::OrderDescription | A description of orders as sent as a Frame |
| TPProto::OrderParameter | A base class for the various types of OrderParamter |
| TPProto::OrderParameterVisitor | A nice way of handling the various types of OrderParameter classes |
| TPProto::OrderTypesList | The OrderTypesList frame provides the list of Order types |
| TPProto::Ping | The Ping frame is sent to the server to keep the connection alive |
| TPProto::Planet | A Planet in-game Object |
| TPProto::Player | A Frame of a Player from the server |
| TPProto::PlayerCache | A Cache that caches Players |
| TPProto::PlayerParameter | The OrderParameter for selecting a player |
| TPProto::ProbeOrder | A Frame representing an Order on an Object |
| TPProto::Property | A Frame to hold Properties from the server |
| TPProto::PropertyCache | A Cache that caches Properties |
| TPProto::PropertyIdsList | The PropertyIdsList frame provides the list of Property ids |
| TPProto::ProtocolLayer | Central lower layer class |
| TPProto::RangeParameter | An OrderParameter that is in a range |
| TPProto::Redirect | The Redirect frame is sent from the server to change servers |
| TPProto::RemoveCategory | A Frame to remove Categories from the server |
| TPProto::RemoveDesign | A Frame to get Designs from the server |
| TPProto::RemoveMessage | A Frame for removing Messages from a Board |
| TPProto::RemoveOrder | A Frame for removing Orders from an Object |
| TPProto::ResourceCache | A Cache that caches ResourceDescriptions |
| TPProto::ResourceDescription | A Frame of a Resource Description from the server |
| TPProto::ResourceTypesList | The ResourceTypesList frame provides the list of Resource Types |
| TPProto::Sequence | Sent by the server to indicate the number of Frames in a set to follow |
| TPProto::SetFilters | A 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::SilentLogger | A Logger that silently discards all messages |
| TPProto::SimpleEventLoop | Simple event loop example |
| TPProto::SpaceCoordinates | An OrderParameter type that holds space coordinates |
| TPProto::SpaceCoordinatesRel | Space coordinates relative to an object |
| TPProto::StarSystem | In-game Object for a StarSystem |
| TPProto::StringParameter | An OrderParameter that holds a string with a maximum length |
| TPProto::TcpSocket | A TPSocket for connecting over TCP to a server |
| TPProto::TimeParameter | A time OrderParameter with maximum number of turns |
| TPProto::Timer | Encapulated class for timers |
| TPProto::TimeRemaining | Notification of the time remaining before the end of turn |
| TPProto::TlsSocket | A TPSocket for connecting over TLS over TCP to a server |
| TPProto::TPSocket | The TPSocket base class |
| TPProto::TpsSocket | A TPSocket for connecting over TLS over TCP to a TPS server |
| TPProto::Universe | The Universe ingame Object |
| TPProto::Vector3d | A vector of 3 signed 64 bit integers |
1.5.1