\section{TPProto::Frame\-Factory Class Reference}
\label{classTPProto_1_1FrameFactory}\index{TPProto::FrameFactory@{TPProto::FrameFactory}}
\doxyref{Frame\-Factory}{p.}{classTPProto_1_1FrameFactory} baseclass.  


{\tt \#include $<$framefactory.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Frame\-Factory} ()
\begin{CompactList}\small\item\em Constructs object and sets up defaults. \item\end{CompactList}\item 
virtual {\bf $\sim$Frame\-Factory} ()\label{classTPProto_1_1FrameFactory_9d8820fdad0f4a47bf49f4b5d9b74318}

\begin{CompactList}\small\item\em Require virtual destructor. \item\end{CompactList}\item 
void {\bf set\-Protocol\-Version} (int ver)
\begin{CompactList}\small\item\em Sets the protocol version the frames should have. \item\end{CompactList}\item 
int {\bf get\-Protocol\-Version} () const
\begin{CompactList}\small\item\em Gets the protocol version. \item\end{CompactList}\item 
void {\bf set\-Protocol\-Layer} ({\bf Protocol\-Layer} $\ast$pl)
\begin{CompactList}\small\item\em Sets the \doxyref{Protocol\-Layer}{p.}{classTPProto_1_1ProtocolLayer}. \item\end{CompactList}\item 
virtual {\bf Ok\-Frame} $\ast$ {\bf create\-Ok} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Ok\-Frame}{p.}{classTPProto_1_1OkFrame}. \item\end{CompactList}\item 
virtual {\bf Fail\-Frame} $\ast$ {\bf create\-Fail} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Fail\-Frame}{p.}{classTPProto_1_1FailFrame}. \item\end{CompactList}\item 
virtual {\bf Sequence} $\ast$ {\bf create\-Sequence} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Sequence}{p.}{classTPProto_1_1Sequence} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Connect} $\ast$ {\bf create\-Connect} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Connect}{p.}{classTPProto_1_1Connect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Account\-Create} $\ast$ {\bf create\-Account\-Create} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Account\-Create}{p.}{classTPProto_1_1AccountCreate} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Login} $\ast$ {\bf create\-Login} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Login}{p.}{classTPProto_1_1Login} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Redirect} $\ast$ {\bf create\-Redirect} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Redirect}{p.}{classTPProto_1_1Redirect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Features} $\ast$ {\bf create\-Get\-Features} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Features}{p.}{classTPProto_1_1GetFeatures} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Features} $\ast$ {\bf create\-Features} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Features}{p.}{classTPProto_1_1Features} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Set\-Filters} $\ast$ {\bf create\-Set\-Filters} ()
\begin{CompactList}\small\item\em Creates a Set Filters \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Game\-Info} $\ast$ {\bf create\-Get\-Game\-Info} ()
\begin{CompactList}\small\item\em Creates a Get Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Game\-Info} $\ast$ {\bf create\-Game\-Info} ()
\begin{CompactList}\small\item\em Creates a Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Ping} $\ast$ {\bf create\-Ping} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Ping}{p.}{classTPProto_1_1Ping} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Finished\-Frame} $\ast$ {\bf create\-Finished} ()
\begin{CompactList}\small\item\em Creates a Finished Turn \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-Types\-List} $\ast$ {\bf create\-Get\-Object\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a Get \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Object\-Types\-List} $\ast$ {\bf create\-Object\-Types\-List} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-Description} $\ast$ {\bf create\-Get\-Object\-Description} ()
\begin{CompactList}\small\item\em Creates a Get \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Object\-Description} $\ast$ {\bf create\-Object\-Description} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Object} $\ast$ {\bf create\-Object} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-By\-Id} $\ast$ {\bf create\-Get\-Object\-By\-Id} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Object\-By\-Id}{p.}{classTPProto_1_1GetObjectById} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-By\-Pos} $\ast$ {\bf create\-Get\-Object\-By\-Pos} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Object\-By\-Pos}{p.}{classTPProto_1_1GetObjectByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-Ids\-List} $\ast$ {\bf create\-Get\-Object\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Object\-Ids\-List}{p.}{classTPProto_1_1GetObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-Ids\-By\-Pos} $\ast$ {\bf create\-Get\-Object\-Ids\-By\-Pos} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Object\-Ids\-By\-Pos}{p.}{classTPProto_1_1GetObjectIdsByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Object\-Ids\-By\-Container} $\ast$ {\bf create\-Get\-Object\-Ids\-By\-Container} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Object\-Ids\-By\-Container}{p.}{classTPProto_1_1GetObjectIdsByContainer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Object\-Ids\-List} $\ast$ {\bf create\-Object\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Object\-Ids\-List}{p.}{classTPProto_1_1ObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Order\-Description} $\ast$ {\bf create\-Get\-Order\-Description} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Order\-Description}{p.}{classTPProto_1_1GetOrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Order\-Description} $\ast$ {\bf create\-Order\-Description} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Order\-Description}{p.}{classTPProto_1_1OrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Order\-Types\-List} $\ast$ {\bf create\-Get\-Order\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Order\-Types\-List}{p.}{classTPProto_1_1GetOrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Order\-Types\-List} $\ast$ {\bf create\-Order\-Types\-List} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Order\-Types\-List}{p.}{classTPProto_1_1OrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Order} $\ast$ {\bf create\-Get\-Order} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Order}{p.}{classTPProto_1_1GetOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Order} $\ast$ {\bf create\-Order} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Order}{p.}{classTPProto_1_1Order} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Order} $\ast$ {\bf create\-Insert\-Order} ()
\begin{CompactList}\small\item\em Creates an Insert\-Order \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Remove\-Order} $\ast$ {\bf create\-Remove\-Order} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Remove\-Order}{p.}{classTPProto_1_1RemoveOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Probe\-Order} $\ast$ {\bf create\-Probe\-Order} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Probe\-Order}{p.}{classTPProto_1_1ProbeOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Time} $\ast$ {\bf create\-Get\-Time\-Remaining} ()
\begin{CompactList}\small\item\em Creates a Get\-Time\-Remaining \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Time\-Remaining} $\ast$ {\bf create\-Time\-Remaining} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Time\-Remaining}{p.}{classTPProto_1_1TimeRemaining} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Board} $\ast$ {\bf create\-Get\-Board} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Board}{p.}{classTPProto_1_1GetBoard} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Board} $\ast$ {\bf create\-Board} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Board}{p.}{classTPProto_1_1Board} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Board\-Ids\-List} $\ast$ {\bf create\-Get\-Board\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Board\-Ids\-List}{p.}{classTPProto_1_1GetBoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Board\-Ids\-List} $\ast$ {\bf create\-Board\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Board\-Ids\-List}{p.}{classTPProto_1_1BoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Message} $\ast$ {\bf create\-Get\-Message} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Message}{p.}{classTPProto_1_1GetMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Message} $\ast$ {\bf create\-Message} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Message}{p.}{classTPProto_1_1Message} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Message} $\ast$ {\bf create\-Post\-Message} ()
\begin{CompactList}\small\item\em Creates a Post\-Message \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Remove\-Message} $\ast$ {\bf create\-Remove\-Message} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Remove\-Message}{p.}{classTPProto_1_1RemoveMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Resource\-Description} $\ast$ {\bf create\-Get\-Resource\-Description} ()
\begin{CompactList}\small\item\em Creates a Get\-Resourece\-Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Resource\-Description} $\ast$ {\bf create\-Resource\-Description} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Resource\-Description}{p.}{classTPProto_1_1ResourceDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Resource\-Types\-List} $\ast$ {\bf create\-Get\-Resource\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Resource\-Types\-List}{p.}{classTPProto_1_1GetResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Resource\-Types\-List} $\ast$ {\bf create\-Resource\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Resource\-Types\-List}{p.}{classTPProto_1_1ResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Player} $\ast$ {\bf create\-Get\-Player} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Player}{p.}{classTPProto_1_1GetPlayer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Player} $\ast$ {\bf create\-Player} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Player}{p.}{classTPProto_1_1Player} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Category} $\ast$ {\bf create\-Get\-Category} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Category}{p.}{classTPProto_1_1GetCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Category} $\ast$ {\bf create\-Category} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Category}{p.}{classTPProto_1_1Category} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Add\-Category} $\ast$ {\bf create\-Add\-Category} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Add\-Category}{p.}{classTPProto_1_1AddCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Remove\-Category} $\ast$ {\bf create\-Remove\-Category} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Remove\-Category}{p.}{classTPProto_1_1RemoveCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Category\-Ids\-List} $\ast$ {\bf create\-Get\-Category\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Category\-Ids\-List}{p.}{classTPProto_1_1GetCategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Category\-Ids\-List} $\ast$ {\bf create\-Category\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Category\-Ids\-List}{p.}{classTPProto_1_1CategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Design} $\ast$ {\bf create\-Get\-Design} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Design}{p.}{classTPProto_1_1GetDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Design} $\ast$ {\bf create\-Design} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Design}{p.}{classTPProto_1_1Design} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Add\-Design} $\ast$ {\bf create\-Add\-Design} ()
\begin{CompactList}\small\item\em Creates an \doxyref{Add\-Design}{p.}{classTPProto_1_1AddDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Modify\-Design} $\ast$ {\bf create\-Modify\-Design} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Modify\-Design}{p.}{classTPProto_1_1ModifyDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Remove\-Design} $\ast$ {\bf create\-Remove\-Design} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Remove\-Design}{p.}{classTPProto_1_1RemoveDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Design\-Ids\-List} $\ast$ {\bf create\-Get\-Design\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Design\-Ids\-List}{p.}{classTPProto_1_1GetDesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Design\-Ids\-List} $\ast$ {\bf create\-Design\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Design\-Ids\-List}{p.}{classTPProto_1_1DesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Component} $\ast$ {\bf create\-Get\-Component} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Component}{p.}{classTPProto_1_1GetComponent} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Component} $\ast$ {\bf create\-Component} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Component}{p.}{classTPProto_1_1Component} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Component\-Ids\-List} $\ast$ {\bf create\-Get\-Component\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Component\-Ids\-List}{p.}{classTPProto_1_1GetComponentIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Component\-Ids\-List} $\ast$ {\bf create\-Component\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Component\-Ids\-List}{p.}{classTPProto_1_1ComponentIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Property} $\ast$ {\bf create\-Get\-Property} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Property}{p.}{classTPProto_1_1GetProperty} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Property} $\ast$ {\bf create\-Property} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Property}{p.}{classTPProto_1_1Property} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Property\-Ids\-List} $\ast$ {\bf create\-Get\-Property\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Property\-Ids\-List}{p.}{classTPProto_1_1GetPropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Property\-Ids\-List} $\ast$ {\bf create\-Property\-Ids\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Property\-Ids\-List}{p.}{classTPProto_1_1PropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Log\-Message} $\ast$ {\bf create\-Log\-Message} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Log\-Message}{p.}{classTPProto_1_1LogMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Command\-Description} $\ast$ {\bf create\-Get\-Command\-Description} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Command\-Description}{p.}{classTPProto_1_1GetCommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Command\-Description} $\ast$ {\bf create\-Command\-Description} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Command\-Description}{p.}{classTPProto_1_1CommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Get\-Command\-Types\-List} $\ast$ {\bf create\-Get\-Command\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Get\-Command\-Types\-List}{p.}{classTPProto_1_1GetCommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Command\-Types\-List} $\ast$ {\bf create\-Command\-Types\-List} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Command\-Types\-List}{p.}{classTPProto_1_1CommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Command} $\ast$ {\bf create\-Command} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Command}{p.}{classTPProto_1_1Command} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\item 
virtual {\bf Command\-Result} $\ast$ {\bf create\-Command\-Result} ()
\begin{CompactList}\small\item\em Creates a \doxyref{Command\-Result}{p.}{classTPProto_1_1CommandResult} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
int {\bf pver}\label{classTPProto_1_1FrameFactory_d8433c3dfb48667fda2c2191341f5375}

