\doxysection{mw\+Place\+Handler Struct Reference}
\hypertarget{structmwPlaceHandler}{}\label{structmwPlaceHandler}\index{mwPlaceHandler@{mwPlaceHandler}}


{\ttfamily \#include $<$mw\+\_\+srvc\+\_\+place.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_aa2c0f39282a714a270c2559e9ea370a3}{clear}} )(struct \mbox{\hyperlink{structmwServicePlace}{mw\+Service\+Place}} \texorpdfstring{$\ast$}{*}srvc)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_ae0402ab81c04487544c46b8c77d6e320}{closed}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, guint32 code)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_a189c8e72fc148c8cb6be6d46270237b2}{message}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}who, const char \texorpdfstring{$\ast$}{*}msg)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_a6adf83e76e5a3970e8fa5a602a6f52b5}{opened}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_ae7d81a591f19f435121e0b678aa577fd}{peer\+Joined}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_a849dc1af1f849780db30fc4e8ac5e6d1}{peer\+Parted}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_a29e2b0f98dd9f37016c5ea353476a6ad}{peer\+Set\+Attribute}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer, guint32 attr, struct \mbox{\hyperlink{structmwOpaque}{mw\+Opaque}} \texorpdfstring{$\ast$}{*}o)
\item 
void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structmwPlaceHandler_a864c17df471f2a7232eca3afe85728db}{peer\+Unset\+Attribute}} )(struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer, guint32 attr)
\end{DoxyCompactItemize}


\label{doc-variable-members}
\Hypertarget{structmwPlaceHandler_doc-variable-members}
\doxysubsection{Field Documentation}
\Hypertarget{structmwPlaceHandler_aa2c0f39282a714a270c2559e9ea370a3}\index{mwPlaceHandler@{mwPlaceHandler}!clear@{clear}}
\index{clear@{clear}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{clear}{clear}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_aa2c0f39282a714a270c2559e9ea370a3} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::clear) (struct \mbox{\hyperlink{structmwServicePlace}{mw\+Service\+Place}} \texorpdfstring{$\ast$}{*}srvc)}

\Hypertarget{structmwPlaceHandler_ae0402ab81c04487544c46b8c77d6e320}\index{mwPlaceHandler@{mwPlaceHandler}!closed@{closed}}
\index{closed@{closed}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{closed}{closed}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_ae0402ab81c04487544c46b8c77d6e320} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::closed) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, guint32 code)}

\Hypertarget{structmwPlaceHandler_a189c8e72fc148c8cb6be6d46270237b2}\index{mwPlaceHandler@{mwPlaceHandler}!message@{message}}
\index{message@{message}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{message}{message}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_a189c8e72fc148c8cb6be6d46270237b2} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::message) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}who, const char \texorpdfstring{$\ast$}{*}msg)}

\Hypertarget{structmwPlaceHandler_a6adf83e76e5a3970e8fa5a602a6f52b5}\index{mwPlaceHandler@{mwPlaceHandler}!opened@{opened}}
\index{opened@{opened}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{opened}{opened}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_a6adf83e76e5a3970e8fa5a602a6f52b5} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::opened) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place)}

\Hypertarget{structmwPlaceHandler_ae7d81a591f19f435121e0b678aa577fd}\index{mwPlaceHandler@{mwPlaceHandler}!peerJoined@{peerJoined}}
\index{peerJoined@{peerJoined}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{peerJoined}{peerJoined}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_ae7d81a591f19f435121e0b678aa577fd} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::peer\+Joined) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer)}

\Hypertarget{structmwPlaceHandler_a849dc1af1f849780db30fc4e8ac5e6d1}\index{mwPlaceHandler@{mwPlaceHandler}!peerParted@{peerParted}}
\index{peerParted@{peerParted}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{peerParted}{peerParted}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_a849dc1af1f849780db30fc4e8ac5e6d1} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::peer\+Parted) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer)}

\Hypertarget{structmwPlaceHandler_a29e2b0f98dd9f37016c5ea353476a6ad}\index{mwPlaceHandler@{mwPlaceHandler}!peerSetAttribute@{peerSetAttribute}}
\index{peerSetAttribute@{peerSetAttribute}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{peerSetAttribute}{peerSetAttribute}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_a29e2b0f98dd9f37016c5ea353476a6ad} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::peer\+Set\+Attribute) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer, guint32 attr, struct \mbox{\hyperlink{structmwOpaque}{mw\+Opaque}} \texorpdfstring{$\ast$}{*}o)}

\Hypertarget{structmwPlaceHandler_a864c17df471f2a7232eca3afe85728db}\index{mwPlaceHandler@{mwPlaceHandler}!peerUnsetAttribute@{peerUnsetAttribute}}
\index{peerUnsetAttribute@{peerUnsetAttribute}!mwPlaceHandler@{mwPlaceHandler}}
\doxysubsubsection{\texorpdfstring{peerUnsetAttribute}{peerUnsetAttribute}}
{\footnotesize\ttfamily \label{structmwPlaceHandler_a864c17df471f2a7232eca3afe85728db} 
void(\texorpdfstring{$\ast$}{*} mw\+Place\+Handler\+::peer\+Unset\+Attribute) (struct \mbox{\hyperlink{structmwPlace}{mw\+Place}} \texorpdfstring{$\ast$}{*}place, const struct \mbox{\hyperlink{structmwIdBlock}{mw\+Id\+Block}} \texorpdfstring{$\ast$}{*}peer, guint32 attr)}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{mw__srvc__place_8h}{mw\+\_\+srvc\+\_\+place.\+h}}\end{DoxyCompactItemize}
