diff options
| author | Edwin Eefting <[email protected]> | 2012-02-05 22:32:26 (GMT) |
|---|---|---|
| committer | Edwin Eefting <[email protected]> | 2012-02-05 22:32:26 (GMT) |
| commit | 19384ccb62c17c3b13aa7e1c6d37650113c7a4a9 (patch) | |
| tree | b5fc2bfa77e3ad1a427615445aa115e6a95c32aa | |
| parent | 4d1168c1f59914abf4ba39abe62b4da7d5a50752 (diff) | |
big changes for paper and documentation
77 files changed, 277 insertions, 192 deletions
@@ -546,6 +546,7 @@ <path value=""/> </doc-comment-owner> </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.language.mapping"/> </cconfiguration> </storageModule> <storageModule moduleId="cdtBuildSystem" version="4.0.0"> @@ -6,6 +6,11 @@ </projects> <buildSpec> <buildCommand> + <name>org.eclipse.wst.common.project.facet.core.builder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> <arguments> <dictionary> @@ -73,5 +78,6 @@ <nature>org.eclipse.cdt.core.ccnature</nature> <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + <nature>org.eclipse.wst.common.project.facet.core.nature</nature> </natures> </projectDescription> diff --git a/libs/cclient.h b/libs/cclient.h index 5106b06..ddbe34c 100644 --- a/libs/cclient.h +++ b/libs/cclient.h @@ -20,7 +20,7 @@ #ifndef CCLIENT_H_ #define CCLIENT_H_ -#include "cmsg.h" +#include "cvar.h" namespace synapse { @@ -36,9 +36,10 @@ namespace synapse { } - virtual void getInfo(Cmsg & msg) + + virtual void getInfo(Cvar & var) { - msg["clientId"]=id; + var["clientId"]=id; } }; }; diff --git a/libs/csharedobject.h b/libs/csharedobject.h index e34a5ba..b1a2d5f 100644 --- a/libs/csharedobject.h +++ b/libs/csharedobject.h @@ -125,7 +125,6 @@ namespace synapse Cmsg out; out.event="object_Client"; clientMap[id].getInfo(out); - //niet: getInfo(out); sendAll(out); //inform all members of the new client } @@ -143,12 +142,12 @@ namespace synapse { clientMap[id].id=id; - //tell the client they are joined - Cmsg out; - out.event="object_Joined"; - out.dst=id; - getInfo(out); - out.send(); + //tell everyone a new client has joined +// Cmsg out; +// out.event="object_Joined"; +// out.dst=id; +// getInfo(out); +// out.send(); //send the other clients an update about this new client. sendClientUpdate(id); diff --git a/modules/docs/html/ami_8module_2module_8cpp.html b/modules/docs/html/ami_8module_2module_8cpp.html index 7c1c697..32f2dd2 100644 --- a/modules/docs/html/ami_8module_2module_8cpp.html +++ b/modules/docs/html/ami_8module_2module_8cpp.html @@ -202,7 +202,7 @@ All parameters are copied from/to asterisk without modification. </div> </div> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/annotated.html b/modules/docs/html/annotated.html index a4cc5d4..e3b07bb 100644 --- a/modules/docs/html/annotated.html +++ b/modules/docs/html/annotated.html @@ -66,7 +66,7 @@ <tr><td class="indexkey"><a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a></td><td class="indexvalue"></td></tr> </table> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/asterisk_8module_2module_8cpp.html b/modules/docs/html/asterisk_8module_2module_8cpp.html index 690b486..71a1e36 100644 --- a/modules/docs/html/asterisk_8module_2module_8cpp.html +++ b/modules/docs/html/asterisk_8module_2module_8cpp.html @@ -170,7 +170,7 @@ To setup a fake server replaying <span class="keyword">this</span>: tcpserver 0.0.0.0 5555 scriptreplay ami.timing ami.txt </pre></div> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classChttpSession-members.html b/modules/docs/html/classChttpSession-members.html index 823cd09..eb57dbf 100644 --- a/modules/docs/html/classChttpSession-members.html +++ b/modules/docs/html/classChttpSession-members.html @@ -50,7 +50,7 @@ This is the complete list of members for <a class="el" href="classChttpSession.h <tr bgcolor="#f0f0f0"><td><b>netId</b> (defined in <a class="el" href="classChttpSession.html">ChttpSession</a>)</td><td><a class="el" href="classChttpSession.html">ChttpSession</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>netInformed</b> (defined in <a class="el" href="classChttpSession.html">ChttpSession</a>)</td><td><a class="el" href="classChttpSession.html">ChttpSession</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classChttpSession.html b/modules/docs/html/classChttpSession.html index c4d9a15..3a77b5b 100644 --- a/modules/docs/html/classChttpSession.html +++ b/modules/docs/html/classChttpSession.html @@ -70,7 +70,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>expired</b></td></tr> <li>http_json.module/chttpsession.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classChttpSessionMan-members.html b/modules/docs/html/classChttpSessionMan-members.html index 1bbaca8..67a5acb 100644 --- a/modules/docs/html/classChttpSessionMan-members.html +++ b/modules/docs/html/classChttpSessionMan-members.html @@ -55,7 +55,7 @@ This is the complete list of members for <a class="el" href="classChttpSessionMa <tr bgcolor="#f0f0f0"><td><b>sessionEnd</b>(Cmsg &msg) (defined in <a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>sessionStart</b>(Cmsg &msg) (defined in <a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classChttpSessionMan.html b/modules/docs/html/classChttpSessionMan.html index 84ef519..f230560 100644 --- a/modules/docs/html/classChttpSessionMan.html +++ b/modules/docs/html/classChttpSessionMan.html @@ -187,7 +187,7 @@ unsigned int </td><td class="memItemRight" valign="bottom"><b>maxSessionQue <li>http_json.module/chttpsessionman.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetAmi-members.html b/modules/docs/html/classCnetAmi-members.html index e9d0ff6..de1cc9b 100644 --- a/modules/docs/html/classCnetAmi-members.html +++ b/modules/docs/html/classCnetAmi-members.html @@ -42,7 +42,7 @@ <div class="contents"> This is the complete list of members for <a class="el" href="classCnetAmi.html">CnetAmi</a>, including all inherited members.<table> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetAmi.html b/modules/docs/html/classCnetAmi.html index 94fb223..45aab89 100644 --- a/modules/docs/html/classCnetAmi.html +++ b/modules/docs/html/classCnetAmi.html @@ -48,7 +48,7 @@ <li>ami.module/<a class="el" href="ami_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetDmx-members.html b/modules/docs/html/classCnetDmx-members.html index c73b33b..8c3af5b 100644 --- a/modules/docs/html/classCnetDmx-members.html +++ b/modules/docs/html/classCnetDmx-members.html @@ -42,7 +42,7 @@ <div class="contents"> This is the complete list of members for <a class="el" href="classCnetDmx.html">CnetDmx</a>, including all inherited members.<table> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetDmx.html b/modules/docs/html/classCnetDmx.html index 7e314ea..31631fa 100644 --- a/modules/docs/html/classCnetDmx.html +++ b/modules/docs/html/classCnetDmx.html @@ -48,7 +48,7 @@ <li>dmx.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetHttp-members.html b/modules/docs/html/classCnetHttp-members.html index ada6125..1975f69 100644 --- a/modules/docs/html/classCnetHttp-members.html +++ b/modules/docs/html/classCnetHttp-members.html @@ -44,7 +44,7 @@ This is the complete list of members for <a class="el" href="classCnetHttp.html" <tr bgcolor="#f0f0f0"><td><b>getStatus</b>(Cvar &var) (defined in <a class="el" href="classCnetHttp.html">CnetHttp</a>)</td><td><a class="el" href="classCnetHttp.html">CnetHttp</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">queueChanged</a>()</td><td><a class="el" href="classCnetHttp.html">CnetHttp</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetHttp.html b/modules/docs/html/classCnetHttp.html index 3dd2da5..328fc08 100644 --- a/modules/docs/html/classCnetHttp.html +++ b/modules/docs/html/classCnetHttp.html @@ -76,7 +76,7 @@ void </td><td class="memItemRight" valign="bottom"><b>getStatus</b> (Cvar & <li>http_json.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetLirc-members.html b/modules/docs/html/classCnetLirc-members.html index 7ccbc6a..73998ec 100644 --- a/modules/docs/html/classCnetLirc-members.html +++ b/modules/docs/html/classCnetLirc-members.html @@ -42,7 +42,7 @@ <div class="contents"> This is the complete list of members for <a class="el" href="classCnetLirc.html">CnetLirc</a>, including all inherited members.<table> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetLirc.html b/modules/docs/html/classCnetLirc.html index 61fcad5..13134c5 100644 --- a/modules/docs/html/classCnetLirc.html +++ b/modules/docs/html/classCnetLirc.html @@ -48,7 +48,7 @@ <li>lirc.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetModule-members.html b/modules/docs/html/classCnetModule-members.html index c3918d2..7962948 100644 --- a/modules/docs/html/classCnetModule-members.html +++ b/modules/docs/html/classCnetModule-members.html @@ -48,7 +48,7 @@ This is the complete list of members for <a class="el" href="classCnetModule.htm <tr bgcolor="#f0f0f0"><td><b>sessionRemoteToLocalSrc</b> (defined in <a class="el" href="classCnetModule.html">CnetModule</a>)</td><td><a class="el" href="classCnetModule.html">CnetModule</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>username</b> (defined in <a class="el" href="classCnetModule.html">CnetModule</a>)</td><td><a class="el" href="classCnetModule.html">CnetModule</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classCnetModule.html b/modules/docs/html/classCnetModule.html index 3b1b08a..40f4a61 100644 --- a/modules/docs/html/classCnetModule.html +++ b/modules/docs/html/classCnetModule.html @@ -72,7 +72,7 @@ string </td><td class="memItemRight" valign="bottom"><b>password</b></td></ <li>nethid.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cchannel-members.html b/modules/docs/html/classasterisk_1_1Cchannel-members.html index 98461c0..85254d0 100644 --- a/modules/docs/html/classasterisk_1_1Cchannel-members.html +++ b/modules/docs/html/classasterisk_1_1Cchannel-members.html @@ -71,7 +71,7 @@ This is the complete list of members for <a class="el" href="classasterisk_1_1Cc <tr bgcolor="#f0f0f0"><td><b>setState</b>(string state) (defined in <a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a>)</td><td><a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>~Cchannel</b>() (defined in <a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a>)</td><td><a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cchannel.html b/modules/docs/html/classasterisk_1_1Cchannel.html index 67e17b3..55cf3d7 100644 --- a/modules/docs/html/classasterisk_1_1Cchannel.html +++ b/modules/docs/html/classasterisk_1_1Cchannel.html @@ -100,7 +100,7 @@ string </td><td class="memItemRight" valign="bottom"><b>getStatus</b> (stri <li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cdevice-members.html b/modules/docs/html/classasterisk_1_1Cdevice-members.html index 321a9c7..f386b5c 100644 --- a/modules/docs/html/classasterisk_1_1Cdevice-members.html +++ b/modules/docs/html/classasterisk_1_1Cdevice-members.html @@ -65,7 +65,7 @@ This is the complete list of members for <a class="el" href="classasterisk_1_1Cd <tr bgcolor="#f0f0f0"><td><b>setTrunk</b>(bool trunk) (defined in <a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a>)</td><td><a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>~Cdevice</b>() (defined in <a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a>)</td><td><a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cdevice.html b/modules/docs/html/classasterisk_1_1Cdevice.html index 4739293..1bd8848 100644 --- a/modules/docs/html/classasterisk_1_1Cdevice.html +++ b/modules/docs/html/classasterisk_1_1Cdevice.html @@ -88,7 +88,7 @@ string </td><td class="memItemRight" valign="bottom"><b>getStatus</b> (stri <li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cgroup-members.html b/modules/docs/html/classasterisk_1_1Cgroup-members.html index 0ce7d61..09aa37b 100644 --- a/modules/docs/html/classasterisk_1_1Cgroup-members.html +++ b/modules/docs/html/classasterisk_1_1Cgroup-members.html @@ -53,7 +53,7 @@ This is the complete list of members for <a class="el" href="classasterisk_1_1Cg <tr bgcolor="#f0f0f0"><td><b>send</b>(CsessionMap &sessionMap, Cmsg &msg) (defined in <a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a>)</td><td><a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>setId</b>(string id) (defined in <a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a>)</td><td><a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cgroup.html b/modules/docs/html/classasterisk_1_1Cgroup.html index bf7ce05..f43cb1d 100644 --- a/modules/docs/html/classasterisk_1_1Cgroup.html +++ b/modules/docs/html/classasterisk_1_1Cgroup.html @@ -67,7 +67,7 @@ string </td><td class="memItemRight" valign="bottom"><b>getStatus</b> (stri <li>asterisk.module/cgroup.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cserver-members.html b/modules/docs/html/classasterisk_1_1Cserver-members.html index f6f4846..2035706 100644 --- a/modules/docs/html/classasterisk_1_1Cserver-members.html +++ b/modules/docs/html/classasterisk_1_1Cserver-members.html @@ -68,7 +68,7 @@ This is the complete list of members for <a class="el" href="classasterisk_1_1Cs <tr bgcolor="#f0f0f0"><td><b>username</b> (defined in <a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a>)</td><td><a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>~Cserver</b>() (defined in <a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a>)</td><td><a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Cserver.html b/modules/docs/html/classasterisk_1_1Cserver.html index b519a3c..ba1a7e0 100644 --- a/modules/docs/html/classasterisk_1_1Cserver.html +++ b/modules/docs/html/classasterisk_1_1Cserver.html @@ -96,7 +96,7 @@ int </td><td class="memItemRight" valign="bottom"><b>sessionId</b></td></tr <li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Csession-members.html b/modules/docs/html/classasterisk_1_1Csession-members.html index 38755ce..3012dec 100644 --- a/modules/docs/html/classasterisk_1_1Csession-members.html +++ b/modules/docs/html/classasterisk_1_1Csession-members.html @@ -53,7 +53,7 @@ This is the complete list of members for <a class="el" href="classasterisk_1_1Cs <tr bgcolor="#f0f0f0"><td><b>isAdmin</b> (defined in <a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a>)</td><td><a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>setGroupPtr</b>(CgroupPtr groupPtr) (defined in <a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a>)</td><td><a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classasterisk_1_1Csession.html b/modules/docs/html/classasterisk_1_1Csession.html index 3e873e6..1d491bb 100644 --- a/modules/docs/html/classasterisk_1_1Csession.html +++ b/modules/docs/html/classasterisk_1_1Csession.html @@ -72,7 +72,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>isAdmin</b></td></tr> <li>asterisk.module/csession.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classes.html b/modules/docs/html/classes.html index b990852..b99bacd 100644 --- a/modules/docs/html/classes.html +++ b/modules/docs/html/classes.html @@ -45,7 +45,7 @@ <tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  C  </div></td></tr></table> </td><td><a class="el" href="classChttpSession.html">ChttpSession</a>   </td><td><a class="el" href="classCnetDmx.html">CnetDmx</a>   </td><td><a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> (<a class="el" href="namespacepaper.html">paper</a>)   </td><td><a class="el" href="classpong_1_1Cposition.html">Cposition</a> (pong)   </td></tr><tr><td><a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a> (asterisk)   </td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>   </td><td><a class="el" href="classCnetHttp.html">CnetHttp</a>   </td><td><a class="el" href="classpl_1_1Cpath.html">Cpath</a> (pl)   </td><td><a class="el" href="classasterisk_1_1Cserver.html">Cserver</a> (asterisk)   </td></tr><tr><td><a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> (synapse_curl)   </td><td><a class="el" href="classpl_1_1Citer.html">Citer</a> (pl)   </td><td><a class="el" href="classCnetLirc.html">CnetLirc</a>   </td><td><a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> (play_vlc)   </td><td><a class="el" href="classasterisk_1_1Csession.html">Csession</a> (asterisk)   </td></tr><tr><td><a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a> (asterisk)   </td><td><a class="el" href="classpl_1_1CiterMan.html">CiterMan</a> (pl)   </td><td><a class="el" href="classCnetModule.html">CnetModule</a>   </td><td><a class="el" href="classpong_1_1Cplayer.html">Cplayer</a> (pong)   </td><td><a class="el" href="classpl_1_1CsortedDir.html">CsortedDir</a> (pl)   </td></tr><tr><td><a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a> (asterisk)   </td><td><a class="el" href="classCnetAmi.html">CnetAmi</a>   </td><td><a class="el" href="classpaper_1_1CpaperClient.html">CpaperClient</a> (<a class="el" href="namespacepaper.html">paper</a>)   </td><td><a class="el" href="classpong_1_1Cpong.html">Cpong</a> (pong)   </td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a></div> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpaper_1_1CpaperClient-members.html b/modules/docs/html/classpaper_1_1CpaperClient-members.html index c5df77b..3d92c54 100644 --- a/modules/docs/html/classpaper_1_1CpaperClient-members.html +++ b/modules/docs/html/classpaper_1_1CpaperClient-members.html @@ -50,16 +50,16 @@ This is the complete list of members for <a class="el" href="classpaper_1_1Cpape <tr bgcolor="#f0f0f0"><td><b>authorize</b>(Cvar &rights) (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>CpaperClient</b>() (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>CpaperObject</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">getInfo</a>(Cvar &var)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>mAuthChange</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>mAuthChat</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>mAuthCursor</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>mAuthOwner</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><b>mAuthView</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>mCursor</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>mDescription</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>mLastElementId</b> (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><b>sendFiltered</b>(Cmsg &msg) (defined in <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpaper_1_1CpaperClient.html b/modules/docs/html/classpaper_1_1CpaperClient.html index eee359d..5bf3a8e 100644 --- a/modules/docs/html/classpaper_1_1CpaperClient.html +++ b/modules/docs/html/classpaper_1_1CpaperClient.html @@ -55,10 +55,10 @@ <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a128791b77d210aaf3e6d54ca34e30847"></a><!-- doxytag: member="paper::CpaperClient::sendFiltered" ref="a128791b77d210aaf3e6d54ca34e30847" args="(Cmsg &msg)" --> -void </td><td class="memItemRight" valign="bottom"><b>sendFiltered</b> (Cmsg &msg)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e6dddcce2b76edabb44d0955ac16968"></a><!-- doxytag: member="paper::CpaperClient::authorize" ref="a9e6dddcce2b76edabb44d0955ac16968" args="(Cvar &rights)" --> void </td><td class="memItemRight" valign="bottom"><b>authorize</b> (Cvar &rights)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">getInfo</a> (Cvar &var)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Fills var with information about the client. <a href="#af3ea075424b1ae21ddf6b2b3bada7e8b"></a><br/></td></tr> <tr><td colspan="2"><h2><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcee5bd87823211a58d51a2f0a635d35"></a><!-- doxytag: member="paper::CpaperClient::mCursor" ref="afcee5bd87823211a58d51a2f0a635d35" args="" --> @@ -69,23 +69,51 @@ int </td><td class="memItemRight" valign="bottom"><b>mLastElementId</b></td bool </td><td class="memItemRight" valign="bottom"><b>mAuthCursor</b></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10c443887a28ceca1732379797ec1c46"></a><!-- doxytag: member="paper::CpaperClient::mAuthChat" ref="a10c443887a28ceca1732379797ec1c46" args="" --> bool </td><td class="memItemRight" valign="bottom"><b>mAuthChat</b></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add607fe875458986c5121dae15853579"></a><!-- doxytag: member="paper::CpaperClient::mAuthView" ref="add607fe875458986c5121dae15853579" args="" --> -bool </td><td class="memItemRight" valign="bottom"><b>mAuthView</b></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc9bbe7eeb619d45b0f480bf10f131e3"></a><!-- doxytag: member="paper::CpaperClient::mAuthChange" ref="adc9bbe7eeb619d45b0f480bf10f131e3" args="" --> bool </td><td class="memItemRight" valign="bottom"><b>mAuthChange</b></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3c89718fc506033f76fb24f0b37a7fa"></a><!-- doxytag: member="paper::CpaperClient::mAuthOwner" ref="ab3c89718fc506033f76fb24f0b37a7fa" args="" --> bool </td><td class="memItemRight" valign="bottom"><b>mAuthOwner</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc32ee59149ea6462779b8b5d8fbe261"></a><!-- doxytag: member="paper::CpaperClient::mDescription" ref="abc32ee59149ea6462779b8b5d8fbe261" args="" --> +string </td><td class="memItemRight" valign="bottom"><b>mDescription</b></td></tr> <tr><td colspan="2"><h2><a name="friends"></a> Friends</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10180dc57a835ca6853b32f523abd27a"></a><!-- doxytag: member="paper::CpaperClient::CpaperObject" ref="a10180dc57a835ca6853b32f523abd27a" args="" --> class </td><td class="memItemRight" valign="bottom"><b>CpaperObject</b></td></tr> </table> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="af3ea075424b1ae21ddf6b2b3bada7e8b"></a><!-- doxytag: member="paper::CpaperClient::getInfo" ref="af3ea075424b1ae21ddf6b2b3bada7e8b" args="(Cvar &var)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void paper::CpaperClient::getInfo </td> + <td>(</td> + <td class="paramtype">Cvar & </td> + <td class="paramname"><em>var</em></td><td>)</td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Fills var with information about the client. </p> +<ul> +<li><code>clientId</code> Id of client </li> +<li><code>rights.change</code> Set to 1 when client has rights to change drawing. </li> +<li><code>rights.owner</code> Set to 1 when client is owner. </li> +<li><code>rights.cursor</code> Set to 1 when client may show a cursor. </li> +<li><code>rights.chat</code> Set to 1 when client may chat. </li> +<li><code>rights.description</code> Description of the key </li> +</ul> + +</div> +</div> <hr/>The documentation for this class was generated from the following files:<ul> <li>paper.module/cpaperclient.h</li> <li>paper.module/cpaperclient.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpaper_1_1CpaperObject-members.html b/modules/docs/html/classpaper_1_1CpaperObject-members.html index 364b421..8c85f6b 100644 --- a/modules/docs/html/classpaper_1_1CpaperObject-members.html +++ b/modules/docs/html/classpaper_1_1CpaperObject-members.html @@ -47,8 +47,6 @@ </div> <div class="contents"> This is the complete list of members for <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>, including all inherited members.<table> - <tr bgcolor="#f0f0f0"><td><b>addClient</b>(int id) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td><code> [virtual]</code></td></tr> - <tr bgcolor="#f0f0f0"><td><b>authenticate</b>(int clientId, string key) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>changeAuth</b>(int clientId, string key, Cvar &rights) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>clientDraw</b>(Cmsg &msg) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>CpaperObject</b>() (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> @@ -61,19 +59,20 @@ This is the complete list of members for <a class="el" href="classpaper_1_1Cpape <tr bgcolor="#f0f0f0"><td><b>getAuth</b>(int clientId) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>getElement</b>(const string &id) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>getHtmlFilename</b>(bool www=false) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><b>getInfo</b>(Cvar &var) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">getInfo</a>(Cvar &var)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>getPngFilename</b>(bool www=false) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>getSvgFilename</b>(bool www=false) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>getThumbFilename</b>(bool www=false) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>isIdle</b>() (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>load</b>(string path) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>login</b>(int clientId, string key) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>reload</b>(int dst) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>save</b>(string path) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>saveExport</b>(bool send=true) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><b>sendAllFiltered</b>(Cmsg &msg) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>sendAll</b>(Cmsg &msg) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>serverDraw</b>(Cmsg out, int clientId=0) (defined in <a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a>)</td><td><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpaper_1_1CpaperObject.html b/modules/docs/html/classpaper_1_1CpaperObject.html index debbe64..f8c8869 100644 --- a/modules/docs/html/classpaper_1_1CpaperObject.html +++ b/modules/docs/html/classpaper_1_1CpaperObject.html @@ -53,8 +53,8 @@ <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d744c56ee08c91b08a85eab3855ea7d"></a><!-- doxytag: member="paper::CpaperObject::sendAllFiltered" ref="a0d744c56ee08c91b08a85eab3855ea7d" args="(Cmsg &msg)" --> -void </td><td class="memItemRight" valign="bottom"><b>sendAllFiltered</b> (Cmsg &msg)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcbc52bd0825071dab9bbe220fe0f7dc"></a><!-- doxytag: member="paper::CpaperObject::sendAll" ref="adcbc52bd0825071dab9bbe220fe0f7dc" args="(Cmsg &msg)" --> +void </td><td class="memItemRight" valign="bottom"><b>sendAll</b> (Cmsg &msg)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1137a5df55eb385c47cb83b3827fd0db"></a><!-- doxytag: member="paper::CpaperObject::getSvgFilename" ref="a1137a5df55eb385c47cb83b3827fd0db" args="(bool www=false)" --> string </td><td class="memItemRight" valign="bottom"><b>getSvgFilename</b> (bool www=false)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b3decb8d99096c0c8a0fbe1b9eb6e4f"></a><!-- doxytag: member="paper::CpaperObject::getPngFilename" ref="a9b3decb8d99096c0c8a0fbe1b9eb6e4f" args="(bool www=false)" --> @@ -67,8 +67,8 @@ string </td><td class="memItemRight" valign="bottom"><b>getHtmlFilename</b> void </td><td class="memItemRight" valign="bottom"><b>createHtml</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c25c4dcee506bac213d70c0da6fb8b"></a><!-- doxytag: member="paper::CpaperObject::create" ref="a34c25c4dcee506bac213d70c0da6fb8b" args="()" --> void </td><td class="memItemRight" valign="bottom"><b>create</b> ()</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a323385299f49f7fc37987a8c4d41eebe"></a><!-- doxytag: member="paper::CpaperObject::getInfo" ref="a323385299f49f7fc37987a8c4d41eebe" args="(Cvar &var)" --> -void </td><td class="memItemRight" valign="bottom"><b>getInfo</b> (Cvar &var)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">getInfo</a> (Cvar &var)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Fills var with information about the drawing. <a href="#a323385299f49f7fc37987a8c4d41eebe"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87e2b298e9ce09b6c2a2179546a0c661"></a><!-- doxytag: member="paper::CpaperObject::exported" ref="a87e2b298e9ce09b6c2a2179546a0c661" args="()" --> void </td><td class="memItemRight" valign="bottom"><b>exported</b> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af89dee793a4ba77e9bf04f36472a14cd"></a><!-- doxytag: member="paper::CpaperObject::saveExport" ref="af89dee793a4ba77e9bf04f36472a14cd" args="(bool send=true)" --> @@ -81,8 +81,8 @@ void </td><td class="memItemRight" valign="bottom"><b>execError</b> (Cvar & void </td><td class="memItemRight" valign="bottom"><b>save</b> (string path)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8395d1662eff1d720b9c71a339751dd5"></a><!-- doxytag: member="paper::CpaperObject::load" ref="a8395d1662eff1d720b9c71a339751dd5" args="(string path)" --> void </td><td class="memItemRight" valign="bottom"><b>load</b> (string path)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6431a7c8269e3479944fa4e9c9e7d385"></a><!-- doxytag: member="paper::CpaperObject::authenticate" ref="a6431a7c8269e3479944fa4e9c9e7d385" args="(int clientId, string key)" --> -void </td><td class="memItemRight" valign="bottom"><b>authenticate</b> (int clientId, string key)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba5467a38bec569bec7c55ef0b69ff33"></a><!-- doxytag: member="paper::CpaperObject::login" ref="aba5467a38bec569bec7c55ef0b69ff33" args="(int clientId, string key)" --> +void </td><td class="memItemRight" valign="bottom"><b>login</b> (int clientId, string key)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05b0e990062c478a959aca86f201feb3"></a><!-- doxytag: member="paper::CpaperObject::changeAuth" ref="a05b0e990062c478a959aca86f201feb3" args="(int clientId, string key, Cvar &rights)" --> void </td><td class="memItemRight" valign="bottom"><b>changeAuth</b> (int clientId, string key, Cvar &rights)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a869affc95ab8903737962f3f3f2754a1"></a><!-- doxytag: member="paper::CpaperObject::getAuth" ref="a869affc95ab8903737962f3f3f2754a1" args="(int clientId)" --> @@ -97,17 +97,42 @@ void </td><td class="memItemRight" valign="bottom"><b>element2msg</b> (cons void </td><td class="memItemRight" valign="bottom"><b>reload</b> (int dst)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5c7ac9eae6e166136ba14d9034702f6"></a><!-- doxytag: member="paper::CpaperObject::clientDraw" ref="ab5c7ac9eae6e166136ba14d9034702f6" args="(Cmsg &msg)" --> void </td><td class="memItemRight" valign="bottom"><b>clientDraw</b> (Cmsg &msg)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41dad974e24d9a885d1c319bf180a3a0"></a><!-- doxytag: member="paper::CpaperObject::addClient" ref="a41dad974e24d9a885d1c319bf180a3a0" args="(int id)" --> -virtual void </td><td class="memItemRight" valign="bottom"><b>addClient</b> (int id)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba9f185b0ab90f5ed62a52d67e1b2855"></a><!-- doxytag: member="paper::CpaperObject::isIdle" ref="aba9f185b0ab90f5ed62a52d67e1b2855" args="()" --> virtual bool </td><td class="memItemRight" valign="bottom"><b>isIdle</b> ()</td></tr> </table> +<hr/><h2>Member Function Documentation</h2> +<a class="anchor" id="a323385299f49f7fc37987a8c4d41eebe"></a><!-- doxytag: member="paper::CpaperObject::getInfo" ref="a323385299f49f7fc37987a8c4d41eebe" args="(Cvar &var)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void paper::CpaperObject::getInfo </td> + <td>(</td> + <td class="paramtype">Cvar & </td> + <td class="paramname"><em>var</em></td><td>)</td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p>Fills var with information about the drawing. </p> +<ul> +<li><code>changeTime</code> Time of last change. </li> +<li><code>clients</code> Number of joined clients </li> +<li><code>htmlPath</code> Path to html file to edit drawing. </li> +<li><code>thumbPath</code> Path to thumbnail of drawing. </li> +<li><code>version</code> Version of the drawing (increases with every change) </li> +</ul> + +</div> +</div> <hr/>The documentation for this class was generated from the following files:<ul> <li>paper.module/cpaperobject.h</li> <li>paper.module/cpaperobject.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1Citer-members.html b/modules/docs/html/classpl_1_1Citer-members.html index 33e25e3..294896a 100644 --- a/modules/docs/html/classpl_1_1Citer-members.html +++ b/modules/docs/html/classpl_1_1Citer-members.html @@ -58,7 +58,7 @@ This is the complete list of members for <a class="el" href="classpl_1_1Citer.ht <tr bgcolor="#f0f0f0"><td><b>reset</b>() (defined in <a class="el" href="classpl_1_1Citer.html">pl::Citer</a>)</td><td><a class="el" href="classpl_1_1Citer.html">pl::Citer</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>send</b>(int dst) (defined in <a class="el" href="classpl_1_1Citer.html">pl::Citer</a>)</td><td><a class="el" href="classpl_1_1Citer.html">pl::Citer</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1Citer.html b/modules/docs/html/classpl_1_1Citer.html index 3452e7f..9d9a87c 100644 --- a/modules/docs/html/classpl_1_1Citer.html +++ b/modules/docs/html/classpl_1_1Citer.html @@ -78,7 +78,7 @@ void </td><td class="memItemRight" valign="bottom"><b>destroy</b> ()</td></ <li>pl.module/<a class="el" href="pl_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1CiterMan-members.html b/modules/docs/html/classpl_1_1CiterMan-members.html index cd48f27..054eb17 100644 --- a/modules/docs/html/classpl_1_1CiterMan-members.html +++ b/modules/docs/html/classpl_1_1CiterMan-members.html @@ -51,7 +51,7 @@ This is the complete list of members for <a class="el" href="classpl_1_1CiterMan <tr bgcolor="#f0f0f0"><td><b>destroy</b>(string id) (defined in <a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a>)</td><td><a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>get</b>(string id) (defined in <a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a>)</td><td><a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1CiterMan.html b/modules/docs/html/classpl_1_1CiterMan.html index 378cc62..edb2be5 100644 --- a/modules/docs/html/classpl_1_1CiterMan.html +++ b/modules/docs/html/classpl_1_1CiterMan.html @@ -64,7 +64,7 @@ void </td><td class="memItemRight" valign="bottom"><b>destroy</b> (string i <li>pl.module/<a class="el" href="pl_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1Cpath-members.html b/modules/docs/html/classpl_1_1Cpath-members.html index 17e0ba8..1fc477b 100644 --- a/modules/docs/html/classpl_1_1Cpath-members.html +++ b/modules/docs/html/classpl_1_1Cpath-members.html @@ -53,7 +53,7 @@ This is the complete list of members for <a class="el" href="classpl_1_1Cpath.ht <tr bgcolor="#f0f0f0"><td><b>getSortName</b>() (defined in <a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a>)</td><td><a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>setMeta</b>(std::string key, std::string value) (defined in <a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a>)</td><td><a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1Cpath.html b/modules/docs/html/classpl_1_1Cpath.html index e4bf9aa..99f239d 100644 --- a/modules/docs/html/classpl_1_1Cpath.html +++ b/modules/docs/html/classpl_1_1Cpath.html @@ -68,7 +68,7 @@ void </td><td class="memItemRight" valign="bottom"><b>setMeta</b> (std::str <li>pl.module/<a class="el" href="pl_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1CsortedDir-members.html b/modules/docs/html/classpl_1_1CsortedDir-members.html index 6bba3db..786684b 100644 --- a/modules/docs/html/classpl_1_1CsortedDir-members.html +++ b/modules/docs/html/classpl_1_1CsortedDir-members.html @@ -55,7 +55,7 @@ This is the complete list of members for <a class="el" href="classpl_1_1CsortedD <tr bgcolor="#f0f0f0"><td><b>Efiletype</b> enum name (defined in <a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a>)</td><td><a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>FILE</b> enum value (defined in <a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a>)</td><td><a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a></td><td></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpl_1_1CsortedDir.html b/modules/docs/html/classpl_1_1CsortedDir.html index f4202d5..75b095d 100644 --- a/modules/docs/html/classpl_1_1CsortedDir.html +++ b/modules/docs/html/classpl_1_1CsortedDir.html @@ -74,7 +74,7 @@ static bool </td><td class="memItemRight" valign="bottom"><b>compareDate</b <li>pl.module/<a class="el" href="pl_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classplay__vlc_1_1CPlayer-members.html b/modules/docs/html/classplay__vlc_1_1CPlayer-members.html index 3202b56..e368e2e 100644 --- a/modules/docs/html/classplay__vlc_1_1CPlayer-members.html +++ b/modules/docs/html/classplay__vlc_1_1CPlayer-members.html @@ -64,7 +64,7 @@ This is the complete list of members for <a class="el" href="classplay__vlc_1_1C <tr bgcolor="#f0f0f0"><td><b>vlcEventMediaSubItemAdded</b>(const libvlc_event_t *event, void *player) (defined in <a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a>)</td><td><a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a></td><td><code> [inline, static]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>vlcMeta2Var</b>(libvlc_media_t *m, Cvar &var) (defined in <a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a>)</td><td><a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a></td><td><code> [inline, static]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classplay__vlc_1_1CPlayer.html b/modules/docs/html/classplay__vlc_1_1CPlayer.html index 20641a8..211ac23 100644 --- a/modules/docs/html/classplay__vlc_1_1CPlayer.html +++ b/modules/docs/html/classplay__vlc_1_1CPlayer.html @@ -94,7 +94,7 @@ string </td><td class="memItemRight" valign="bottom"><b>description</b></td <li>play_vlc.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cplayer-members.html b/modules/docs/html/classpong_1_1Cplayer-members.html index 1891163..1156a94 100644 --- a/modules/docs/html/classpong_1_1Cplayer-members.html +++ b/modules/docs/html/classpong_1_1Cplayer-members.html @@ -53,7 +53,7 @@ This is the complete list of members for <a class="el" href="classpong_1_1Cplaye <tr bgcolor="#f0f0f0"><td><b>name</b> (defined in <a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a>)</td><td><a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><b>setPosition</b>(int x, int y, long double duration) (defined in <a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a>)</td><td><a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cplayer.html b/modules/docs/html/classpong_1_1Cplayer.html index a3ddadd..5f27539 100644 --- a/modules/docs/html/classpong_1_1Cplayer.html +++ b/modules/docs/html/classpong_1_1Cplayer.html @@ -69,7 +69,7 @@ string </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr> <li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cpong-members.html b/modules/docs/html/classpong_1_1Cpong-members.html index d5989cf..2a8b1d9 100644 --- a/modules/docs/html/classpong_1_1Cpong-members.html +++ b/modules/docs/html/classpong_1_1Cpong-members.html @@ -56,7 +56,7 @@ This is the complete list of members for <a class="el" href="classpong_1_1Cpong. <tr bgcolor="#f0f0f0"><td><b>start</b>() (defined in <a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a>)</td><td><a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>~Cpong</b>() (defined in <a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a>)</td><td><a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cpong.html b/modules/docs/html/classpong_1_1Cpong.html index eeee4f4..ae863bb 100644 --- a/modules/docs/html/classpong_1_1Cpong.html +++ b/modules/docs/html/classpong_1_1Cpong.html @@ -70,7 +70,7 @@ void </td><td class="memItemRight" valign="bottom"><b>runStep</b> ()</td></ <li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cposition-members.html b/modules/docs/html/classpong_1_1Cposition-members.html index fabf2b2..d1bea35 100644 --- a/modules/docs/html/classpong_1_1Cposition-members.html +++ b/modules/docs/html/classpong_1_1Cposition-members.html @@ -52,7 +52,7 @@ This is the complete list of members for <a class="el" href="classpong_1_1Cposit <tr bgcolor="#f0f0f0"><td><b>isChanged</b>() (defined in <a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a>)</td><td><a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>set</b>(int x, int y, int xSpeed, int ySpeed) (defined in <a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a>)</td><td><a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classpong_1_1Cposition.html b/modules/docs/html/classpong_1_1Cposition.html index 4ce499f..d48d693 100644 --- a/modules/docs/html/classpong_1_1Cposition.html +++ b/modules/docs/html/classpong_1_1Cposition.html @@ -64,7 +64,7 @@ void </td><td class="memItemRight" valign="bottom"><b>get</b> (int &cur <li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html b/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html index d693c75..1e95f10 100644 --- a/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html +++ b/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html @@ -56,7 +56,7 @@ This is the complete list of members for <a class="el" href="classsynapse__curl_ <tr bgcolor="#f0f0f0"><td><b>perform</b>() (defined in <a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a>)</td><td><a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><b>shouldPerform</b>() (defined in <a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a>)</td><td><a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a></td><td><code> [inline]</code></td></tr> </table></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/classsynapse__curl_1_1Ccurl.html b/modules/docs/html/classsynapse__curl_1_1Ccurl.html index c406cf9..7da9083 100644 --- a/modules/docs/html/classsynapse__curl_1_1Ccurl.html +++ b/modules/docs/html/classsynapse__curl_1_1Ccurl.html @@ -78,7 +78,7 @@ Cqueue::iterator </td><td class="memItemRight" valign="bottom"><b>mMsg</b>< <li>curl.module/module.cpp</li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/exec_8module_2module_8cpp.html b/modules/docs/html/exec_8module_2module_8cpp.html index 6f4e107..372230b 100644 --- a/modules/docs/html/exec_8module_2module_8cpp.html +++ b/modules/docs/html/exec_8module_2module_8cpp.html @@ -76,7 +76,7 @@ int </td><td class="memItemRight" valign="bottom"><b>exec::defaultId</b> = <div class="textblock"><p>The execute module. </p> <p>This module allows you to execute command, while retreiving back output data and exit codes. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/files.html b/modules/docs/html/files.html index 86b320d..63ee166 100644 --- a/modules/docs/html/files.html +++ b/modules/docs/html/files.html @@ -51,7 +51,7 @@ <tr><td class="indexkey">twitter.module/<a class="el" href="twitter_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">The twitter module </td></tr> </table> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/functions.html b/modules/docs/html/functions.html index a3c0175..446d231 100644 --- a/modules/docs/html/functions.html +++ b/modules/docs/html/functions.html @@ -46,6 +46,10 @@ <li>endGet() : <a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">ChttpSessionMan</a> </li> +<li>getInfo() +: <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">paper::CpaperClient</a> +, <a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">paper::CpaperObject</a> +</li> <li>getJsonQueue() : <a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">ChttpSessionMan</a> </li> @@ -57,7 +61,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/functions_func.html b/modules/docs/html/functions_func.html index 8d8b611..b25a23a 100644 --- a/modules/docs/html/functions_func.html +++ b/modules/docs/html/functions_func.html @@ -46,6 +46,10 @@ <li>endGet() : <a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">ChttpSessionMan</a> </li> +<li>getInfo() +: <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">paper::CpaperClient</a> +, <a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">paper::CpaperObject</a> +</li> <li>getJsonQueue() : <a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">ChttpSessionMan</a> </li> @@ -57,7 +61,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/globals.html b/modules/docs/html/globals.html index 08e0927..f3b3aa5 100644 --- a/modules/docs/html/globals.html +++ b/modules/docs/html/globals.html @@ -48,7 +48,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/globals_func.html b/modules/docs/html/globals_func.html index 4cf4ddb..0559070 100644 --- a/modules/docs/html/globals_func.html +++ b/modules/docs/html/globals_func.html @@ -48,7 +48,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/index.html b/modules/docs/html/index.html index 5468a41..a6548ee 100644 --- a/modules/docs/html/index.html +++ b/modules/docs/html/index.html @@ -36,7 +36,7 @@ <div class="contents"> <div class="textblock"><p>Look in the files section for more info.. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/namespacemembers.html b/modules/docs/html/namespacemembers.html index ec0b2c8..551b18c 100644 --- a/modules/docs/html/namespacemembers.html +++ b/modules/docs/html/namespacemembers.html @@ -50,7 +50,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/namespacemembers_func.html b/modules/docs/html/namespacemembers_func.html index 573808d..7c94e75 100644 --- a/modules/docs/html/namespacemembers_func.html +++ b/modules/docs/html/namespacemembers_func.html @@ -50,7 +50,7 @@ </li> </ul> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/namespacepaper.html b/modules/docs/html/namespacepaper.html index 037cf5b..5319260 100644 --- a/modules/docs/html/namespacepaper.html +++ b/modules/docs/html/namespacepaper.html @@ -60,10 +60,11 @@ Functions</h2></td></tr> synapse::CobjectMan< <a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> > </td><td class="memItemRight" valign="bottom"><b>gObjectMan</b> ("var/paper")</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a8a4f999b9ecf5defffd06f97050475c5">SYNAPSE_REGISTER</a> (paper_Create)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Client wants new paper. <a href="#a8a4f999b9ecf5defffd06f97050475c5"></a><br/></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ad90baa56b57571259946db4e9990e363">SYNAPSE_REGISTER</a> (paper_Join)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Clients wants to delete a paper TODO: implement credentials first TODO: implement delete. <a href="#ad90baa56b57571259946db4e9990e363"></a><br/></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a6ca6a51182552ded5020fcecbb6e8dc8">SYNAPSE_REGISTER</a> (paper_Authenticate)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Try to authenticate client with key. <a href="#a6ca6a51182552ded5020fcecbb6e8dc8"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85b73933d0a64be7e441f1a787e6cd3e"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a85b73933d0a64be7e441f1a787e6cd3e" args="(paper_Delete)" --> + </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a85b73933d0a64be7e441f1a787e6cd3e">SYNAPSE_REGISTER</a> (paper_Delete)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Clients wants to delete a paper TODO: implement credentials first TODO: implement delete. <br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a520f296aae4e37801e38a61caf9175ab">SYNAPSE_REGISTER</a> (paper_Login)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Try to authenticate and join a client to a paper. <a href="#a520f296aae4e37801e38a61caf9175ab"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#af8f7818bb1986483d956880a2a719da5">SYNAPSE_REGISTER</a> (paper_ChangeAuth)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Change authentication and authorisation info. <a href="#af8f7818bb1986483d956880a2a719da5"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ab49477c33c13bf59bf816f2fa9261589">SYNAPSE_REGISTER</a> (paper_Check)</td></tr> @@ -232,24 +233,19 @@ synapse::Cconfig </td><td class="memItemRight" valign="bottom"><b>gPaperInd <p>Change authentication and authorisation info. </p> <ul> <li><code>key</code> The key to change or add. Specify an empty key to set the default rights. </li> -<li><code>description</code> Description of the key </li> -<li><code>rights.chat</code> User can chat. </li> -<li><code>rights.view</code> User can view the drawing. </li> -<li><code>rights.cursor</code> User can send cursor updates (other people with view-rights see the cursor, so you can point at stufF) </li> -<li><code>rights.change</code> User can change the drawing. </li> -<li><code>rights.owner</code> User is owner and can change rights </li> +<li><code>rights</code> See <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">CpaperClient::getInfo</a> </li> </ul> </div> </div> -<a class="anchor" id="a6ca6a51182552ded5020fcecbb6e8dc8"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a6ca6a51182552ded5020fcecbb6e8dc8" args="(paper_Authenticate)" --> +<a class="anchor" id="a520f296aae4e37801e38a61caf9175ab"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a520f296aae4e37801e38a61caf9175ab" args="(paper_Login)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">paper::SYNAPSE_REGISTER </td> <td>(</td> - <td class="paramtype">paper_Authenticate </td> + <td class="paramtype">paper_Login </td> <td class="paramname"></td><td>)</td> <td></td> </tr> @@ -257,32 +253,14 @@ synapse::Cconfig </td><td class="memItemRight" valign="bottom"><b>gPaperInd </div> <div class="memdoc"> -<p>Try to authenticate client with key. </p> +<p>Try to authenticate and join a client to a paper. </p> +<p>Can also be used to reauthenticate. </p> <ul> -<li><code>key</code> The key to autenticate with.</li> +<li><code>objectId</code> The paper to login to. </li> +<li><code>key</code> The key to authenticate with.</li> </ul> -<dl class="user"><dt><b>Sends reply: <em><code>paper_Authorized</code> when</em> key was ok.</b></dt><dd></dd></dl> -<dl class="user"><dt><b>Sends reply: <em><code>paper_AuthWrongKey</code> when</em> key was not found.</b></dt><dd></dd></dl> - -</div> -</div> -<a class="anchor" id="ad90baa56b57571259946db4e9990e363"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="ad90baa56b57571259946db4e9990e363" args="(paper_Join)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">paper::SYNAPSE_REGISTER </td> - <td>(</td> - <td class="paramtype">paper_Join </td> - <td class="paramname"></td><td>)</td> - <td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p>Clients wants to delete a paper TODO: implement credentials first TODO: implement delete. </p> -<p>Client wants to join a paper </p> +<dl class="user"><dt><b>Sends: <em><code>object_Client</code> </em> </b></dt><dd>When authentication succeeded. Send to all connected clients to indicate a new client has joined. Filled with info from <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">CpaperClient::getInfo</a></dd></dl> +<dl class="user"><dt><b>Sends reply: <em><code>paper_AuthWrongKey</code> </em> </b></dt><dd>When authentication has failed. </dd></dl> </div> </div> @@ -302,11 +280,17 @@ synapse::Cconfig </td><td class="memItemRight" valign="bottom"><b>gPaperInd <div class="memdoc"> <p>Client wants new paper. </p> +<ul> +<li><code>moveClients</code> set this to one to move all the clients to the new paper.</li> +</ul> +<dl class="note"><dt><b>Note:</b></dt><dd>After creating, the creator has temporary owner rights. Dont forget to assign some kind of permanent key, otherwise the drawing will be unaccesible.</dd></dl> +<dl class="user"><dt><b>Sends: <em><code>object_Client</code> </em> </b></dt><dd>Send to inform all the other clients of this new one Filled with parameters from <a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">CpaperObject::getInfo</a></dd></dl> +<dl class="user"><dt><b>Sends: <em><code>object_Joined</code> </em> </b></dt><dd>When moveClients is set to 1 it will send this to all clients. Filled with parameters from <a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">CpaperObject::getInfo</a> </dd></dl> </div> </div> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/namespaces.html b/modules/docs/html/namespaces.html index dfd82cc..4bf8e7b 100644 --- a/modules/docs/html/namespaces.html +++ b/modules/docs/html/namespaces.html @@ -45,7 +45,7 @@ <tr><td class="indexkey"><a class="el" href="namespacesynapse.html">synapse</a></td><td class="indexvalue">The core module </td></tr> </table> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/namespacesynapse.html b/modules/docs/html/namespacesynapse.html index 49fd209..4962961 100644 --- a/modules/docs/html/namespacesynapse.html +++ b/modules/docs/html/namespacesynapse.html @@ -557,7 +557,7 @@ void </td><td class="memItemRight" valign="bottom"><b>exitHandler</b> (int </div> </div> </div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/paper_8module_2module_8cpp.html b/modules/docs/html/paper_8module_2module_8cpp.html index 8f2f789..08f8845 100644 --- a/modules/docs/html/paper_8module_2module_8cpp.html +++ b/modules/docs/html/paper_8module_2module_8cpp.html @@ -73,10 +73,11 @@ Functions</h2></td></tr> synapse::CobjectMan< CpaperObject > </td><td class="memItemRight" valign="bottom"><b>paper::gObjectMan</b> ("var/paper")</td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a8a4f999b9ecf5defffd06f97050475c5">paper::SYNAPSE_REGISTER</a> (paper_Create)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Client wants new paper. <a href="#a8a4f999b9ecf5defffd06f97050475c5"></a><br/></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ad90baa56b57571259946db4e9990e363">paper::SYNAPSE_REGISTER</a> (paper_Join)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Clients wants to delete a paper TODO: implement credentials first TODO: implement delete. <a href="#ad90baa56b57571259946db4e9990e363"></a><br/></td></tr> -<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a6ca6a51182552ded5020fcecbb6e8dc8">paper::SYNAPSE_REGISTER</a> (paper_Authenticate)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Try to authenticate client with key. <a href="#a6ca6a51182552ded5020fcecbb6e8dc8"></a><br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85b73933d0a64be7e441f1a787e6cd3e"></a><!-- doxytag: member="paper.module/module.cpp::SYNAPSE_REGISTER" ref="a85b73933d0a64be7e441f1a787e6cd3e" args="(paper_Delete)" --> + </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a85b73933d0a64be7e441f1a787e6cd3e">paper::SYNAPSE_REGISTER</a> (paper_Delete)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Clients wants to delete a paper TODO: implement credentials first TODO: implement delete. <br/></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a520f296aae4e37801e38a61caf9175ab">paper::SYNAPSE_REGISTER</a> (paper_Login)</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Try to authenticate and join a client to a paper. <a href="#a520f296aae4e37801e38a61caf9175ab"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#af8f7818bb1986483d956880a2a719da5">paper::SYNAPSE_REGISTER</a> (paper_ChangeAuth)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Change authentication and authorisation info. <a href="#af8f7818bb1986483d956880a2a719da5"></a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ab49477c33c13bf59bf816f2fa9261589">paper::SYNAPSE_REGISTER</a> (paper_Check)</td></tr> @@ -113,7 +114,7 @@ synapse::Cconfig </td><td class="memItemRight" valign="bottom"><b>paper::gP <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Internet paper. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/pl_8module_2module_8cpp.html b/modules/docs/html/pl_8module_2module_8cpp.html index 21ceceb..fa0bed3 100644 --- a/modules/docs/html/pl_8module_2module_8cpp.html +++ b/modules/docs/html/pl_8module_2module_8cpp.html @@ -108,7 +108,7 @@ CiterMan </td><td class="memItemRight" valign="bottom"><b>pl::iterMan</b></ <div class="textblock"><p>The play list module. </p> <p>This module can dynamicly generate playlists from directory's. It also can cache per path metadata. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/pong_8module_2module_8cpp.html b/modules/docs/html/pong_8module_2module_8cpp.html index 4d32b11..f256bcf 100644 --- a/modules/docs/html/pong_8module_2module_8cpp.html +++ b/modules/docs/html/pong_8module_2module_8cpp.html @@ -104,7 +104,7 @@ CpongMap </td><td class="memItemRight" valign="bottom"><b>pong::pongMap</b> <div class="textblock"><p>A pong game proof of concept. </p> <p>Used in combination with pong.html or any other frontend someone might come up with ;) </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/timer_8module_2module_8cpp.html b/modules/docs/html/timer_8module_2module_8cpp.html index 23471cc..5e06e54 100644 --- a/modules/docs/html/timer_8module_2module_8cpp.html +++ b/modules/docs/html/timer_8module_2module_8cpp.html @@ -66,7 +66,7 @@ bool </td><td class="memItemRight" valign="bottom"><b>timer::shutdown</b></ <div class="textblock"><p>The timer module. </p> <p>This is a simple timer module, to send delayed events or repeat events with a interval timer. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/docs/html/twitter_8module_2module_8cpp.html b/modules/docs/html/twitter_8module_2module_8cpp.html index 63139dd..0389193 100644 --- a/modules/docs/html/twitter_8module_2module_8cpp.html +++ b/modules/docs/html/twitter_8module_2module_8cpp.html @@ -97,7 +97,7 @@ int </td><td class="memItemRight" valign="bottom"><b>twitter::gModuleId</b> <div class="textblock"><p>The twitter module. </p> <p>This is a simple module that follow a twitterfeed of someone, using the REST and stream API. </p> </div></div> -<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 20 2012 00:43:21 for Synapsemoduledocumentation by  +<hr class="footer"/><address class="footer"><small>Generated on Fri Jan 27 2012 16:48:52 for Synapsemoduledocumentation by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> diff --git a/modules/paper.module/cpaperclient.cpp b/modules/paper.module/cpaperclient.cpp index 18470ac..1d20942 100644 --- a/modules/paper.module/cpaperclient.cpp +++ b/modules/paper.module/cpaperclient.cpp @@ -6,7 +6,6 @@ namespace paper CpaperClient::CpaperClient() { mLastElementId=0; - mAuthView=false; mAuthChange=false; mAuthOwner=false; mAuthCursor=false; @@ -18,21 +17,21 @@ namespace paper //sends a message to the client, only if the client has view-rights //otherwise the message is ignored. - void CpaperClient::sendFiltered(Cmsg & msg) - { - if (mAuthView) - msg.send(); - - } +// void CpaperClient::sendFiltered(Cmsg & msg) +// { +// if (mAuthView) +// msg.send(); +// +// } //authorizes the client withclient with key and rights void CpaperClient::authorize(Cvar & rights) { - mAuthView=rights["view"]; mAuthChange=rights["change"]; mAuthOwner=rights["owner"]; mAuthCursor=rights["cursor"]; mAuthChat=rights["chat"]; + mDescription=rights["description"].str(); //inform the client of its new rights Cmsg out; @@ -42,4 +41,24 @@ namespace paper out.send(); } + + /** Fills var with information about the client. + * \P clientId Id of client + * \P rights.change Set to 1 when client has rights to change drawing. + * \P rights.owner Set to 1 when client is owner. + * \P rights.cursor Set to 1 when client may show a cursor. + * \P rights.chat Set to 1 when client may chat. + * \P rights.description Description of the key + * + */ + void CpaperClient::getInfo(Cvar & var) + { + var["clientId"]=id; + var["rights"]["change"]=mAuthChange; + var["rights"]["owner"]=mAuthOwner; + var["rights"]["cursor"]=mAuthCursor; + var["rights"]["chat"]=mAuthChat; + var["rights"]["description"]=mDescription; + } + } diff --git a/modules/paper.module/cpaperclient.h b/modules/paper.module/cpaperclient.h index ff0d840..73e4458 100644 --- a/modules/paper.module/cpaperclient.h +++ b/modules/paper.module/cpaperclient.h @@ -24,9 +24,9 @@ namespace paper //authorized functions bool mAuthCursor; bool mAuthChat; - bool mAuthView; bool mAuthChange; bool mAuthOwner; + string mDescription; @@ -35,10 +35,13 @@ namespace paper //sends a message to the client, only if the client has view-rights //otherwise the message is ignored. - void sendFiltered(Cmsg & msg); +// void sendFiltered(Cmsg & msg); //authorizes the client withclient with key and rights void authorize(Cvar & rights); + + virtual void getInfo(Cvar & var); + }; } #endif diff --git a/modules/paper.module/cpaperobject.cpp b/modules/paper.module/cpaperobject.cpp index 41d672e..83612af 100644 --- a/modules/paper.module/cpaperobject.cpp +++ b/modules/paper.module/cpaperobject.cpp @@ -30,7 +30,7 @@ namespace paper //send message to all clients that are joined, using filtering. - void CpaperObject::sendAllFiltered(Cmsg & msg) + void CpaperObject::sendAll(Cmsg & msg) { CclientMap::iterator I; for (I=clientMap.begin(); I!=clientMap.end(); I++) @@ -38,7 +38,7 @@ namespace paper msg.dst=I->first; try { - I->second.sendFiltered(msg); + msg.send(); } catch(...) { @@ -149,7 +149,14 @@ namespace paper } - //called by the object manager to get interesting metadata about this object + /** Fills var with information about the drawing. + * \P changeTime Time of last change. + * \P clients Number of joined clients + * \P htmlPath Path to html file to edit drawing. + * \P thumbPath Path to thumbnail of drawing. + * \P version Version of the drawing (increases with every change) + * + */ void CpaperObject::getInfo(Cvar & var) { synapse::CsharedObject<CpaperClient>::getInfo(var); @@ -180,7 +187,7 @@ namespace paper out["svgPath"]=getSvgFilename(true); out["pngPath"]=getPngFilename(true); out["thumbPath"]=getThumbFilename(true); - sendAllFiltered(out); + sendAll(out); } @@ -294,7 +301,7 @@ namespace paper } //authenticates clientId with key - void CpaperObject::authenticate(int clientId, string key) + void CpaperObject::login(int clientId, string key) { //key doesnt exists? if (!mDrawing["auth"].isSet(key)) @@ -305,9 +312,10 @@ namespace paper out.send(); return; } - - //if the key exists, authorize the client + //if the key exists, add and authorize the client + synapse::CsharedObject<CpaperClient>::addClient(clientId); getClient(clientId).authorize(mDrawing["auth"][key]); + sendClientUpdate(clientId); } //changes authentication keys and authorization @@ -363,7 +371,7 @@ namespace paper out.dst=I->first; try { - I->second.sendFiltered(out); + out.send(); } catch(...) { @@ -421,8 +429,8 @@ namespace paper //resend all data to dst void CpaperObject::reload(int dst) { - if (!getClient(dst).mAuthView) - throw(synapse::runtime_error("You're not authorized to view this drawing.")); +// if (!getClient(dst).mAuthView) +// throw(synapse::runtime_error("You're not authorized to view this drawing.")); Cmsg out; out.event="paper_ServerDraw"; @@ -564,7 +572,7 @@ namespace paper out["cmd"]="update"; if (msg.isSet("id")) element2msg(msg["id"].str(), out); - getClient(msg.src).sendFiltered(out); + out.send(); return; } @@ -592,11 +600,11 @@ namespace paper serverDraw(msg,msg.src); } - void CpaperObject::addClient(int id) - { - //let the base class do its work: - synapse::CsharedObject<CpaperClient>::addClient(id); - } +// void CpaperObject::addClient(int id) +// { +// //let the base class do its work: +// synapse::CsharedObject<CpaperClient>::addClient(id); +// } bool CpaperObject::isIdle() { diff --git a/modules/paper.module/cpaperobject.h b/modules/paper.module/cpaperobject.h index c16ec2a..494e7cc 100644 --- a/modules/paper.module/cpaperobject.h +++ b/modules/paper.module/cpaperobject.h @@ -25,8 +25,8 @@ namespace paper public: CpaperObject(); - //send message to all clients that are joined, using filtering. - void sendAllFiltered(Cmsg & msg); + //send message to all clients + void sendAll(Cmsg & msg); //get filenames, relative to wwwdir, or relative to synapse main dir. //these probably are going to give different results when papers are made private. @@ -60,7 +60,7 @@ namespace paper void load(string path); //authenticates clientId with key - void authenticate(int clientId, string key); + void login(int clientId, string key); //changes authentication keys and authorization //rights is just a hasharray @@ -94,7 +94,7 @@ namespace paper //if a client is not authorized to do certain stuff, an exception is thrown void clientDraw(Cmsg & msg); - virtual void addClient(int id); + //virtual void addClient(int id); virtual bool isIdle(); diff --git a/modules/paper.module/module.cpp b/modules/paper.module/module.cpp index 29c1510..4b4183c 100644 --- a/modules/paper.module/module.cpp +++ b/modules/paper.module/module.cpp @@ -137,7 +137,19 @@ namespace paper synapse::CobjectMan<CpaperObject> gObjectMan("var/paper"); - /** Client wants new paper + /** Client wants new paper. + * \P moveClients set this to one to move all the clients to the new paper. + + * \note After creating, the creator has temporary owner rights. Dont forget to assign some kind of permanent key, otherwise the drawing will be unaccesible. + + * \SEND object_Client + * Send to inform all the other clients of this new one + * Filled with parameters from \ref CpaperObject::getInfo + + * \SEND object_Joined + * When moveClients is set to 1 it will send this to all clients. + * Filled with parameters from \ref CpaperObject::getInfo + * * */ SYNAPSE_REGISTER(paper_Create) @@ -173,41 +185,33 @@ namespace paper * TODO: implement credentials first * TODO: implement delete */ -// SYNAPSE_REGISTER(paper_Delete) -// { -// objectMan.destroy(msg["objectId"]); -// } - - /** Client wants to join a paper - * - */ - SYNAPSE_REGISTER(paper_Join) + SYNAPSE_REGISTER(paper_Delete) { - gObjectMan.leaveAll(msg.src); //remove this if you want clients to be able to join multiple objects - gObjectMan.getObject(msg["objectId"]).addClient(msg.src); - + //objectMan.destroy(msg["objectId"]); } - /** Try to authenticate client with key. - * \P key The key to autenticate with. + + /** Try to authenticate and join a client to a paper. + * Can also be used to reauthenticate. + * \P objectId The paper to login to. + * \P key The key to authenticate with. + * + * \SEND object_Client + * When authentication succeeded. + * Send to all connected clients to indicate a new client has joined. + * Filled with info from \ref CpaperClient::getInfo * - * \REPLY paper_Authorized when key was ok. - * \REPLY paper_AuthWrongKey when key was not found. + * \REPLY paper_AuthWrongKey + * When authentication has failed. */ - SYNAPSE_REGISTER(paper_Authenticate) + SYNAPSE_REGISTER(paper_Login) { - gObjectMan.getObjectByClient(msg.src).authenticate(msg.src,msg["key"]); + gObjectMan.getObjectByClient(msg["objectId"]).login(msg.src,msg["key"]); } /** Change authentication and authorisation info * \P key The key to change or add. Specify an empty key to set the default rights. - * \P description Description of the key - * \P rights.chat User can chat. - * \P rights.view User can view the drawing. - * \P rights.cursor User can send cursor updates (other people with view-rights see the cursor, so you can point at stufF) - * \P rights.change User can change the drawing. - * \P rights.owner User is owner and can change rights - * + * \P rights See \ref CpaperClient::getInfo */ SYNAPSE_REGISTER(paper_ChangeAuth) { diff --git a/wwwdir/paper/index.html b/wwwdir/paper/index.html index c951b71..ce07bbc 100644 --- a/wwwdir/paper/index.html +++ b/wwwdir/paper/index.html @@ -75,7 +75,6 @@ "rights": { "owner":1, - "view":1, "chat":1, "cursor":1, "change":1, |