\begin{CompactList}\small\item\em The Protocol Version to make frames for. \item\end{CompactList}\item 
{\bf Protocol\-Layer} $\ast$ {\bf layer}\label{classTPProto_1_1FrameFactory_050acafd1874468b1554473005edf97d}

\begin{CompactList}\small\item\em The \doxyref{Protocol\-Layer}{p.}{classTPProto_1_1ProtocolLayer} this \doxyref{Frame\-Factory}{p.}{classTPProto_1_1FrameFactory} is part of. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
\doxyref{Frame\-Factory}{p.}{classTPProto_1_1FrameFactory} baseclass. 

The \doxyref{Frame\-Factory}{p.}{classTPProto_1_1FrameFactory} creates frames of different types according to the parameters and the method called. Subclass this class if you want to create driviates of the various types of frames. 



\subsection{Constructor \& Destructor Documentation}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!FrameFactory@{FrameFactory}}
\index{FrameFactory@{FrameFactory}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TPProto::Frame\-Factory::Frame\-Factory ()}\label{classTPProto_1_1FrameFactory_760c8fdde3e57b94fe0cdabebfa48d04}


Constructs object and sets up defaults. 

Defaults are\begin{itemize}
\item version 4 of the protocol \end{itemize}


\subsection{Member Function Documentation}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!setProtocolVersion@{setProtocolVersion}}
\index{setProtocolVersion@{setProtocolVersion}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TPProto::Frame\-Factory::set\-Protocol\-Version (int {\em pv})}\label{classTPProto_1_1FrameFactory_31c871c720e17dfb52241e5804250483}


