\section{ost::obj\-Sync$<$ T $>$ Class Template Reference} \label{classost_1_1obj_sync}\index{ost::objSync@{ost::objSync}} Generic template to create objects of a common base type which share a static mutex so that all instances of the class have a global lock.global mutex locked class. {\tt \#include $<$objsync.h$>$} \subsection*{Protected Member Functions} \begin{CompactItemize} \item void {\bf obj\-Lock} (void) \item void {\bf obj\-Unlock} (void) \end{CompactItemize} \subsection{Detailed Description} \subsubsection*{template$<$class T$>$ class ost::obj\-Sync$<$ T $>$} Generic template to create objects of a common base type which share a static mutex so that all instances of the class have a global lock.global mutex locked class. \begin{Desc} \item[Author:]David Sugar $<${\tt dyfet@gnutelephony.org}$>$ \end{Desc} \subsection{Member Function Documentation} \index{ost::objSync@{ost::obj\-Sync}!objLock@{objLock}} \index{objLock@{objLock}!ost::objSync@{ost::obj\-Sync}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ void {\bf ost::obj\-Sync}$<$ T $>$::obj\-Lock (void)\hspace{0.3cm}{\tt [inline, protected]}}\label{classost_1_1obj_sync_0a40287ae8a4a131bf9c1cd0b4d10ce6} \index{ost::objSync@{ost::obj\-Sync}!objUnlock@{objUnlock}} \index{objUnlock@{objUnlock}!ost::objSync@{ost::obj\-Sync}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class T$>$ void {\bf ost::obj\-Sync}$<$ T $>$::obj\-Unlock (void)\hspace{0.3cm}{\tt [inline, protected]}}\label{classost_1_1obj_sync_2f1c654e4110b6b055848afed2dda314} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf objsync.h}\end{CompactItemize}