Sets the protocol version the frames should have. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pv}]The protocol version number. \end{description}
\end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!getProtocolVersion@{getProtocolVersion}}
\index{getProtocolVersion@{getProtocolVersion}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int TPProto::Frame\-Factory::get\-Protocol\-Version () const}\label{classTPProto_1_1FrameFactory_89e00e1f3c79cd7540dce7d172d58003}


Gets the protocol version. 

\begin{Desc}
\item[Returns:]The protocol version number. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!setProtocolLayer@{setProtocolLayer}}
\index{setProtocolLayer@{setProtocolLayer}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TPProto::Frame\-Factory::set\-Protocol\-Layer ({\bf Protocol\-Layer} $\ast$ {\em pl})}\label{classTPProto_1_1FrameFactory_de1f97e3f1530537e2da3f167a00a4b8}


Sets the \doxyref{Protocol\-Layer}{p.}{classTPProto_1_1ProtocolLayer}. 

This method sets the \doxyref{Protocol\-Layer}{p.}{classTPProto_1_1ProtocolLayer}. \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em pl}]The \doxyref{Protocol\-Layer}{p.}{classTPProto_1_1ProtocolLayer} to use. \end{description}
\end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createOk@{createOk}}
\index{createOk@{createOk}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ok\-Frame} $\ast$ TPProto::Frame\-Factory::create\-Ok ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_3566dad7bc387949a404a3d00f4d2f13}


Creates an \doxyref{Ok\-Frame}{p.}{classTPProto_1_1OkFrame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Ok\-Frame}{p.}{classTPProto_1_1OkFrame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createFail@{createFail}}
\index{createFail@{createFail}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Fail\-Frame} $\ast$ TPProto::Frame\-Factory::create\-Fail ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_0625a830bad5b4b9bf3b45bd245c2010}


Creates a \doxyref{Fail\-Frame}{p.}{classTPProto_1_1FailFrame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Fail\-Frame}{p.}{classTPProto_1_1FailFrame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createSequence@{createSequence}}
\index{createSequence@{createSequence}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Sequence} $\ast$ TPProto::Frame\-Factory::create\-Sequence ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_5050e6a32778bdf7b4f7d7de741fe450}


Creates a \doxyref{Sequence}{p.}{classTPProto_1_1Sequence} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Sequence}{p.}{classTPProto_1_1Sequence} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createConnect@{createConnect}}
\index{createConnect@{createConnect}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Connect} $\ast$ TPProto::Frame\-Factory::create\-Connect ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_3703d08355c011f5fe98d786bce0bf18}


Creates a \doxyref{Connect}{p.}{classTPProto_1_1Connect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Connect}{p.}{classTPProto_1_1Connect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createAccountCreate@{createAccountCreate}}
\index{createAccountCreate@{createAccountCreate}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Account\-Create} $\ast$ TPProto::Frame\-Factory::create\-Account\-Create ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1c38e3f9256323decece184d6d260dff}


Creates an \doxyref{Account\-Create}{p.}{classTPProto_1_1AccountCreate} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Account\-Create}{p.}{classTPProto_1_1AccountCreate} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createLogin@{createLogin}}
\index{createLogin@{createLogin}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Login} $\ast$ TPProto::Frame\-Factory::create\-Login ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_e24ade32127bbcd8e9d2db21863d788a}


Creates a \doxyref{Login}{p.}{classTPProto_1_1Login} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Login}{p.}{classTPProto_1_1Login} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createRedirect@{createRedirect}}
\index{createRedirect@{createRedirect}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Redirect} $\ast$ TPProto::Frame\-Factory::create\-Redirect ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_000ed87ea1534d59fd3a904032bbd2a1}


Creates a \doxyref{Redirect}{p.}{classTPProto_1_1Redirect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Redirect}{p.}{classTPProto_1_1Redirect} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetFeatures@{createGetFeatures}}
\index{createGetFeatures@{createGetFeatures}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Features} $\ast$ TPProto::Frame\-Factory::create\-Get\-Features ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_be4eafddf018dbfce2f010fa153f6165}


Creates a \doxyref{Get\-Features}{p.}{classTPProto_1_1GetFeatures} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Features}{p.}{classTPProto_1_1GetFeatures} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createFeatures@{createFeatures}}
\index{createFeatures@{createFeatures}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Features} $\ast$ TPProto::Frame\-Factory::create\-Features ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_343368930f0417ec74194b6deed18cd6}


Creates a \doxyref{Features}{p.}{classTPProto_1_1Features} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Features}{p.}{classTPProto_1_1Features} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createSetFilters@{createSetFilters}}
\index{createSetFilters@{createSetFilters}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Set\-Filters} $\ast$ TPProto::Frame\-Factory::create\-Set\-Filters ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_8b122cc6db67743d2f4c337cba6b1bfe}


Creates a Set Filters \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Set Filters \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetGameInfo@{createGetGameInfo}}
\index{createGetGameInfo@{createGetGameInfo}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Game\-Info} $\ast$ TPProto::Frame\-Factory::create\-Get\-Game\-Info ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_22ffccc1a5685252c5b2e6232a4ec202}


Creates a Get Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Get Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGameInfo@{createGameInfo}}
\index{createGameInfo@{createGameInfo}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Game\-Info} $\ast$ TPProto::Frame\-Factory::create\-Game\-Info ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_64b8ea621ce885c91ed153b9126d5a3e}


Creates a Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Game Info \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createPing@{createPing}}
\index{createPing@{createPing}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Ping} $\ast$ TPProto::Frame\-Factory::create\-Ping ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_dffb7cf2169803acbf9bf83062074074}


Creates a \doxyref{Ping}{p.}{classTPProto_1_1Ping} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Ping}{p.}{classTPProto_1_1Ping} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createFinished@{createFinished}}
\index{createFinished@{createFinished}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Finished\-Frame} $\ast$ TPProto::Frame\-Factory::create\-Finished ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1a6d266f7067c642e360ed382858a817}


Creates a Finished Turn \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Finished Turn \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectTypesList@{createGetObjectTypesList}}
\index{createGetObjectTypesList@{createGetObjectTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_4fb12830a96da0c6d0ae03503ed19b97}


Creates a Get \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Get \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createObjectTypesList@{createObjectTypesList}}
\index{createObjectTypesList@{createObjectTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Object\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Object\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_962d0806d0efe6b9a48119397c265c7d}


Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Object}{p.}{classTPProto_1_1Object} Types List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectDescription@{createGetObjectDescription}}
\index{createGetObjectDescription@{createGetObjectDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-Description} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_751d2ba57aefe0ae0da052fcaa8c46da}


Creates a Get \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Get \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createObjectDescription@{createObjectDescription}}
\index{createObjectDescription@{createObjectDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Object\-Description} $\ast$ TPProto::Frame\-Factory::create\-Object\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1f3b3783799159e13ba6e943c730cb87}


Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Object}{p.}{classTPProto_1_1Object} Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createObject@{createObject}}
\index{createObject@{createObject}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Object} $\ast$ TPProto::Frame\-Factory::create\-Object ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_cac85cbb3cfd806be946cccb1dd9705e}


Creates an \doxyref{Object}{p.}{classTPProto_1_1Object} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Object}{p.}{classTPProto_1_1Object} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectById@{createGetObjectById}}
\index{createGetObjectById@{createGetObjectById}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-By\-Id} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-By\-Id ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_95d3e27d2bf87af4f248ec28cdf90ed4}


Creates a \doxyref{Get\-Object\-By\-Id}{p.}{classTPProto_1_1GetObjectById} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Object\-By\-Id}{p.}{classTPProto_1_1GetObjectById} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectByPos@{createGetObjectByPos}}
\index{createGetObjectByPos@{createGetObjectByPos}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-By\-Pos} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-By\-Pos ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_57113323ba80c4420a6a04795b1b9105}


Creates a \doxyref{Get\-Object\-By\-Pos}{p.}{classTPProto_1_1GetObjectByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Object\-By\-Pos}{p.}{classTPProto_1_1GetObjectByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectIdsList@{createGetObjectIdsList}}
\index{createGetObjectIdsList@{createGetObjectIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_2a8ce5b2337d3062d1d96c33be198a20}


Creates a \doxyref{Get\-Object\-Ids\-List}{p.}{classTPProto_1_1GetObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Object\-Ids\-List}{p.}{classTPProto_1_1GetObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectIdsByPos@{createGetObjectIdsByPos}}
\index{createGetObjectIdsByPos@{createGetObjectIdsByPos}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-Ids\-By\-Pos} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-Ids\-By\-Pos ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_6be804a06c0483165d873271ea139e8d}


Creates a \doxyref{Get\-Object\-Ids\-By\-Pos}{p.}{classTPProto_1_1GetObjectIdsByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Object\-Ids\-By\-Pos}{p.}{classTPProto_1_1GetObjectIdsByPos} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetObjectIdsByContainer@{createGetObjectIdsByContainer}}
\index{createGetObjectIdsByContainer@{createGetObjectIdsByContainer}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Object\-Ids\-By\-Container} $\ast$ TPProto::Frame\-Factory::create\-Get\-Object\-Ids\-By\-Container ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_f6fcdf2a3fb9c5b7ddf9014bdfcfc0f2}


Creates a \doxyref{Get\-Object\-Ids\-By\-Container}{p.}{classTPProto_1_1GetObjectIdsByContainer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Object\-Ids\-By\-Container}{p.}{classTPProto_1_1GetObjectIdsByContainer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createObjectIdsList@{createObjectIdsList}}
\index{createObjectIdsList@{createObjectIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Object\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Object\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_716e6e663343909dc9f163269b9899fa}


Creates an \doxyref{Object\-Ids\-List}{p.}{classTPProto_1_1ObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Object\-Ids\-List}{p.}{classTPProto_1_1ObjectIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetOrderDescription@{createGetOrderDescription}}
\index{createGetOrderDescription@{createGetOrderDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Order\-Description} $\ast$ TPProto::Frame\-Factory::create\-Get\-Order\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_27fd1a9d496e196753bb59f217509368}


Creates a \doxyref{Get\-Order\-Description}{p.}{classTPProto_1_1GetOrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Order\-Description}{p.}{classTPProto_1_1GetOrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createOrderDescription@{createOrderDescription}}
\index{createOrderDescription@{createOrderDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Order\-Description} $\ast$ TPProto::Frame\-Factory::create\-Order\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_6ee4f313ef6a03842e0b25aa7b05047a}


Creates an \doxyref{Order\-Description}{p.}{classTPProto_1_1OrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Order\-Description}{p.}{classTPProto_1_1OrderDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetOrderTypesList@{createGetOrderTypesList}}
\index{createGetOrderTypesList@{createGetOrderTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Order\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Order\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1614a0725dee9c3e2732b6f548c99e3d}


Creates a \doxyref{Get\-Order\-Types\-List}{p.}{classTPProto_1_1GetOrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Order\-Types\-List}{p.}{classTPProto_1_1GetOrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createOrderTypesList@{createOrderTypesList}}
\index{createOrderTypesList@{createOrderTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Order\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Order\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_5816ec6634236d3bc1eae512460799a0}


Creates an \doxyref{Order\-Types\-List}{p.}{classTPProto_1_1OrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Order\-Types\-List}{p.}{classTPProto_1_1OrderTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetOrder@{createGetOrder}}
\index{createGetOrder@{createGetOrder}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Order} $\ast$ TPProto::Frame\-Factory::create\-Get\-Order ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1d44e4cc0c0ad942ed097580451b070f}


Creates a \doxyref{Get\-Order}{p.}{classTPProto_1_1GetOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Order}{p.}{classTPProto_1_1GetOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createOrder@{createOrder}}
\index{createOrder@{createOrder}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Order} $\ast$ TPProto::Frame\-Factory::create\-Order ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_d72a56ad152a06873820831f823f4c3c}


Creates an \doxyref{Order}{p.}{classTPProto_1_1Order} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Order}{p.}{classTPProto_1_1Order} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createInsertOrder@{createInsertOrder}}
\index{createInsertOrder@{createInsertOrder}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Order} $\ast$ TPProto::Frame\-Factory::create\-Insert\-Order ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1cd82a74bf08e4659092c2f43e5ec6fe}


Creates an Insert\-Order \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Insert\-Order \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createRemoveOrder@{createRemoveOrder}}
\index{createRemoveOrder@{createRemoveOrder}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Remove\-Order} $\ast$ TPProto::Frame\-Factory::create\-Remove\-Order ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_75a5341e1fb1cc614eded815414e27b0}


Creates a \doxyref{Remove\-Order}{p.}{classTPProto_1_1RemoveOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Remove\-Order}{p.}{classTPProto_1_1RemoveOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createProbeOrder@{createProbeOrder}}
\index{createProbeOrder@{createProbeOrder}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Probe\-Order} $\ast$ TPProto::Frame\-Factory::create\-Probe\-Order ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_0bb0eebbb652685804c4e2ebb03c44b8}


Creates a \doxyref{Probe\-Order}{p.}{classTPProto_1_1ProbeOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Probe\-Order}{p.}{classTPProto_1_1ProbeOrder} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetTimeRemaining@{createGetTimeRemaining}}
\index{createGetTimeRemaining@{createGetTimeRemaining}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Time} $\ast$ TPProto::Frame\-Factory::create\-Get\-Time\-Remaining ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_7732620a4ddf5a38655412d64ad5b4ee}


Creates a Get\-Time\-Remaining \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Get\-Time\-Remaining \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createTimeRemaining@{createTimeRemaining}}
\index{createTimeRemaining@{createTimeRemaining}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Time\-Remaining} $\ast$ TPProto::Frame\-Factory::create\-Time\-Remaining ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_5f09e1c6d98e86736107365b451ac87c}


Creates a \doxyref{Time\-Remaining}{p.}{classTPProto_1_1TimeRemaining} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Time\-Remaining}{p.}{classTPProto_1_1TimeRemaining} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetBoard@{createGetBoard}}
\index{createGetBoard@{createGetBoard}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Board} $\ast$ TPProto::Frame\-Factory::create\-Get\-Board ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_6f2ca81a03b586833cf6078fcde0d0d8}


Creates a \doxyref{Get\-Board}{p.}{classTPProto_1_1GetBoard} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Board}{p.}{classTPProto_1_1GetBoard} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createBoard@{createBoard}}
\index{createBoard@{createBoard}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Board} $\ast$ TPProto::Frame\-Factory::create\-Board ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_d434f392195c0d9a7b685e171885242f}


Creates a \doxyref{Board}{p.}{classTPProto_1_1Board} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Board}{p.}{classTPProto_1_1Board} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetBoardIdsList@{createGetBoardIdsList}}
\index{createGetBoardIdsList@{createGetBoardIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Board\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Board\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_281c99b351e25c221e80bbd70369072e}


Creates a \doxyref{Get\-Board\-Ids\-List}{p.}{classTPProto_1_1GetBoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Board\-Ids\-List}{p.}{classTPProto_1_1GetBoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createBoardIdsList@{createBoardIdsList}}
\index{createBoardIdsList@{createBoardIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Board\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Board\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_788909b0637e836acb06c08c578e6fd1}


Creates a \doxyref{Board\-Ids\-List}{p.}{classTPProto_1_1BoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Board\-Ids\-List}{p.}{classTPProto_1_1BoardIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetMessage@{createGetMessage}}
\index{createGetMessage@{createGetMessage}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Message} $\ast$ TPProto::Frame\-Factory::create\-Get\-Message ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_81d57df6cf904a23ac615f64fa04062a}


Creates a \doxyref{Get\-Message}{p.}{classTPProto_1_1GetMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Message}{p.}{classTPProto_1_1GetMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createMessage@{createMessage}}
\index{createMessage@{createMessage}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Message} $\ast$ TPProto::Frame\-Factory::create\-Message ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_655b3295079a1714ab9af05c88ceb34d}


Creates a \doxyref{Message}{p.}{classTPProto_1_1Message} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Message}{p.}{classTPProto_1_1Message} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createPostMessage@{createPostMessage}}
\index{createPostMessage@{createPostMessage}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Message} $\ast$ TPProto::Frame\-Factory::create\-Post\-Message ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_c53c1c3972a58b9f2003af19ffee9150}


Creates a Post\-Message \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Post\-Message \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createRemoveMessage@{createRemoveMessage}}
\index{createRemoveMessage@{createRemoveMessage}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Remove\-Message} $\ast$ TPProto::Frame\-Factory::create\-Remove\-Message ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_e7f567044f24bf21759cfed7cce7a5e4}


Creates a \doxyref{Remove\-Message}{p.}{classTPProto_1_1RemoveMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Remove\-Message}{p.}{classTPProto_1_1RemoveMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetResourceDescription@{createGetResourceDescription}}
\index{createGetResourceDescription@{createGetResourceDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Resource\-Description} $\ast$ TPProto::Frame\-Factory::create\-Get\-Resource\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_fa7978174943f1e707296129e1cf8e94}


Creates a Get\-Resourece\-Description \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Resource\-Description}{p.}{classTPProto_1_1GetResourceDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createResourceDescription@{createResourceDescription}}
\index{createResourceDescription@{createResourceDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Resource\-Description} $\ast$ TPProto::Frame\-Factory::create\-Resource\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_ed5c9e43a6bb510d2627dff9ed276bac}


Creates a \doxyref{Resource\-Description}{p.}{classTPProto_1_1ResourceDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Resource\-Description}{p.}{classTPProto_1_1ResourceDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetResourceTypesList@{createGetResourceTypesList}}
\index{createGetResourceTypesList@{createGetResourceTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Resource\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Resource\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_e4ffa397f2974bc5e628a20b54c9b76f}


Creates a \doxyref{Get\-Resource\-Types\-List}{p.}{classTPProto_1_1GetResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Resource\-Types\-List}{p.}{classTPProto_1_1GetResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createResourceTypesList@{createResourceTypesList}}
\index{createResourceTypesList@{createResourceTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Resource\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Resource\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_28dee8b857f568fe53481c1506262c1d}


Creates a \doxyref{Resource\-Types\-List}{p.}{classTPProto_1_1ResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Resource\-Types\-List}{p.}{classTPProto_1_1ResourceTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetPlayer@{createGetPlayer}}
\index{createGetPlayer@{createGetPlayer}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Player} $\ast$ TPProto::Frame\-Factory::create\-Get\-Player ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_c406c829366a8dae7b5f77dd7836bbf3}


Creates a \doxyref{Get\-Player}{p.}{classTPProto_1_1GetPlayer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Player}{p.}{classTPProto_1_1GetPlayer} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createPlayer@{createPlayer}}
\index{createPlayer@{createPlayer}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Player} $\ast$ TPProto::Frame\-Factory::create\-Player ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_f3c2195b888f68c7985def2b379ee7b6}


Creates a \doxyref{Player}{p.}{classTPProto_1_1Player} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Player}{p.}{classTPProto_1_1Player} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetCategory@{createGetCategory}}
\index{createGetCategory@{createGetCategory}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Category} $\ast$ TPProto::Frame\-Factory::create\-Get\-Category ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_b6817e8111986f475bd309ef9fdd6104}


Creates a \doxyref{Get\-Category}{p.}{classTPProto_1_1GetCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Category}{p.}{classTPProto_1_1GetCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCategory@{createCategory}}
\index{createCategory@{createCategory}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Category} $\ast$ TPProto::Frame\-Factory::create\-Category ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_6cd27e76e7cb3eb49f183229fd907f38}


Creates a \doxyref{Category}{p.}{classTPProto_1_1Category} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Category}{p.}{classTPProto_1_1Category} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createAddCategory@{createAddCategory}}
\index{createAddCategory@{createAddCategory}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Add\-Category} $\ast$ TPProto::Frame\-Factory::create\-Add\-Category ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_7f93549af01c4903b38663b1f3b2e12b}


Creates an \doxyref{Add\-Category}{p.}{classTPProto_1_1AddCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Add\-Category}{p.}{classTPProto_1_1AddCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createRemoveCategory@{createRemoveCategory}}
\index{createRemoveCategory@{createRemoveCategory}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Remove\-Category} $\ast$ TPProto::Frame\-Factory::create\-Remove\-Category ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_75e95159d94f052297db6b8b0b3eed65}


Creates a \doxyref{Remove\-Category}{p.}{classTPProto_1_1RemoveCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Remove\-Category}{p.}{classTPProto_1_1RemoveCategory} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetCategoryIdsList@{createGetCategoryIdsList}}
\index{createGetCategoryIdsList@{createGetCategoryIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Category\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Category\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_893830309f304a795db5263a71c39933}


Creates a \doxyref{Get\-Category\-Ids\-List}{p.}{classTPProto_1_1GetCategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Category\-Ids\-List}{p.}{classTPProto_1_1GetCategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCategoryIdsList@{createCategoryIdsList}}
\index{createCategoryIdsList@{createCategoryIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Category\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Category\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_b1f5a677dae7abf6dea72844a308267d}


Creates a \doxyref{Category\-Ids\-List}{p.}{classTPProto_1_1CategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Category\-Ids\-List}{p.}{classTPProto_1_1CategoryIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetDesign@{createGetDesign}}
\index{createGetDesign@{createGetDesign}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Design} $\ast$ TPProto::Frame\-Factory::create\-Get\-Design ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_7cb961a0e78416faa3f9790ea3ca3670}


Creates a \doxyref{Get\-Design}{p.}{classTPProto_1_1GetDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Design}{p.}{classTPProto_1_1GetDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createDesign@{createDesign}}
\index{createDesign@{createDesign}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Design} $\ast$ TPProto::Frame\-Factory::create\-Design ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_a538bf4a4993e5752d1726c202e07971}


Creates a \doxyref{Design}{p.}{classTPProto_1_1Design} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Design}{p.}{classTPProto_1_1Design} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createAddDesign@{createAddDesign}}
\index{createAddDesign@{createAddDesign}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Add\-Design} $\ast$ TPProto::Frame\-Factory::create\-Add\-Design ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_8e6e32fd5092c90a8ff3e32372d78a11}


Creates an \doxyref{Add\-Design}{p.}{classTPProto_1_1AddDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Add\-Design}{p.}{classTPProto_1_1AddDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createModifyDesign@{createModifyDesign}}
\index{createModifyDesign@{createModifyDesign}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Modify\-Design} $\ast$ TPProto::Frame\-Factory::create\-Modify\-Design ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_b364b042b029af3eeb3bfada1e82eda2}


Creates a \doxyref{Modify\-Design}{p.}{classTPProto_1_1ModifyDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Modify\-Design}{p.}{classTPProto_1_1ModifyDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createRemoveDesign@{createRemoveDesign}}
\index{createRemoveDesign@{createRemoveDesign}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Remove\-Design} $\ast$ TPProto::Frame\-Factory::create\-Remove\-Design ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_f089d40fb0c76b3d6ea893e5883e75d6}


Creates a \doxyref{Remove\-Design}{p.}{classTPProto_1_1RemoveDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Remove\-Design}{p.}{classTPProto_1_1RemoveDesign} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetDesignIdsList@{createGetDesignIdsList}}
\index{createGetDesignIdsList@{createGetDesignIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Design\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Design\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_dd29a93d7bc1168903ffcbffbf5a7439}


Creates a \doxyref{Get\-Design\-Ids\-List}{p.}{classTPProto_1_1GetDesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Design\-Ids\-List}{p.}{classTPProto_1_1GetDesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createDesignIdsList@{createDesignIdsList}}
\index{createDesignIdsList@{createDesignIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Design\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Design\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_e87a01665c61f5dc695401194053b1d8}


Creates a \doxyref{Design\-Ids\-List}{p.}{classTPProto_1_1DesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Design\-Ids\-List}{p.}{classTPProto_1_1DesignIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetComponent@{createGetComponent}}
\index{createGetComponent@{createGetComponent}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Component} $\ast$ TPProto::Frame\-Factory::create\-Get\-Component ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_0d5996b54a88901ee6c7bbcc9b11e006}


Creates a \doxyref{Get\-Component}{p.}{classTPProto_1_1GetComponent} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Component}{p.}{classTPProto_1_1GetComponent} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createComponent@{createComponent}}
\index{createComponent@{createComponent}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Component} $\ast$ TPProto::Frame\-Factory::create\-Component ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_b6b74019ead9fa8bda64b411bc977556}


Creates a \doxyref{Component}{p.}{classTPProto_1_1Component} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Component}{p.}{classTPProto_1_1Component} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetComponentIdsList@{createGetComponentIdsList}}
\index{createGetComponentIdsList@{createGetComponentIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Component\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Component\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_7ddced58d3a0fd7429a7f152c4ee4e6b}


Creates a \doxyref{Get\-Component\-Ids\-List}{p.}{classTPProto_1_1GetComponentIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new Get\-Compenent\-Ids\-List \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createComponentIdsList@{createComponentIdsList}}
\index{createComponentIdsList@{createComponentIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Component\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Component\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_43865104fd013aa0109d3fad7d6e0db1}


Creates a \doxyref{Component\-Ids\-List}{p.}{classTPProto_1_1ComponentIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Component\-Ids\-List}{p.}{classTPProto_1_1ComponentIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetProperty@{createGetProperty}}
\index{createGetProperty@{createGetProperty}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Property} $\ast$ TPProto::Frame\-Factory::create\-Get\-Property ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_808a13b913c2d9bdaddc7bee98ba28db}


Creates a \doxyref{Get\-Property}{p.}{classTPProto_1_1GetProperty} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Property}{p.}{classTPProto_1_1GetProperty} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createProperty@{createProperty}}
\index{createProperty@{createProperty}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Property} $\ast$ TPProto::Frame\-Factory::create\-Property ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_e049313e23fa409f49137cf801a39405}


Creates a \doxyref{Property}{p.}{classTPProto_1_1Property} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Property}{p.}{classTPProto_1_1Property} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetPropertyIdsList@{createGetPropertyIdsList}}
\index{createGetPropertyIdsList@{createGetPropertyIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Property\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Property\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_cc38783c4aafa9bedbfdfe32d87460c8}


Creates a \doxyref{Get\-Property\-Ids\-List}{p.}{classTPProto_1_1GetPropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Property\-Ids\-List}{p.}{classTPProto_1_1GetPropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createPropertyIdsList@{createPropertyIdsList}}
\index{createPropertyIdsList@{createPropertyIdsList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Property\-Ids\-List} $\ast$ TPProto::Frame\-Factory::create\-Property\-Ids\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_c1358dac691ab6adad470323ab7ced15}


Creates a \doxyref{Property\-Ids\-List}{p.}{classTPProto_1_1PropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Property\-Ids\-List}{p.}{classTPProto_1_1PropertyIdsList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createLogMessage@{createLogMessage}}
\index{createLogMessage@{createLogMessage}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Log\-Message} $\ast$ TPProto::Frame\-Factory::create\-Log\-Message ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_1bb48558bc35ef543aff4c464033d741}


Creates a \doxyref{Log\-Message}{p.}{classTPProto_1_1LogMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Log\-Message}{p.}{classTPProto_1_1LogMessage} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetCommandDescription@{createGetCommandDescription}}
\index{createGetCommandDescription@{createGetCommandDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Command\-Description} $\ast$ TPProto::Frame\-Factory::create\-Get\-Command\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_702dec6c602a23a0a162b55d7df6a920}


Creates a \doxyref{Get\-Command\-Description}{p.}{classTPProto_1_1GetCommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Command\-Description}{p.}{classTPProto_1_1GetCommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCommandDescription@{createCommandDescription}}
\index{createCommandDescription@{createCommandDescription}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Command\-Description} $\ast$ TPProto::Frame\-Factory::create\-Command\-Description ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_74dd6cb7864b2eedd34ecc3691397070}


Creates a \doxyref{Command\-Description}{p.}{classTPProto_1_1CommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Command\-Description}{p.}{classTPProto_1_1CommandDescription} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createGetCommandTypesList@{createGetCommandTypesList}}
\index{createGetCommandTypesList@{createGetCommandTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Get\-Command\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Get\-Command\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_c5ba60fcf2bb48a8f160323bf3c27385}


Creates a \doxyref{Get\-Command\-Types\-List}{p.}{classTPProto_1_1GetCommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Get\-Command\-Types\-List}{p.}{classTPProto_1_1GetCommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCommandTypesList@{createCommandTypesList}}
\index{createCommandTypesList@{createCommandTypesList}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Command\-Types\-List} $\ast$ TPProto::Frame\-Factory::create\-Command\-Types\-List ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_5207483648bb45a4bae749bfc043a03d}


Creates a \doxyref{Command\-Types\-List}{p.}{classTPProto_1_1CommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Command\-Types\-List}{p.}{classTPProto_1_1CommandTypesList} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCommand@{createCommand}}
\index{createCommand@{createCommand}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Command} $\ast$ TPProto::Frame\-Factory::create\-Command ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_cb43ba60c697c3cf14d387a8d813cf95}


Creates a \doxyref{Command}{p.}{classTPProto_1_1Command} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Command}{p.}{classTPProto_1_1Command} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}
\index{TPProto::FrameFactory@{TPProto::Frame\-Factory}!createCommandResult@{createCommandResult}}
\index{createCommandResult@{createCommandResult}!TPProto::FrameFactory@{TPProto::Frame\-Factory}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Command\-Result} $\ast$ TPProto::Frame\-Factory::create\-Command\-Result ()\hspace{0.3cm}{\tt  [virtual]}}\label{classTPProto_1_1FrameFactory_a2bd83940df1811bd0697ad73f7c9d7f}


Creates a \doxyref{Command\-Result}{p.}{classTPProto_1_1CommandResult} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. 

\begin{Desc}
\item[Returns:]A new \doxyref{Command\-Result}{p.}{classTPProto_1_1CommandResult} \doxyref{Frame}{p.}{classTPProto_1_1Frame}. \end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
tpproto/{\bf framefactory.h}\item 
tpproto/framefactory.cpp\end{CompactItemize}
