summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdwin Eefting <edwin@datux.nl>2012-12-24 01:39:38 (GMT)
committer Edwin Eefting <edwin@datux.nl>2012-12-24 01:39:38 (GMT)
commitbd9fbe9fbee2a934e31ec4bfec5f4a53a436ccbd (patch)
treed4e91a335f907d613a249d8e987d044bc6838851
parent5fce51e874c06f6ae72e8588e4e9606a415c78d2 (diff)
parent7b2dbfcbfdcd25e096ac78fe34c77b6253d1c371 (diff)
merged
-rw-r--r--.cproject1313
-rw-r--r--.gitignore1
-rw-r--r--.project14
-rw-r--r--CMakeLists.txt2
-rw-r--r--Doxyfile323
-rw-r--r--ccallman.cpp23
-rw-r--r--cconfig.h2
-rw-r--r--cmessageman.cpp1
-rw-r--r--cvar.cpp5
-rw-r--r--etc/synapse/dmx.conf118
-rw-r--r--libs/cclient.h7
-rw-r--r--libs/cnetman.cpp22
-rw-r--r--libs/csharedobject.h6
-rw-r--r--libs/utils.cpp80
-rw-r--r--libs/utils.h29
-rw-r--r--main.cpp2
-rw-r--r--modules/CMakeLists.txt9
-rw-r--r--modules/Doxyfile.in (renamed from modules/Doxyfile)15
-rw-r--r--modules/ami.module/module.cpp4
-rw-r--r--modules/asterisk.module/module.cpp134
-rw-r--r--modules/asterisk_marquee.module/module.cpp16
-rw-r--r--modules/core.module/module.cpp132
-rw-r--r--modules/curl.module/module.cpp4
-rw-r--r--modules/dmx.module/CMakeLists.txt28
-rw-r--r--modules/dmx.module/module.cpp340
-rw-r--r--modules/docs/html/ami_8module_2module_8cpp.html172
-rw-r--r--modules/docs/html/annotated.html73
-rw-r--r--modules/docs/html/asterisk_8module_2module_8cpp.html187
-rw-r--r--modules/docs/html/bc_s.pngbin0 -> 677 bytes
-rw-r--r--modules/docs/html/classChttpSession-members.html68
-rw-r--r--modules/docs/html/classChttpSession.html93
-rw-r--r--modules/docs/html/classChttpSessionMan-members.html69
-rw-r--r--modules/docs/html/classChttpSessionMan.html171
-rw-r--r--modules/docs/html/classCnetAmi-members.html64
-rw-r--r--modules/docs/html/classCnetAmi.html66
-rw-r--r--modules/docs/html/classCnetDmx-members.html67
-rw-r--r--modules/docs/html/classCnetDmx.html71
-rw-r--r--modules/docs/html/classCnetHttp-members.html66
-rw-r--r--modules/docs/html/classCnetHttp.html86
-rw-r--r--modules/docs/html/classCnetLirc-members.html64
-rw-r--r--modules/docs/html/classCnetLirc.html66
-rw-r--r--modules/docs/html/classCnetModule-members.html64
-rw-r--r--modules/docs/html/classCnetModule.html91
-rw-r--r--modules/docs/html/classasterisk_1_1Cchannel-members.html68
-rw-r--r--modules/docs/html/classasterisk_1_1Cchannel.html119
-rw-r--r--modules/docs/html/classasterisk_1_1Cdevice-members.html68
-rw-r--r--modules/docs/html/classasterisk_1_1Cdevice.html107
-rw-r--r--modules/docs/html/classasterisk_1_1Cgroup-members.html68
-rw-r--r--modules/docs/html/classasterisk_1_1Cgroup.html85
-rw-r--r--modules/docs/html/classasterisk_1_1Cserver-members.html68
-rw-r--r--modules/docs/html/classasterisk_1_1Cserver.html115
-rw-r--r--modules/docs/html/classasterisk_1_1Csession-members.html68
-rw-r--r--modules/docs/html/classasterisk_1_1Csession.html91
-rw-r--r--modules/docs/html/classes.html79
-rw-r--r--modules/docs/html/classpaper_1_1CpaperClient-members.html86
-rw-r--r--modules/docs/html/classpaper_1_1CpaperClient.html161
-rw-r--r--modules/docs/html/classpaper_1_1CpaperObject-members.html97
-rw-r--r--modules/docs/html/classpaper_1_1CpaperObject.html157
-rw-r--r--modules/docs/html/classpl_1_1Citer-members.html83
-rw-r--r--modules/docs/html/classpl_1_1Citer.html103
-rw-r--r--modules/docs/html/classpl_1_1CiterMan-members.html76
-rw-r--r--modules/docs/html/classpl_1_1CiterMan.html89
-rw-r--r--modules/docs/html/classpl_1_1Cpath-members.html78
-rw-r--r--modules/docs/html/classpl_1_1Cpath.html93
-rw-r--r--modules/docs/html/classpl_1_1CsortedDir-members.html80
-rw-r--r--modules/docs/html/classpl_1_1CsortedDir.html99
-rw-r--r--modules/docs/html/classplay__vlc_1_1CPlayer-members.html89
-rw-r--r--modules/docs/html/classplay__vlc_1_1CPlayer.html150
-rw-r--r--modules/docs/html/classpong_1_1Cplayer-members.html68
-rw-r--r--modules/docs/html/classpong_1_1Cplayer.html89
-rw-r--r--modules/docs/html/classpong_1_1Cpong-members.html68
-rw-r--r--modules/docs/html/classpong_1_1Cpong.html89
-rw-r--r--modules/docs/html/classpong_1_1Cposition-members.html68
-rw-r--r--modules/docs/html/classpong_1_1Cposition.html83
-rw-r--r--modules/docs/html/classsynapse__curl_1_1Ccurl-members.html81
-rw-r--r--modules/docs/html/classsynapse__curl_1_1Ccurl.html103
-rw-r--r--modules/docs/html/closed.pngbin0 -> 126 bytes
-rw-r--r--modules/docs/html/core_8module_2module_8cpp.html90
-rw-r--r--modules/docs/html/doxygen.css510
-rw-r--r--modules/docs/html/doxygen.pngbin1281 -> 3942 bytes
-rw-r--r--modules/docs/html/exec_8module_2module_8cpp.html101
-rw-r--r--modules/docs/html/files.html72
-rw-r--r--modules/docs/html/functions.html76
-rw-r--r--modules/docs/html/functions_func.html76
-rw-r--r--modules/docs/html/globals.html66
-rw-r--r--modules/docs/html/globals_func.html66
-rw-r--r--modules/docs/html/index.html56
-rw-r--r--modules/docs/html/namespacemembers.html84
-rw-r--r--modules/docs/html/namespacemembers_func.html84
-rw-r--r--modules/docs/html/namespacepaper.html339
-rw-r--r--modules/docs/html/namespacepl.html393
-rw-r--r--modules/docs/html/namespaceplay__vlc.html226
-rw-r--r--modules/docs/html/namespaces.html72
-rw-r--r--modules/docs/html/namespacesynapse.html582
-rw-r--r--modules/docs/html/nav_f.pngbin0 -> 159 bytes
-rw-r--r--modules/docs/html/nav_h.pngbin0 -> 97 bytes
-rw-r--r--modules/docs/html/open.pngbin0 -> 118 bytes
-rw-r--r--modules/docs/html/paper_8module_2module_8cpp.html139
-rw-r--r--modules/docs/html/pl_8module_2module_8cpp.html133
-rw-r--r--modules/docs/html/pl__dir_8module_2module_8cpp.html139
-rw-r--r--modules/docs/html/play__vlc_8module_2module_8cpp.html127
-rw-r--r--modules/docs/html/pong_8module_2module_8cpp.html141
-rw-r--r--modules/docs/html/tab_a.pngbin0 -> 140 bytes
-rw-r--r--modules/docs/html/tab_b.gifbin35 -> 0 bytes
-rw-r--r--modules/docs/html/tab_b.pngbin0 -> 178 bytes
-rw-r--r--modules/docs/html/tab_h.pngbin0 -> 192 bytes
-rw-r--r--modules/docs/html/tab_l.gifbin706 -> 0 bytes
-rw-r--r--modules/docs/html/tab_r.gifbin2585 -> 0 bytes
-rw-r--r--modules/docs/html/tab_s.pngbin0 -> 189 bytes
-rw-r--r--modules/docs/html/tabs.css132
-rw-r--r--modules/docs/html/timer_8module_2module_8cpp.html93
-rw-r--r--modules/docs/html/twitter_8module_2module_8cpp.html122
-rw-r--r--modules/doxygen_footer.html13
-rw-r--r--modules/mp.module/CMakeLists.txt28
-rw-r--r--modules/mp.module/module.cpp111
-rw-r--r--modules/paper.module/CMakeLists.txt2
-rw-r--r--modules/paper.module/cpaperclient.cpp74
-rw-r--r--modules/paper.module/cpaperclient.h49
-rw-r--r--modules/paper.module/cpaperobject.cpp618
-rw-r--r--modules/paper.module/cpaperobject.h105
-rw-r--r--modules/paper.module/module.cpp886
-rw-r--r--modules/pl_dir.module/CMakeLists.txt (renamed from modules/pl.module/CMakeLists.txt)0
-rw-r--r--modules/pl_dir.module/module.cpp (renamed from modules/pl.module/module.cpp)144
-rw-r--r--modules/play_vlc.module/module.cpp70
-rw-r--r--modules/test.module/module.cpp6
-rw-r--r--modules/timer.module/CMakeLists.txt2
-rw-r--r--wwwdir/asterisk.html8
-rw-r--r--wwwdir/dmx.html195
-rw-r--r--wwwdir/lib/colorwheel.js171
-rw-r--r--wwwdir/lib/jquery.ui.colorPicker.css67
-rw-r--r--wwwdir/lib/jquery.ui.colorPicker.js400
-rw-r--r--wwwdir/lib/jquery.ui.colorPicker.min.js12
-rw-r--r--wwwdir/lib/raphael.js10
-rw-r--r--wwwdir/paper/edit.html591
-rw-r--r--wwwdir/paper/index.html1
-rw-r--r--wwwdir/paper/paper.css295
-rw-r--r--wwwdir/paper/paper.js304
-rw-r--r--wwwdir/synapse/status.html10
-rw-r--r--wwwdir/synapse/synapse.js1
139 files changed, 11467 insertions, 3819 deletions
diff --git a/.cproject b/.cproject
index 2337c3b..fde9b9f 100644
--- a/.cproject
+++ b/.cproject
@@ -2,767 +2,554 @@
<?fileVersion 4.0.0?>
<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
-<storageModule moduleId="org.eclipse.cdt.core.settings">
-<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.402602599">
-<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.402602599" moduleId="org.eclipse.cdt.core.settings" name="Debug">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-<configuration artifactName="synapse" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.402602599" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug">
-<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.402602599." name="/" resourcePath="">
-<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1470040500" name="Linux GCC" resourceTypeBasedDiscovery="true" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
-<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.1390670568" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
-<builder arguments="-j2" buildPath="${workspace_loc:/synapse}" command="make" enableAutoBuild="true" id="cdt.managedbuild.target.gnu.builder.exe.debug.1939989652" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="false" parallelizationNumber="4" stopOnErr="true" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
-<tool id="cdt.managedbuild.tool.gnu.archiver.base.1801720716" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.889628548" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
-<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.1342096396" name="Optimization Level" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
-<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.2045115427" name="Debug Level" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
-<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.225148895" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1613075254" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
-<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.333037515" name="Optimization Level" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/>
-<option id="gnu.c.compiler.exe.debug.option.debugging.level.467453260" name="Debug Level" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
-<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.527425160" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.1039158655" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/>
-<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.1228717068" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
-<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.814832509" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
-<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
-<additionalInput kind="additionalinput" paths="$(LIBS)"/>
-</inputType>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.assembler.exe.debug.918053575" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
-<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1994219586" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
-</tool>
-</toolChain>
-</folderInfo>
-</configuration>
-</storageModule>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
-<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
-<storageModule moduleId="scannerConfiguration">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.889628548;cdt.managedbuild.tool.gnu.cpp.compiler.input.225148895">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1613075254;cdt.managedbuild.tool.gnu.c.compiler.input.527425160">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-</storageModule>
-</cconfiguration>
-<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.1991253743">
-<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.1991253743" moduleId="org.eclipse.cdt.core.settings" name="Release">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-</extensions>
-</storageModule>
-<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-<configuration artifactName="synapse" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.1991253743" name="Release" parent="cdt.managedbuild.config.gnu.exe.release">
-<folderInfo id="cdt.managedbuild.config.gnu.exe.release.1991253743." name="/" resourcePath="">
-<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.244582842" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
-<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.1509549193" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
-<builder buildPath="${workspace_loc:/synapse/Release}" id="cdt.managedbuild.target.gnu.builder.exe.release.1452756226" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
-<tool id="cdt.managedbuild.tool.gnu.archiver.base.801588101" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1457326142" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
-<option id="gnu.cpp.compiler.exe.release.option.optimization.level.1646355203" name="Optimization Level" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
-<option id="gnu.cpp.compiler.exe.release.option.debugging.level.2741356" name="Debug Level" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
-<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.858178879" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.260641403" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
-<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.768585776" name="Optimization Level" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/>
-<option id="gnu.c.compiler.exe.release.option.debugging.level.192110393" name="Debug Level" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
-<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.953377035" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.1821183798" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/>
-<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.760950421" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release">
-<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.222148366" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
-<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
-<additionalInput kind="additionalinput" paths="$(LIBS)"/>
-</inputType>
-</tool>
-<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.1017846082" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
-<inputType id="cdt.managedbuild.tool.gnu.assembler.input.840045524" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
-</tool>
-</toolChain>
-</folderInfo>
-</configuration>
-</storageModule>
-<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
-<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
-<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
-<storageModule moduleId="scannerConfiguration">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.889628548;cdt.managedbuild.tool.gnu.cpp.compiler.input.225148895">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1613075254;cdt.managedbuild.tool.gnu.c.compiler.input.527425160">
-<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="makefileGenerator">
-<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
-<buildOutputProvider>
-<openAction enabled="true" filePath=""/>
-<parser enabled="true"/>
-</buildOutputProvider>
-<scannerInfoProvider id="specsFile">
-<runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
-<parser enabled="true"/>
-</scannerInfoProvider>
-</profile>
-</scannerConfigBuildInfo>
-</storageModule>
-</cconfiguration>
-</storageModule>
-<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-<project id="synapse.cdt.managedbuild.target.gnu.exe.63406412" name="Executable" projectType="cdt.managedbuild.target.gnu.exe"/>
-</storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.settings">
+ <cconfiguration id="cdt.managedbuild.toolchain.gnu.base.186494460">
+ <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.base.186494460" moduleId="org.eclipse.cdt.core.settings" name="Default">
+ <externalSettings/>
+ <extensions>
+ <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+ <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+ </extensions>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <configuration artifactName="synapse" buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.base.186494460" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
+ <folderInfo id="cdt.managedbuild.toolchain.gnu.base.186494460.1739805831" name="/" resourcePath="">
+ <toolChain id="cdt.managedbuild.toolchain.gnu.base.1289815074" name="cdt.managedbuild.toolchain.gnu.base" superClass="cdt.managedbuild.toolchain.gnu.base">
+ <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.2000294945" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
+ <builder enableAutoBuild="true" id="cdt.managedbuild.target.gnu.builder.base.810871418" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.base"/>
+ <tool id="cdt.managedbuild.tool.gnu.archiver.base.1493352238" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
+ <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.124900079" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.380391325" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+ </tool>
+ <tool id="cdt.managedbuild.tool.gnu.c.compiler.base.16322708" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1198899992" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+ </tool>
+ <tool id="cdt.managedbuild.tool.gnu.c.linker.base.1957613558" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
+ <tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.2087338148" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
+ <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1157006781" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+ <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+ <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+ </inputType>
+ </tool>
+ <tool id="cdt.managedbuild.tool.gnu.assembler.base.1416114639" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
+ <inputType id="cdt.managedbuild.tool.gnu.assembler.input.462417503" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+ </tool>
+ </toolChain>
+ </folderInfo>
+ </configuration>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+ <storageModule moduleId="scannerConfiguration">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.889628548;cdt.managedbuild.tool.gnu.cpp.compiler.input.225148895">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.402602599;cdt.managedbuild.config.gnu.exe.debug.402602599.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.1613075254;cdt.managedbuild.tool.gnu.c.compiler.input.527425160">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.base.186494460;cdt.managedbuild.toolchain.gnu.base.186494460.1739805831;cdt.managedbuild.tool.gnu.c.compiler.base.16322708;cdt.managedbuild.tool.gnu.c.compiler.input.1198899992">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ </scannerConfigBuildInfo>
+ <scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.base.186494460;cdt.managedbuild.toolchain.gnu.base.186494460.1739805831;cdt.managedbuild.tool.gnu.cpp.compiler.base.124900079;cdt.managedbuild.tool.gnu.cpp.compiler.input.380391325">
+ <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="makefileGenerator">
+ <runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/${specs_file}&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'g++ -E -P -v -dD &quot;${plugin_state_location}/specs.cpp&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ <profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+ <buildOutputProvider>
+ <openAction enabled="true" filePath=""/>
+ <parser enabled="true"/>
+ </buildOutputProvider>
+ <scannerInfoProvider id="specsFile">
+ <runAction arguments="-c 'gcc -E -P -v -dD &quot;${plugin_state_location}/specs.c&quot;'" command="sh" useDefault="true"/>
+ <parser enabled="true"/>
+ </scannerInfoProvider>
+ </profile>
+ </scannerConfigBuildInfo>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings">
+ <doc-comment-owner id="org.eclipse.cdt.ui.doxygen">
+ <path value=""/>
+ </doc-comment-owner>
+ </storageModule>
+ <storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+ </cconfiguration>
+ </storageModule>
+ <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+ <project id="synapse.null.265655722" name="synapse"/>
+ </storageModule>
</cproject>
diff --git a/.gitignore b/.gitignore
index 36d94ab..6df5fc5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ CMakeCache.txt
/synapse
/var
/wwwdir/p
+Doxyfile
diff --git a/.project b/.project
index 1374938..0b8de2c 100644
--- a/.project
+++ b/.project
@@ -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>
@@ -22,17 +27,13 @@
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.buildArguments</key>
- <value>-j2</value>
+ <value></value>
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.buildCommand</key>
<value>make</value>
</dictionary>
<dictionary>
- <key>org.eclipse.cdt.make.core.buildLocation</key>
- <value>${workspace_loc:/synapse}</value>
- </dictionary>
- <dictionary>
<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
<value>clean</value>
</dictionary>
@@ -62,7 +63,7 @@
</dictionary>
<dictionary>
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
- <value>false</value>
+ <value>true</value>
</dictionary>
</arguments>
</buildCommand>
@@ -77,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/CMakeLists.txt b/CMakeLists.txt
index 9e8ac51..1035af1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -37,7 +37,7 @@ ADD_EXECUTABLE(synapse ${sources})
#################### ADD BOOST STUFF HERE
INCLUDE(FindBoost)
set(Boost_USE_MULTITHREADED ON)
-find_package( Boost 1.40.0 REQUIRED thread regex system )
+find_package( Boost 1.40.0 REQUIRED thread regex system filesystem)
diff --git a/Doxyfile b/Doxyfile
deleted file mode 100644
index 72b91df..0000000
--- a/Doxyfile
+++ /dev/null
@@ -1,323 +0,0 @@
-# Doxyfile 1.5.7.1-KDevelop
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-DOXYFILE_ENCODING = UTF-8
-PROJECT_NAME = synapse
-PROJECT_NUMBER = $VERSION$
-OUTPUT_DIRECTORY =
-CREATE_SUBDIRS = NO
-OUTPUT_LANGUAGE = English
-BRIEF_MEMBER_DESC = YES
-REPEAT_BRIEF = YES
-ABBREVIATE_BRIEF = "The $name class" \
- "The $name widget" \
- "The $name file" \
- is \
- provides \
- specifies \
- contains \
- represents \
- a \
- an \
- the
-ALWAYS_DETAILED_SEC = NO
-INLINE_INHERITED_MEMB = NO
-FULL_PATH_NAMES = YES
-STRIP_FROM_PATH = /home/psy/
-STRIP_FROM_INC_PATH =
-SHORT_NAMES = NO
-JAVADOC_AUTOBRIEF = NO
-QT_AUTOBRIEF = NO
-MULTILINE_CPP_IS_BRIEF = NO
-INHERIT_DOCS = YES
-SEPARATE_MEMBER_PAGES = NO
-TAB_SIZE = 8
-ALIASES =
-OPTIMIZE_OUTPUT_FOR_C = NO
-OPTIMIZE_OUTPUT_JAVA = NO
-OPTIMIZE_FOR_FORTRAN = NO
-OPTIMIZE_OUTPUT_VHDL = NO
-EXTENSION_MAPPING =
-BUILTIN_STL_SUPPORT = NO
-CPP_CLI_SUPPORT = NO
-SIP_SUPPORT = NO
-IDL_PROPERTY_SUPPORT = YES
-DISTRIBUTE_GROUP_DOC = NO
-SUBGROUPING = YES
-TYPEDEF_HIDES_STRUCT = NO
-SYMBOL_CACHE_SIZE = 0
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-EXTRACT_ALL = NO
-EXTRACT_PRIVATE = NO
-EXTRACT_STATIC = NO
-EXTRACT_LOCAL_CLASSES = YES
-EXTRACT_LOCAL_METHODS = NO
-EXTRACT_ANON_NSPACES = NO
-HIDE_UNDOC_MEMBERS = NO
-HIDE_UNDOC_CLASSES = NO
-HIDE_FRIEND_COMPOUNDS = NO
-HIDE_IN_BODY_DOCS = NO
-INTERNAL_DOCS = NO
-CASE_SENSE_NAMES = YES
-HIDE_SCOPE_NAMES = NO
-SHOW_INCLUDE_FILES = YES
-INLINE_INFO = YES
-SORT_MEMBER_DOCS = YES
-SORT_BRIEF_DOCS = NO
-SORT_GROUP_NAMES = NO
-SORT_BY_SCOPE_NAME = NO
-GENERATE_TODOLIST = YES
-GENERATE_TESTLIST = YES
-GENERATE_BUGLIST = YES
-GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS =
-MAX_INITIALIZER_LINES = 30
-SHOW_USED_FILES = YES
-SHOW_DIRECTORIES = NO
-SHOW_FILES = YES
-SHOW_NAMESPACES = YES
-FILE_VERSION_FILTER =
-LAYOUT_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-QUIET = NO
-WARNINGS = YES
-WARN_IF_UNDOCUMENTED = YES
-WARN_IF_DOC_ERROR = YES
-WARN_NO_PARAMDOC = NO
-WARN_FORMAT = "$file:$line: $text"
-WARN_LOGFILE =
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-INPUT = /home/psy/opensyn3/projects/synapse
-INPUT_ENCODING = UTF-8
-FILE_PATTERNS = *.c \
- *.cc \
- *.cxx \
- *.cpp \
- *.c++ \
- *.d \
- *.java \
- *.ii \
- *.ixx \
- *.ipp \
- *.i++ \
- *.inl \
- *.h \
- *.hh \
- *.hxx \
- *.hpp \
- *.h++ \
- *.idl \
- *.odl \
- *.cs \
- *.php \
- *.php3 \
- *.inc \
- *.m \
- *.mm \
- *.dox \
- *.py \
- *.f90 \
- *.f \
- *.vhd \
- *.vhdl \
- *.C \
- *.CC \
- *.C++ \
- *.II \
- *.I++ \
- *.H \
- *.HH \
- *.H++ \
- *.CS \
- *.PHP \
- *.PHP3 \
- *.M \
- *.MM \
- *.PY \
- *.F90 \
- *.F \
- *.VHD \
- *.VHDL \
- *.C \
- *.H \
- *.tlh \
- *.diff \
- *.patch \
- *.moc \
- *.xpm \
- *.dox
-RECURSIVE = yes
-EXCLUDE =
-EXCLUDE_SYMLINKS = NO
-EXCLUDE_PATTERNS =
-EXCLUDE_SYMBOLS =
-EXAMPLE_PATH =
-EXAMPLE_PATTERNS = *
-EXAMPLE_RECURSIVE = NO
-IMAGE_PATH =
-INPUT_FILTER =
-FILTER_PATTERNS =
-FILTER_SOURCE_FILES = NO
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-SOURCE_BROWSER = NO
-INLINE_SOURCES = NO
-STRIP_CODE_COMMENTS = YES
-REFERENCED_BY_RELATION = NO
-REFERENCES_RELATION = NO
-REFERENCES_LINK_SOURCE = YES
-USE_HTAGS = NO
-VERBATIM_HEADERS = YES
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-ALPHABETICAL_INDEX = NO
-COLS_IN_ALPHA_INDEX = 5
-IGNORE_PREFIX =
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-GENERATE_HTML = YES
-HTML_OUTPUT = html
-HTML_FILE_EXTENSION = .html
-HTML_HEADER =
-HTML_FOOTER =
-HTML_STYLESHEET =
-HTML_ALIGN_MEMBERS = YES
-HTML_DYNAMIC_SECTIONS = NO
-GENERATE_DOCSET = NO
-DOCSET_FEEDNAME = "Doxygen generated docs"
-DOCSET_BUNDLE_ID = org.doxygen.Project
-GENERATE_HTMLHELP = NO
-CHM_FILE =
-HHC_LOCATION =
-GENERATE_CHI = NO
-CHM_INDEX_ENCODING =
-BINARY_TOC = NO
-TOC_EXPAND = NO
-GENERATE_QHP = NO
-QCH_FILE =
-QHP_NAMESPACE =
-QHP_VIRTUAL_FOLDER = doc
-QHP_CUSTOM_FILTER_NAME =
-QHP_CUST_FILTER_ATTRS =
-QHP_SECT_FILTER_ATTRS =
-QHG_LOCATION =
-DISABLE_INDEX = NO
-ENUM_VALUES_PER_LINE = 4
-GENERATE_TREEVIEW = NONE
-TREEVIEW_WIDTH = 250
-FORMULA_FONTSIZE = 10
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-GENERATE_LATEX = YES
-LATEX_OUTPUT = latex
-LATEX_CMD_NAME = latex
-MAKEINDEX_CMD_NAME = makeindex
-COMPACT_LATEX = NO
-PAPER_TYPE = a4wide
-EXTRA_PACKAGES =
-LATEX_HEADER =
-PDF_HYPERLINKS = YES
-USE_PDFLATEX = YES
-LATEX_BATCHMODE = NO
-LATEX_HIDE_INDICES = NO
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-GENERATE_RTF = NO
-RTF_OUTPUT = rtf
-COMPACT_RTF = NO
-RTF_HYPERLINKS = NO
-RTF_STYLESHEET_FILE =
-RTF_EXTENSIONS_FILE =
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-GENERATE_MAN = NO
-MAN_OUTPUT = man
-MAN_EXTENSION = .3
-MAN_LINKS = NO
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-GENERATE_XML = yes
-XML_OUTPUT = xml
-XML_SCHEMA =
-XML_DTD =
-XML_PROGRAMLISTING = YES
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-GENERATE_AUTOGEN_DEF = NO
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-GENERATE_PERLMOD = NO
-PERLMOD_LATEX = NO
-PERLMOD_PRETTY = YES
-PERLMOD_MAKEVAR_PREFIX =
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-ENABLE_PREPROCESSING = YES
-MACRO_EXPANSION = NO
-EXPAND_ONLY_PREDEF = NO
-SEARCH_INCLUDES = YES
-INCLUDE_PATH =
-INCLUDE_FILE_PATTERNS =
-PREDEFINED =
-EXPAND_AS_DEFINED =
-SKIP_FUNCTION_MACROS = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-TAGFILES =
-GENERATE_TAGFILE = synapse.tag
-ALLEXTERNALS = NO
-EXTERNAL_GROUPS = YES
-PERL_PATH = /usr/bin/perl
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-CLASS_DIAGRAMS = YES
-MSCGEN_PATH =
-HIDE_UNDOC_RELATIONS = YES
-HAVE_DOT = NO
-DOT_FONTNAME = FreeSans
-DOT_FONTSIZE = 10
-DOT_FONTPATH =
-CLASS_GRAPH = YES
-COLLABORATION_GRAPH = YES
-GROUP_GRAPHS = YES
-UML_LOOK = NO
-TEMPLATE_RELATIONS = NO
-INCLUDE_GRAPH = YES
-INCLUDED_BY_GRAPH = YES
-CALL_GRAPH = NO
-CALLER_GRAPH = NO
-GRAPHICAL_HIERARCHY = YES
-DIRECTORY_GRAPH = YES
-DOT_IMAGE_FORMAT = png
-DOT_PATH =
-DOTFILE_DIRS =
-DOT_GRAPH_MAX_NODES = 50
-MAX_DOT_GRAPH_DEPTH = 1000
-DOT_TRANSPARENT = NO
-DOT_MULTI_TARGETS = NO
-GENERATE_LEGEND = YES
-DOT_CLEANUP = YES
-#---------------------------------------------------------------------------
-# Configuration::additions related to the search engine
-#---------------------------------------------------------------------------
-SEARCHENGINE = NO
diff --git a/ccallman.cpp b/ccallman.cpp
index 59b261c..d6ab957 100644
--- a/ccallman.cpp
+++ b/ccallman.cpp
@@ -100,20 +100,21 @@ void CcallMan::endCall(CcallList::iterator callI)
void CcallMan::getStatus(Cvar & var)
{
- //NOTE: only running calls, otherwise the performance inpact is too big when the queue fills up
for (CcallList::iterator callI=callList.begin(); callI!=callList.end(); callI++)
{
Cvar c;
- if (callI->started)
- {
- c["data"]=*callI->msg;
- c["event"]=callI->msg->event;
- c["src"]=callI->msg->src;
- c["dst"]=callI->dst->id;
- c["dstUserName"]=callI->dst->user->getName();
- c["dstModule"]=callI->dst->module->name;
- var["queue"].list().push_back(c);
- }
+ if (callI->started)
+ c["started"]=true;
+ else
+ c["started"]=false;
+
+ c["data"]=*callI->msg;
+ c["event"]=callI->msg->event;
+ c["src"]=callI->msg->src;
+ c["dst"]=callI->dst->id;
+ c["dstUserName"]=callI->dst->user->getName();
+ c["dstModule"]=callI->dst->module->name;
+ var["queue"].list().push_back(c);
}
var["statCallsQueued"]=statCallsQueued;
diff --git a/cconfig.h b/cconfig.h
index a886464..cb6c91b 100644
--- a/cconfig.h
+++ b/cconfig.h
@@ -35,7 +35,7 @@ namespace synapse
{
using namespace std;
using namespace boost::filesystem;
-
+
class Cconfig : public Cvar
{
diff --git a/cmessageman.cpp b/cmessageman.cpp
index 36d881d..eba413f 100644
--- a/cmessageman.cpp
+++ b/cmessageman.cpp
@@ -286,6 +286,7 @@ void CmessageMan::sendMessage(const CmodulePtr &module, const CmsgPtr & msg, in
}
else
{
+ //TODO: move mapping functionality back to modules. current implementation is kind of a hack and not compatible with future expantions in the no-broadcast branch.
//when we're done send a special mapping message that shows us what is mapped.
//used by the mapper GUI.
CmsgPtr mappedMsg=CmsgPtr(new Cmsg());
diff --git a/cvar.cpp b/cvar.cpp
index 07c516d..af64d66 100644
--- a/cvar.cpp
+++ b/cvar.cpp
@@ -639,8 +639,9 @@ bool Cvar::selfTest()
DEB("test: long to string");
a=6.14;
- TEST((string)a=="6.13999999999999968026");
- TEST(a.str()=="6.13999999999999968026");
+ //actual value depends on the architecture you use, on arm its 6.1399999999999997
+ TEST((string)a=="6.13999999999999968026" || (string)a=="6.1399999999999997");
+ TEST(a.str()=="6.13999999999999968026" || a.str()=="6.1399999999999997");
DEB("test: long to map");
a=7;
diff --git a/etc/synapse/dmx.conf b/etc/synapse/dmx.conf
new file mode 100644
index 0000000..0c17ff9
--- /dev/null
+++ b/etc/synapse/dmx.conf
@@ -0,0 +1,118 @@
+{
+ "1" : {
+ "left" : 704,
+ "top" : 42,
+ "value" : 0
+ },
+ "10" : {
+ "value" : 163
+ },
+ "11" : {
+ "value" : 45
+ },
+ "12" : {
+ "left" : 687,
+ "top" : 516,
+ "value" : 162
+ },
+ "13" : {
+ "value" : 216
+ },
+ "14" : {
+ "value" : 38
+ },
+ "15" : {
+ "left" : 475,
+ "top" : 513,
+ "value" : 100
+ },
+ "151" : {
+ "value" : 107
+ },
+ "152" : {
+ "value" : 133
+ },
+ "16" : {
+ "value" : 243
+ },
+ "17" : {
+ "value" : 11
+ },
+ "18" : {
+ "left" : 55,
+ "top" : 511,
+ "value" : 29
+ },
+ "19" : {
+ "value" : 225
+ },
+ "2" : {
+ "left" : 534,
+ "top" : 320,
+ "value" : 0
+ },
+ "20" : {
+ "value" : 104
+ },
+ "21" : {
+ "left" : 315,
+ "top" : 108,
+ "value" : 42
+ },
+ "22" : {
+ "value" : 222
+ },
+ "23" : {
+ "value" : 32
+ },
+ "24" : {
+ "left" : 174,
+ "top" : 101,
+ "value" : 73
+ },
+ "25" : {
+ "value" : 192
+ },
+ "26" : {
+ "value" : 62
+ },
+ "27" : {
+ "left" : 72,
+ "top" : 208,
+ "value" : 111
+ },
+ "28" : {
+ "value" : 115
+ },
+ "29" : {
+ "value" : 143
+ },
+ "3" : {
+ "value" : 0
+ },
+ "4" : {
+ "left" : 204,
+ "top" : 79,
+ "value" : 255
+ },
+ "5" : {
+ "left" : 627,
+ "top" : 83,
+ "value" : 255
+ },
+ "6" : {
+ "left" : 907,
+ "top" : 62,
+ "value" : 255
+ },
+ "7" : {
+ "left" : 343,
+ "top" : 151,
+ "value" : 236
+ },
+ "9" : {
+ "left" : 972,
+ "top" : 98,
+ "value" : 61
+ }
+} \ No newline at end of file
diff --git a/libs/cclient.h b/libs/cclient.h
index 5b23ce7..ddbe34c 100644
--- a/libs/cclient.h
+++ b/libs/cclient.h
@@ -20,6 +20,8 @@
#ifndef CCLIENT_H_
#define CCLIENT_H_
+#include "cvar.h"
+
namespace synapse
{
using namespace std;
@@ -34,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/cnetman.cpp b/libs/cnetman.cpp
index 82b09d2..dcd8093 100644
--- a/libs/cnetman.cpp
+++ b/libs/cnetman.cpp
@@ -120,8 +120,25 @@ bool CnetMan<Tnet>::runListen(int port)
//at this point the ioservice has no work yet, so make sure it keeps running:
asio::io_service::work work(ioService);
- //let the ioservice run, until the acceptor is closed
- ioService.run();
+ //let the ioservice run, until the listener is closed correctly
+ for (;;)
+ {
+ try
+ {
+ ioService.run();
+ break; // run() exited normally
+ }
+ catch (const std::exception& e)
+ {
+ ERROR("ignoring exception in CnetMan::runListen: " << e.what());
+ }
+ catch(...)
+ {
+ ERROR("ignoring unknown exception in CnetMan::runListen");
+ }
+ }
+
+
{
lock_guard<mutex> lock(threadMutex);
//we're done, remove the acceptor from the list
@@ -189,6 +206,7 @@ bool CnetMan<Tnet>::runAccept(int port, int id)
{
+// FIXEN: dit word niet gedaan bij exception, en exception word niet door caller afgehandled!
lock_guard<mutex> lock(threadMutex);
//we're done, remove the Cnetobject from the list
nets.erase(id);
diff --git a/libs/csharedobject.h b/libs/csharedobject.h
index 4a89aa0..91b503e 100644
--- a/libs/csharedobject.h
+++ b/libs/csharedobject.h
@@ -21,6 +21,7 @@
#define CSHAREDOBJECT_H_
#include "exception/cexception.h"
+#include <set>
namespace synapse
{
@@ -124,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
}
@@ -142,14 +142,14 @@ namespace synapse
{
clientMap[id].id=id;
- //tell the client they are joined
+ //tell the client about the new object they've joined.
Cmsg out;
out.event="object_Joined";
out.dst=id;
getInfo(out);
out.send();
- //send the other clients an update about this new client.
+ //tell everyone about the new client that just joined
sendClientUpdate(id);
}
else
diff --git a/libs/utils.cpp b/libs/utils.cpp
new file mode 100644
index 0000000..4e3bc78
--- /dev/null
+++ b/libs/utils.cpp
@@ -0,0 +1,80 @@
+#include "utils.h"
+#include "boost/filesystem/fstream.hpp"
+#include "boost/regex.hpp"
+
+
+namespace utils
+{
+ using namespace boost::posix_time;
+ using boost::filesystem::ofstream;
+ using boost::filesystem::ifstream;
+
+ //replace a bunch of regular expressions in a file.
+ //the regex Cvar is a hasharray:
+ // regex => replacement
+ void regexReplaceFile(const string & inFilename, const string & outFilename, synapse::CvarMap & regex)
+ {
+ //read input
+ stringbuf inBuf;
+ ifstream inStream;
+ inStream.exceptions ( ifstream::failbit| ifstream::badbit );
+ inStream.open(inFilename);
+ inStream.get(inBuf,'\0');
+ inStream.close();
+
+ //build regex and formatter
+ string regexStr;
+ stringstream formatStr;
+ int count=1;
+ for(synapse::CvarMap::iterator I=regex.begin(); I!=regex.end(); I++)
+ {
+ if (count>1)
+ regexStr+="|";
+
+ regexStr+="("+ I->first +")";
+ formatStr << "(?{" << count << "}" << I->second.str() << ")";
+ count++;
+ }
+
+ //apply regexs
+ string outBuf;
+ outBuf=regex_replace(
+ inBuf.str(),
+ boost::regex(regexStr),
+ formatStr.str(),
+ boost::match_default | boost::format_all
+ );
+
+ //write output
+ ofstream outStream;
+ outStream.exceptions ( ofstream::eofbit | ofstream::failbit | ofstream::badbit );
+ outStream.open(outFilename);
+ outStream << outBuf;
+ outStream.close();
+ }
+
+ //return a random readable string, for use as key or uniq id
+ struct drand48_data gRandomBuffer;
+ bool gRandomBufferReady=false;
+
+ string randomStr(int length)
+ {
+ if (!gRandomBufferReady)
+ {
+ gRandomBufferReady=true;
+ srand48_r(time(NULL), &gRandomBuffer);
+ }
+
+ long int r;
+ string chars("abcdefghijklmnopqrstuvwxyz0123456789");
+ string s;
+ for (int i=0; i<length; i++)
+ {
+ mrand48_r(&gRandomBuffer, &r);
+ s=s+chars[abs(r) % chars.length()];
+ }
+ return(s);
+ }
+
+
+}
diff --git a/libs/utils.h b/libs/utils.h
new file mode 100644
index 0000000..5b31605
--- /dev/null
+++ b/libs/utils.h
@@ -0,0 +1,29 @@
+/*
+ * utils.h
+ *
+ * Created on: Jan 18, 2012
+ * Author: psy
+ */
+
+#ifndef UTILS_H_
+#define UTILS_H_
+
+#include <string>
+#include "cvar.h"
+
+namespace utils
+{
+ using namespace std;
+ using namespace synapse;
+
+ //replace a bunch of regular expressions in a file.
+ //the regex Cvar is a hasharray:
+ // regex => replacement
+ void regexReplaceFile(const string & inFilename, const string & outFilename, synapse::CvarMap & regex);
+
+ //return a random readable string, for use as key or uniq id
+ string randomStr(int length);
+}
+
+
+#endif /* UTILS_H_ */
diff --git a/main.cpp b/main.cpp
index 4967ca9..95a5780 100644
--- a/main.cpp
+++ b/main.cpp
@@ -25,6 +25,7 @@
int main(int argc, char *argv[])
{
+
//since CVAR is so crucial and complex, we selftest it first:
if (!synapse::Cvar::selfTest())
{
@@ -33,6 +34,7 @@ int main(int argc, char *argv[])
}
{
+
synapse::CmessageMan messageMan;
if (argc==2)
{
diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt
index 0a40fc8..6f96d5d 100644
--- a/modules/CMakeLists.txt
+++ b/modules/CMakeLists.txt
@@ -10,3 +10,12 @@ file(GLOB modules *.module)
MESSAGE(STATUS "Detected synapse modules: ${modules}")
SUBDIRS(${modules})
+find_package(Doxygen)
+if(DOXYGEN_FOUND)
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
+ add_custom_target(doc ALL
+ ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ COMMENT "Generating API documentation with Doxygen" VERBATIM
+ )
+endif(DOXYGEN_FOUND)
diff --git a/modules/Doxyfile b/modules/Doxyfile.in
index c09880e..1cfec8a 100644
--- a/modules/Doxyfile
+++ b/modules/Doxyfile.in
@@ -179,7 +179,11 @@ TAB_SIZE = 8
# will result in a user-defined paragraph with heading "Side Effects:".
# You can put \n's in the value part of an alias to insert newlines.
-ALIASES =
+#Synapse custom doc stuff:
+ALIASES += P="\arg \c "
+ALIASES += REPLY="\par Sends reply: \a \c "
+ALIASES += SEND="\par Sends: \a \c "
+ALIASES += BROADCAST="\par Broadcasts: \a \c "
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
# sources only. Doxygen will then generate output that is more tailored for C.
@@ -523,14 +527,14 @@ WARNINGS = YES
# for undocumented members. If EXTRACT_ALL is set to YES then this flag will
# automatically be disabled.
-WARN_IF_UNDOCUMENTED = YES
+WARN_IF_UNDOCUMENTED = NO
# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for
# potential errors in the documentation, such as not documenting some
# parameters in a documented function, or documenting parameters that
# don't exist or using markup commands wrongly.
-WARN_IF_DOC_ERROR = YES
+WARN_IF_DOC_ERROR = NO
# This WARN_NO_PARAMDOC option can be abled to get warnings for
# functions that are documented, but have no documentation for their parameters
@@ -564,7 +568,8 @@ WARN_LOGFILE =
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT =
+#INPUT =
+INPUT = @CMAKE_CURRENT_SOURCE_DIR@
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -781,7 +786,7 @@ HTML_HEADER =
# each generated HTML page. If it is left blank doxygen will generate a
# standard footer.
-HTML_FOOTER =
+HTML_FOOTER = doxygen_footer.html
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to
diff --git a/modules/ami.module/module.cpp b/modules/ami.module/module.cpp
index 1e67e96..0ac9145 100644
--- a/modules/ami.module/module.cpp
+++ b/modules/ami.module/module.cpp
@@ -134,7 +134,7 @@ class CnetAmi : public synapse::Cnet
string dataStr(boost::asio::buffer_cast<const char*>(readBuffer.data()), readBuffer.size());
dataStr.resize(dataStr.find(delimiter)+delimiter.length());
- DEB("RECEIVED FROM ASTERISK:\n" << dataStr );
+ // DEB("RECEIVED FROM ASTERISK:\n" << dataStr );
//create a regex iterator
boost::sregex_iterator regexI(
@@ -251,7 +251,7 @@ SYNAPSE_REGISTER(ami_Action)
}
amiString+="\r\n";
- DEB("SEND TO ASTERISK:\n" << amiString);
+ // DEB("SEND TO ASTERISK:\n" << amiString);
net.doWrite(msg.src, amiString);
}
diff --git a/modules/asterisk.module/module.cpp b/modules/asterisk.module/module.cpp
index a6f0d0b..fdd6c42 100644
--- a/modules/asterisk.module/module.cpp
+++ b/modules/asterisk.module/module.cpp
@@ -246,16 +246,16 @@ namespace asterisk
bool isFiltered()
{
//dont show trunks
- if (trunk)
- return (true);
+ // if (trunk)
+ // return (true);
//dont show devices with empty caller ID's
- if (callerIdName=="")
- return (true);
+ // if (callerIdName=="")
+ // return (true);
//dont show anything thats not sip (for now)
- if (id.substr(0,3)!="SIP")
- return (true);
+ // if (id.substr(0,3)!="SIP")
+ // return (true);
return(false);
}
@@ -362,21 +362,20 @@ namespace asterisk
if (isFiltered())
return(false);
- Cmsg out;
- out.event="asterisk_updateDevice";
- out.dst=forceDst;
- out["id"]=id;
- out["callerId"]=callerId;
- out["callerIdName"]=callerIdName;
- out["online"]=online;
- out["trunk"]=trunk;
-
if (groupPtr!=NULL)
{
+ Cmsg out;
+ out.event="asterisk_updateDevice";
+ out.dst=forceDst;
+ out["id"]=id;
+ out["callerId"]=callerId;
+ out["callerIdName"]=callerIdName;
+ out["online"]=online;
+ out["trunk"]=trunk;
out["groupId"]=groupPtr->getId();
+ groupPtr->send(sessionMap,out);
}
- groupPtr->send(sessionMap,out);
return(true);
}
@@ -1123,16 +1122,38 @@ namespace asterisk
else if (msg["ActionID"].str()=="Login")
{
serverMap[msg.dst].status=Cserver::AUTHENTICATED;
-
+ Cmsg out;
//learn all SIP peers as soon as we login
- Cmsg out;
out.clear();
out.src=msg.dst;
out.event="ami_Action";
out["Action"]="SIPPeers";
out.send();
+ //learn all IAX peers as soon as we login
+ out.clear();
+ out.src=msg.dst;
+ out.event="ami_Action";
+ out["Action"]="IAXPeers";
+ out.send();
+
+ //learn all ZAP channels as soon as we login
+ //NOTE: gives useless info
+ // out.clear();
+ // out.src=msg.dst;
+ // out.event="ami_Action";
+ // out["Action"]="ZapShowChannels";
+ // out.send();
+
+ //learn all DAHDI channels as soon as we login
+ //NOTE: gives useless info
+ // out.clear();
+ // out.src=msg.dst;
+ // out.event="ami_Action";
+ // out["Action"]="DahdiShowChannels";
+ // out.send();
+
//learn current channel status as soon as we login
out.clear();
out.src=msg.dst;
@@ -1180,7 +1201,35 @@ namespace asterisk
}
- //we got a response to our SIPPeers request.
+ //we got a response to our SIPPeers/IAXpeers request.
+ /* IAX2 1.8:
+ |ChanObjectType = peer (string)
+ |Channeltype = IAX2 (string)
+ |Dynamic = no (string)
+ |Encryption = no (string)
+ |Event = PeerEntry (string)
+ |IPaddress = 81.18.245.155 (string)
+ |IPport = 4569 (string)
+ |ObjectName = flexvoice/201-CDS_Datux (string)
+ |Status = Unmonitored (string)
+ |Trunk = yes (string)
+
+ SIP 1.8:
+ |ACL = no (string)
+ |ChanObjectType = peer (string)
+ |Channeltype = SIP (string)
+ |Dynamic = yes (string)
+ |Event = PeerEntry (string)
+ |Forcerport = yes (string)
+ |IPaddress = -none- (string)
+ |IPport = 0 (string)
+ |ObjectName = 1002 (string)
+ |RealtimeDevice = no (string)
+ |Status = Unmonitored (string)
+ |TextSupport = no (string)
+ |VideoSupport = no (string)
+
+ */
SYNAPSE_REGISTER(ami_Event_PeerEntry)
{
serverMap[msg.dst].getDevicePtr(msg["Channeltype"].str()+"/"+msg["ObjectName"].str());
@@ -1203,6 +1252,21 @@ namespace asterisk
}
+ /*
+ 1.8:
+ |Alarm = No Alarm (string)
+ |Context = phones (string)
+ |DAHDIChannel = 1 (string)
+ |DND = Disabled (string)
+ |Event = DAHDIShowChannels (string)
+ |Signalling = FXO Kewlstart (string)
+ |SignallingCode = 4128 (string)
+ */
+ SYNAPSE_REGISTER(ami_Event_DAHDIShowChannels)
+ {
+
+ }
+
void channelStatus(Cmsg & msg)
{
CchannelPtr channelPtr=serverMap[msg.dst].getChannelPtr(msg["Uniqueid"]);
@@ -1297,7 +1361,22 @@ namespace asterisk
State: Down
CallerIDNum: <unknown>
CallerIDName: <unknown>
- Uniqueid: 1269871368.144*/
+ Uniqueid: 1269871368.144
+
+ 1.8 dahdi horn pickup:
+ |Account = (string)
+ |CallerIDName = <unknown> (string)
+ |CallerIDNum = <unknown> (string)
+ |Channel = DAHDI/1-1 (string)
+ |ConnectedLineName = <unknown> (string)
+ |ConnectedLineNum = <unknown> (string)
+ |Event = Status (string)
+ |Privilege = Call (string)
+ |State = Rsrvd (string)
+ |Uniqueid = 1352387005.54 (string)
+
+
+ */
channelStatus(msg);
}
@@ -1325,10 +1404,21 @@ namespace asterisk
// State: Up
// Link: SIP/604-00000046
// Uniqueid: 1269958018.98
-
+/*
+ 1.8 dahdi:
+ |Account = (string)
+ |CallerIDName = <unknown> (string)
+ |CallerIDNum = <unknown> (string)
+ |Channel = DAHDI/1-1 (string)
+ |ConnectedLineName = <unknown> (string)
+ |ConnectedLineNum = <unknown> (string)
+ |Event = Status (string)
+ |Privilege = Call (string)
+ |State = Rsrvd (string)
+ |Uniqueid = 1352387096.56 (string)
channelStatus(msg);
-
+*/
}
// channel status is changing
diff --git a/modules/asterisk_marquee.module/module.cpp b/modules/asterisk_marquee.module/module.cpp
index 1990422..abc8928 100644
--- a/modules/asterisk_marquee.module/module.cpp
+++ b/modules/asterisk_marquee.module/module.cpp
@@ -31,11 +31,19 @@ SYNAPSE_REGISTER(module_Init)
out.clear();
out.event="core_LoadModule";
- out["path"]="modules/asterisk.module/libasterisk.so";
+ out["name"]="marquee_m500";
out.send();
}
-//TODO: load libmarquee in between
+
+SYNAPSE_REGISTER(marquee_m500_Ready)
+{
+ Cmsg out;
+ out.clear();
+ out.event="core_LoadModule";
+ out["name"]="asterisk";
+ out.send();
+}
SYNAPSE_REGISTER(asterisk_Ready)
{
@@ -129,7 +137,7 @@ void updateMarquee()
}
Cmsg out;
out.event="marquee_Set";
- out["text"]="%C0"+text;
+ out["text"]="%S1%C0"+text;
out.send();
}
//nothing ringing, show active calls
@@ -160,7 +168,7 @@ SYNAPSE_REGISTER(asterisk_authCall)
{
Cmsg out;
out.event="marquee_Set";
- out["text"]="Call "+msg["number"].str() + " to login...";
+ out["text"]="%S1Call "+msg["number"].str() + " to login...";
out.send();
}
diff --git a/modules/core.module/module.cpp b/modules/core.module/module.cpp
index 279a82a..b362de0 100644
--- a/modules/core.module/module.cpp
+++ b/modules/core.module/module.cpp
@@ -16,16 +16,6 @@
along with Synapse. If not, see <http://www.gnu.org/licenses/>. */
-/** \file
-The core module.
-
-This contains all the core functionality to control the synapse framework.
-
-Here are some common sends that can be emitted by all event-handers of the core:
-\par Sends \c module_Error:
- Sended to the requesting session if some error happend.
- \arg \c error A string describing the error.
-*/
@@ -41,6 +31,16 @@ Look in the files section for more info..
#include "synapse.h"
#include <signal.h>
+/** The core module.
+
+This contains all the core functionality to control the synapse framework.
+
+Here are some common sends that can be emitted by all event-handers of the core:
+\SEND module_Error:
+ Sended to the requesting session if some error happend.
+ \P error A string describing the error.
+ *
+ */
namespace synapse
{
@@ -241,16 +241,31 @@ SYNAPSE_REGISTER(module_Error)
/** Dynamicly loads a synapse module.
- \param path The absolute pathname of the .so file.
- \param name Name of the module (will autodetermine the path)
+
+\P path The absolute pathname of the .so file.
+\P name Name of the module (will autodetermine the path)
\post The module specified by path is loaded.
-After loading the module_Init event is sended to the initial session of the module. Directly after that the module_SessionStarted and module_SessionStart are also sended.
-\par Replys \c modulename_Ready:
+\SEND module_Init
+To the initial session of the new module, so it can initalize itself.
+
+\SEND module_SessionStart
+To the initial session of the new module. (just like any other session that is started for a module)
+\P username Username thats logged in to this session.
+\P synapse_cookie Custom session cookie.
+\P description Description of the session.
+
+\BROADCAST module_SessionStarted
+Tells the world a new session is started for this module.
+\P session The session id of the new session.
+
+\REPLY modulename_Ready
Sended to all the sessions that requested the load, after the module indicates its ready.
A module should always send a \c core_Ready when its ready.
- \arg \c session The original session id that sended the core_Ready.
+ \P session The original session id that sended the core_Ready.
+
+\note If the module is already loaded, only a modulename_Ready is send.
*/
SYNAPSE_REGISTER(core_LoadModule)
@@ -342,8 +357,9 @@ SYNAPSE_REGISTER(core_LoadModule)
\post The module is marked as ready, so that a future \c core_LoadModule can return modulename_Ready immediatly.
-\par Sends \c modulename_Ready to all modules that requested the module:
- \arg \c session The default session of the ready module.
+\SEND modulename_Ready
+ to all modules that requested the module
+ \P session The default session of the ready module.
*/
SYNAPSE_REGISTER(core_Ready)
{
@@ -382,8 +398,8 @@ SYNAPSE_REGISTER(core_Ready)
/** Registers an event handler.
- \param event The name of the event.
- \param hander (optional) The function name of the handler. If not specified, the name of the event will be used. A pointer to the function is looked up via the symbol table of the dynamicly loaded object.
+ \P event The name of the event.
+ \P hander (optional) The function name of the handler. If not specified, the name of the event will be used. A pointer to the function is looked up via the symbol table of the dynamicly loaded object.
You also can set a default handler that will be called for ALL events: Leave \c event empty and only specify \c handler.
@@ -431,10 +447,10 @@ SYNAPSE_REGISTER(core_Register)
/** Changes the settings of an event.
- \param event The event you want to change.
- \param sendGroup The group that has permission to send the event.
- \param recvGroup The group that has permission to receive the event.
- \param modifyGroup The group that has permission to modify the permissions.
+ \P event The event you want to change.
+ \P sendGroup The group that has permission to send the event.
+ \P recvGroup The group that has permission to receive the event.
+ \P modifyGroup The group that has permission to modify the permissions.
\post The permissions are changed.
@@ -506,12 +522,12 @@ SYNAPSE_REGISTER(core_ChangeEvent)
/** Changes the user of the \c src session.
- \param username The username of the user you want to become.
- \param password The password to authenticate you.
+ \P username The username of the user you want to become.
+ \P password The password to authenticate you.
\post The \c src session has changed user. (e.g. has different permissions)
-\par Replies \c module_Login:
+\REPLY module_Login:
To indicate a succesfull login.
\arg \c username The username the session has become.
*/
@@ -541,21 +557,21 @@ SYNAPSE_REGISTER(core_Login)
/** Starts a new session, with the same user as \c src.
- \param username (optional)
- \param password (optional) If specified will create a session with a different user instead of the \c src user.
- \param maxThreads (optional) Max threads of new session.
- \param synapse_cookie (optional) Cookie, can be used internally by module. This value is passed every time a handler for the session is called. It is passed as \c cookie parameter to the handler-function.
- \param description (optional) description of the session
+ \P username (optional)
+ \P password (optional) If specified will create a session with a different user instead of the \c src user.
+ \P maxThreads (optional) Max threads of new session.
+ \P synapse_cookie (optional) Cookie, can be used internally by module. This value is passed every time a handler for the session is called. It is passed as \c cookie parameter to the handler-function.
+ \P description (optional) description of the session
\post A new session is created.
-\par Sends \c module_SessionStart:
+\SEND module_SessionStart:
to the new session, within the same module. This is to let the module know about its new session.
\arg \c username Username of the session
\arg \c description (optional) description of the session, usefull for debugging and administration.
\arg \c (other parameters) Contains all specified arguments. (without password)
-\par Broadcasts \c module_SessionStarted:
+\BROADCAST module_SessionStarted:
to let the rest of the word know of the new session.
\arg \c session The session id of the new session.
*/
@@ -637,13 +653,13 @@ SYNAPSE_REGISTER(core_NewSession)
\post Deleted all sessions, including the core-session: You cant call any core-functions after sending this.
-\par Broadcasts \c module_Shutdown:
+\BROADCAST module_Shutdown:
To let all modules know they should cleanup/shutdown and end all their threads.
-\par Sends \c module_SessionEnd:
+\SEND module_SessionEnd:
To all sessions.
-\par Broadcasts \c module_SessionEnded:
+\BROADCAST module_SessionEnded:
For all sessions, to indicate to the rest of the world that the sessions have been ended.
\arg \c session The session that has been ended.
@@ -709,10 +725,10 @@ SYNAPSE_REGISTER(core_Shutdown)
/** Delete \c src session.
-\par Replies \c module_SessionEnd:
+\REPLY module_SessionEnd:
To \c src to indicate session has ended.
-\par Broadcasts \c module_SessionEnded:
+\BROADCAST module_SessionEnded:
To indicate to the rest of the world that the session has been ended.
\arg \c session The session that has been ended.
*/
@@ -755,7 +771,7 @@ SYNAPSE_REGISTER(core_DelSession)
Only deletes sessions belonging to \c src module.
-\par Broadcasts \c module_SessionEnded:
+\BROADCAST module_SessionEnded:
To indicate to the rest of the world that the sessions have been ended.
\arg \c session The session that has been ended.
*/
@@ -792,9 +808,9 @@ SYNAPSE_REGISTER(core_DelCookieSessions)
/** Changes the settings of the \c src module.
- \param maxThreads (optional) The maximum number of threads for the module. (default 1, e.g. single threaded)
- \param broadcastMulti (optional) Set to 1 to deliver broadcasts to every session specific, instead of only to the default session of the module.
- \param broadcastCookie (optional) Set to 1 to deliver broadcasts to every uniq session-cookie specific, instead of only to the default session of the module.
+ \P maxThreads (optional) The maximum number of threads for the module. (default 1, e.g. single threaded)
+ \P broadcastMulti (optional) Set to 1 to deliver broadcasts to every session specific, instead of only to the default session of the module.
+ \P broadcastCookie (optional) Set to 1 to deliver broadcasts to every uniq session-cookie specific, instead of only to the default session of the module.
\post Settings have been changed.
*/
@@ -825,7 +841,7 @@ SYNAPSE_REGISTER(core_ChangeModule)
/** Changes the settings of \c src session.
- \param maxThreads (optional) The maximum number of threads for the module. (default 1, e.g. single threaded)
+ \P maxThreads (optional) The maximum number of threads for the module. (default 1, e.g. single threaded)
\post Settings have been changed.
*/
@@ -851,13 +867,13 @@ SYNAPSE_REGISTER(core_ChangeSession)
//
/** Sends a thread.interrupt() to a executing call that was previously send from \c src. It removes the call form the queue if its not executing yet.
- \param event The event you want to interupt or cancel.
- \param dst The destination session the event was send to.
+ \P event The event you want to interupt or cancel.
+ \P dst The destination session the event was send to.
\post The event wont be delivered anymore, or a interrupt is send to the thread.
-\par Replies \c core_InterruptSent
+\REPLY core_InterruptSent
To indicate the interrupt is send OR the call is removed.
\arg \c pars The above specified parameters.
@@ -885,8 +901,8 @@ SYNAPSE_REGISTER(core_Interrupt)
}
/** Changes the logging-setting of the synapse core.
- \param logSends Boolean to control the printing of Send messages.
- \param logReceives Boolean to control the printing of the receiving of messages.
+ \P logSends Boolean to control the printing of Send messages.
+ \P logReceives Boolean to control the printing of the receiving of messages.
\post Settings have been changed.
@@ -907,7 +923,7 @@ SYNAPSE_REGISTER(core_ChangeLogging)
/** Requests status of core.
Usefull for debugging and administration.
-\par Replies \c core_Status:
+\REPLY core_Status:
Contains several status fields. Mainly used by status.html.
*/
SYNAPSE_REGISTER(core_GetStatus)
@@ -928,7 +944,7 @@ SYNAPSE_REGISTER(core_GetStatus)
/** Gets a list of all registered events from core.
Usefull for automated event mappers.
-\par Replies \c core_Events:
+\REPLY core_Events:
Contains array with all known events.
*/
SYNAPSE_REGISTER(core_GetEvents)
@@ -944,15 +960,15 @@ SYNAPSE_REGISTER(core_GetEvents)
}
/** Adds a new event mapping.
- \param mapFrom Event to map from
- \param mapTo Event to map to
+ \P mapFrom Event to map from
+ \P mapTo Event to map to
\post Whenever event mapFrom is sent to destination -1, it will be remapped to mapTo. Multiple mappings per event are possible. Whenever the core maps an event, a core_MappedEvent is broadcasted. The end users should use mapper.html to remap events for things like remote controls or keyboard input.
-\par Broadcasts \c core_MappedEvent:
+\BROADCAST core_MappedEvent:
Informs of the new mapping status.
- \param mappedFrom Event which got mapped
- \param mappedTo List of target events we map to.
+ \P mappedFrom Event which got mapped
+ \P mappedTo List of target events we map to.
*/
SYNAPSE_REGISTER(core_AddMapping)
@@ -976,12 +992,12 @@ SYNAPSE_REGISTER(core_AddMapping)
}
/** Deletes an event mapping.
- \param mapFrom Event that is mapped from
- \param mapTo Event that is mapped to
+ \P mapFrom Event that is mapped from
+ \P mapTo Event that is mapped to
\post Mapping is removed.
-\par Broadcasts \c core_MappedEvent.
+\BROADCAST core_MappedEvent.
(see core_AddMapping)
*/
diff --git a/modules/curl.module/module.cpp b/modules/curl.module/module.cpp
index ee65224..aac1f81 100644
--- a/modules/curl.module/module.cpp
+++ b/modules/curl.module/module.cpp
@@ -110,8 +110,8 @@ class Ccurl
// queueMsg["password"]=msg["password"];
mQueue.push_back(queueMsg);
- Cqueue::iterator lastMsg=(--mQueue.end());
-
+ //Cqueue::iterator lastMsg=(--mQueue.end());
+
mQueueChanged->notify_one();
//no performing thread yet?
diff --git a/modules/dmx.module/CMakeLists.txt b/modules/dmx.module/CMakeLists.txt
new file mode 100644
index 0000000..b8e68d9
--- /dev/null
+++ b/modules/dmx.module/CMakeLists.txt
@@ -0,0 +1,28 @@
+#this is just a basic CMakeLists.txt, for more information see the cmake manpage
+
+cmake_minimum_required(VERSION 2.6)
+
+#add definitions, compiler switches, etc.
+ADD_DEFINITIONS()
+
+#Determine name of the .so module:
+#A module should always be in a modulename.module directory!.
+string(REGEX REPLACE ".*/([^/]*).module$" "\\1" module_name "${CMAKE_CURRENT_BINARY_DIR}")
+MESSAGE(STATUS "Module name of ${CMAKE_CURRENT_BINARY_DIR} is: '${module_name}'")
+
+#automaticly add all sourcefiles to current module
+file(GLOB sources *.cpp)
+ADD_LIBRARY(${module_name} MODULE ${sources} ../../libs/cnet.cpp)
+
+#need to link to some other libraries ? just add them here
+TARGET_LINK_LIBRARIES(${module_name})
+
+INCLUDE_DIRECTORIES(../..)
+
+#add an install target here
+#INSTALL_FILES(...)
+#INSTALL_PROGRAMS(...)
+#INSTALL_TARGET(...)
+
+
+
diff --git a/modules/dmx.module/module.cpp b/modules/dmx.module/module.cpp
new file mode 100644
index 0000000..0a206d3
--- /dev/null
+++ b/modules/dmx.module/module.cpp
@@ -0,0 +1,340 @@
+/* Copyright 2008,2009,2010 Edwin Eefting (edwin@datux.nl)
+
+ This file is part of Synapse.
+
+ Synapse is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Synapse is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Synapse. If not, see <http://www.gnu.org/licenses/>. */
+
+
+#include "cnetman.h"
+#include "cconfig.h"
+#include "synapse.h"
+#include <boost/regex.hpp>
+#include <sstream>
+#include <iomanip>
+#include "exception/cexception.h"
+
+using namespace boost;
+using namespace std;
+
+int moduleSessionId=0;
+int netSessionId=0;
+
+namespace dmx
+{
+
+synapse::Cconfig dmxValues;
+
+SYNAPSE_REGISTER(module_Init)
+{
+ Cmsg out;
+
+ moduleSessionId=msg.dst;
+
+ dmxValues.load("etc/synapse/dmx.conf");
+
+
+ out.clear();
+ out.event="core_ChangeModule";
+ out["maxThreads"]=10;
+ out.send();
+
+ out.clear();
+ out.event="core_ChangeSession";
+ out["maxThreads"]=1;
+ out.send();
+
+ out.clear();
+ out.event="core_LoadModule";
+ out["name"]="http_json";
+ out.send();
+
+ out.clear();
+ out.event="core_LoadModule";
+ out["name"]="timer";
+ out.send();
+
+ out.clear();
+ out.event="core_NewSession";
+ out.send();
+
+ //anyone can set values
+ out.clear();
+ out.event="core_ChangeEvent";
+ out["event"]= "dmx_Set";
+ out["modifyGroup"]= "modules";
+ out["sendGroup"]= "anonymous";
+ out["recvGroup"]= "modules";
+ out.send();
+
+ //anyone can set positions
+ out.clear();
+ out.event="core_ChangeEvent";
+ out["event"]= "dmx_SetPosition";
+ out["modifyGroup"]= "modules";
+ out["sendGroup"]= "anonymous";
+ out["recvGroup"]= "modules";
+ out.send();
+
+ //anyone can receive updates
+ out.clear();
+ out.event="core_ChangeEvent";
+ out["event"]= "dmx_Update";
+ out["modifyGroup"]= "modules";
+ out["sendGroup"]= "modules";
+ out["recvGroup"]= "anonymous";
+ out.send();
+
+ //anyone can request full updates
+ out.clear();
+ out.event="core_ChangeEvent";
+ out["event"]= "dmx_Get";
+ out["modifyGroup"]= "modules";
+ out["sendGroup"]= "anonymous";
+ out["recvGroup"]= "modules";
+ out.send();
+
+ //just connect something
+ out.clear();
+ out.event="dmx_Connect";
+ out["id"]=1;
+ out["host"]="192.168.1.6";
+// out["host"]="localhost";
+ out["port"]=777;
+ out.send();
+
+
+ ///tell the rest of the world we are ready for duty
+ out.clear();
+ out.event="core_Ready";
+ out.send();
+
+
+}
+
+class CnetDmx : public synapse::Cnet
+{
+
+ void connected(int id, const string &host, int port)
+ {
+ Cmsg out;
+ out.dst=id;
+ out.event="dmx_Connected";
+ out.send();
+
+ //password
+ string s("777\r\n");
+ doWrite(s);
+
+ //16bits mode
+// s="*65FF#\n";
+ // doWrite(s);
+ }
+
+ void received(int id, asio::streambuf &readBuffer, std::size_t bytesTransferred)
+ {
+ //convert streambuf to string
+ string dataStr(boost::asio::buffer_cast<const char*>(readBuffer.data()), readBuffer.size());
+
+ //parse lirc output
+// smatch what;
+// if (regex_match(
+// dataStr,
+// what,
+// boost::regex("(.*?) (.*?) (.*?) (.*?)\n")
+// ))
+// {
+// //send to destination -1: this is the user configurable event mapper
+// //TODO: different events for long-presses and double presses?
+// Cmsg out;
+// out.dst=-1;
+// out.event="dmx_"+what[4]+"."+what[3];
+// out["code"] =what[1];
+// out["repeat"] =what[2];
+// out.send();
+// }
+// else
+// {
+// ERROR("Cant parse dmx output: " << dataStr);
+// }
+
+ DEB("DMX answer: "<<dataStr);
+
+ readBuffer.consume(dataStr.length());
+
+ }
+
+ void disconnected(int id, const boost::system::error_code& ec)
+ {
+ Cmsg out;
+ out.dst=id;
+ out.event="dmx_Disconnected";
+ out["reason"]=ec.message();
+ out.send();
+ }
+
+ void startAsyncRead()
+ {
+ asio::async_read_until(
+ tcpSocket,
+ readBuffer,
+ boost::regex("."),
+ bind(&Cnet::readHandler, this, _1, _2)
+ );
+ }
+
+};
+
+synapse::CnetMan<CnetDmx> net;
+
+SYNAPSE_REGISTER(module_SessionStart)
+{
+ if (msg.dst!=moduleSessionId)
+ {
+ netSessionId=msg.dst;
+
+ Cmsg out;
+ out.clear();
+ out.event="core_ChangeSession";
+ out["maxThreads"]=10;
+ out.send();
+ }
+}
+
+SYNAPSE_REGISTER(timer_Ready)
+{
+ Cmsg out;
+ out.event="timer_Set";
+ out["seconds"]=10;
+ out["repeat"]=-1;
+ out["dst"]=dst;
+ out["event"]="dmx_Timer";
+ out.send();
+}
+
+SYNAPSE_REGISTER(dmx_Timer)
+{
+ if (dmxValues.isChanged())
+ dmxValues.save();
+}
+
+SYNAPSE_REGISTER(dmx_Connect)
+{
+ if (msg.dst==netSessionId)
+ {
+ net.runConnect(msg["id"], msg["host"], msg["port"], 5);
+ }
+ else
+ {
+ msg.dst=netSessionId;
+ msg.send();
+ }
+}
+
+/** Set specified dmx channel to a value
+ *
+ */
+SYNAPSE_REGISTER(dmx_Set)
+{
+ if (msg["channel"]>1024 || msg["channel"]<0)
+ throw(synapse::runtime_error("Illegal channel"));
+
+ if (msg["value"]>255 || msg["value"]<0)
+ throw(synapse::runtime_error("Illegal value"));
+
+// if (msg["channel"]==6 && msg["value"]<180)
+// msg["value"]=180;
+
+
+ stringstream dmxStr;
+ //*C9<layer><channel><value>#
+ dmxStr << "*C901";
+ dmxStr << setfill('0');
+ dmxStr << hex << setw(2) << (int)msg["channel"];
+ dmxStr << hex << setw(2) << (int)msg["value"];
+ dmxStr << "#\n";
+ string s=dmxStr.str();
+ net.doWrite(msg["id"], s);
+
+ Cmsg out;
+ out=msg;
+ out.event="dmx_Update";
+ out.src=0;
+ out.dst=0;
+ out.send();
+
+ dmxValues[msg["channel"]]["value"]=msg["value"];
+ dmxValues.changed();
+}
+
+
+/** Set dmx position
+ *
+ */
+SYNAPSE_REGISTER(dmx_SetPosition)
+{
+ if (msg["channel"]>1024 || msg["channel"]<0)
+ throw(synapse::runtime_error("Illegal channel"));
+
+ dmxValues[msg["channel"]]["left"]=msg["left"];
+ dmxValues[msg["channel"]]["top"]=msg["top"];
+
+ Cmsg out;
+ out=msg;
+ out.event="dmx_Update";
+ out.src=0;
+ out.dst=0;
+ out.send();
+
+ dmxValues.changed();
+}
+
+SYNAPSE_REGISTER(dmx_Get)
+{
+ FOREACH_VARMAP(value, dmxValues)
+ {
+ Cmsg out;
+ out.dst=msg.src;
+ out.event="dmx_Update";
+ out=value.second;
+ out["channel"]=value.first;
+ out.send();
+
+ }
+
+}
+
+SYNAPSE_REGISTER(dmx_Disconnect)
+{
+ net.doDisconnect(msg["id"]);
+}
+
+/** When a session ends, make sure the corresponding network connection is disconnected as well.
+ *
+ */
+SYNAPSE_REGISTER(module_SessionEnded)
+{
+ net.doDisconnect(msg["id"]);
+}
+
+/** Called when synapse whats the module to shutdown completely
+ * This makes sure that all ports and network connections are closed, so there wont be any 'hanging' threads left.
+ * If you care about data-ordering, send this to session-id that sended you the net_Connected.
+ */
+SYNAPSE_REGISTER(module_Shutdown)
+{
+ INFO("dmx shutting down...");
+ //let the net module shut down to fix the rest
+ net.doShutdown();
+}
+} \ No newline at end of file
diff --git a/modules/docs/html/ami_8module_2module_8cpp.html b/modules/docs/html/ami_8module_2module_8cpp.html
index a8d8747..d4be82c 100644
--- a/modules/docs/html/ami_8module_2module_8cpp.html
+++ b/modules/docs/html/ami_8module_2module_8cpp.html
@@ -2,57 +2,96 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: ami.module/module.cpp File Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">ami.module/module.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>ami.module/module.cpp File Reference</h1>
+
<p>Asterisk Management Interface connector.
-<a href="#_details">More...</a></p>
-<code>#include &quot;cnetman.h&quot;</code><br/>
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;cnetman.h&quot;</code><br/>
<code>#include &quot;synapse.h&quot;</code><br/>
<code>#include &lt;boost/regex.hpp&gt;</code><br/>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCnetAmi.html">CnetAmi</a></td></tr>
-<tr><td colspan="2"><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a9663bac24258c633a4d8df270e482a1c">SYNAPSE_REGISTER</a> (module_Init)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#ae013ddc7f8a59f244ac1f085ea6e77fb">SYNAPSE_REGISTER</a> (ami_Connect)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Connects to a asterisk servers managment interface, and links it to <code>src</code>. <a href="#ae013ddc7f8a59f244ac1f085ea6e77fb"></a><br/></td></tr>
+</div><table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCnetAmi.html">CnetAmi</a></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a9663bac24258c633a4d8df270e482a1c">SYNAPSE_REGISTER</a> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#ae013ddc7f8a59f244ac1f085ea6e77fb">SYNAPSE_REGISTER</a> (ami_Connect)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Connects to a asterisk servers managment interface, and links it to <code>src</code>. <a href="#ae013ddc7f8a59f244ac1f085ea6e77fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e2af634d0f5f1afbc9015908cde64fa"></a><!-- doxytag: member="ami.module/module.cpp::SYNAPSE_REGISTER" ref="a1e2af634d0f5f1afbc9015908cde64fa" args="(ami_Disconnect)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a1e2af634d0f5f1afbc9015908cde64fa">SYNAPSE_REGISTER</a> (ami_Disconnect)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Disconnects ami connection belonging to <code>src</code>. <br/></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a1e2af634d0f5f1afbc9015908cde64fa">SYNAPSE_REGISTER</a> (ami_Disconnect)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnects ami connection belonging to <code>src</code>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa629588147e1b1cdc6897c18082fb874"></a><!-- doxytag: member="ami.module/module.cpp::SYNAPSE_REGISTER" ref="aa629588147e1b1cdc6897c18082fb874" args="(module_SessionEnded)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#aa629588147e1b1cdc6897c18082fb874">SYNAPSE_REGISTER</a> (module_SessionEnded)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">When a session ends, make sure the corresponding network connection is disconnected as well. <br/></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#aa629588147e1b1cdc6897c18082fb874">SYNAPSE_REGISTER</a> (module_SessionEnded)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">When a session ends, make sure the corresponding network connection is disconnected as well. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a330d46dbc1c25e2d5b9befe3acacfbf2"></a><!-- doxytag: member="ami.module/module.cpp::SYNAPSE_REGISTER" ref="a330d46dbc1c25e2d5b9befe3acacfbf2" args="(module_Shutdown)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a4453bd2dfe8089184f0828fc77e2803f">SYNAPSE_REGISTER</a> (ami_Action)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a asterisk action to the connection belonging to <code>src</code>. <a href="#a4453bd2dfe8089184f0828fc77e2803f"></a><br/></td></tr>
-<tr><td colspan="2"><h2>Variables</h2></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ami_8module_2module_8cpp.html#a4453bd2dfe8089184f0828fc77e2803f">SYNAPSE_REGISTER</a> (ami_Action)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a asterisk action to the connection belonging to <code>src</code>. <a href="#a4453bd2dfe8089184f0828fc77e2803f"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a506e9942320e2d1938bb998facacf277"></a><!-- doxytag: member="ami.module/module.cpp::net" ref="a506e9942320e2d1938bb998facacf277" args="" -->
-synapse::CnetMan&lt; <a class="el" href="classCnetAmi.html">CnetAmi</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>net</b></td></tr>
+synapse::CnetMan&lt; <a class="el" href="classCnetAmi.html">CnetAmi</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>net</b></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>Asterisk Management Interface connector. </p>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Asterisk Management Interface connector. </p>
<p>Connects to an asterisk server via the AMI.</p>
<div class="fragment"><pre class="fragment">To login to an asterisk server define these two handlers:
<a class="code" href="ami_8module_2module_8cpp.html#a9663bac24258c633a4d8df270e482a1c">SYNAPSE_REGISTER</a>(ami_Ready)
@@ -95,34 +134,22 @@ Received events are converted to messages with <span class="keyword">event</span
Received responses are converted to messages with <span class="keyword">event</span>: ami_Response_<span class="stringliteral">&quot;responsename&quot;</span> .
All parameters are copied from/to asterisk without modification.
-</pre></div> <hr/><h2>Function Documentation</h2>
-<a class="anchor" id="a4453bd2dfe8089184f0828fc77e2803f"></a><!-- doxytag: member="module.cpp::SYNAPSE_REGISTER" ref="a4453bd2dfe8089184f0828fc77e2803f" args="(ami_Action)" -->
+</pre></div> </div><hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a9663bac24258c633a4d8df270e482a1c"></a><!-- doxytag: member="module.cpp::SYNAPSE_REGISTER" ref="a9663bac24258c633a4d8df270e482a1c" args="(module_Init)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">SYNAPSE_REGISTER </td>
+ <td class="memname"><a class="el" href="ami_8module_2module_8cpp.html#a4453bd2dfe8089184f0828fc77e2803f">SYNAPSE_REGISTER</a> </td>
<td>(</td>
- <td class="paramtype">ami_Action&nbsp;</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
+ <td class="paramtype">module_Init&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
-
-<p>Sends a asterisk action to the connection belonging to <code>src</code>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>...</em>&nbsp;</td><td>The ami-parameters you want to send.</td></tr>
- </table>
- </dd>
-</dl>
-<dl class="user"><dt><b>Replies <code>ami_Response_</code>...:</b></dt><dd>if the asterisk server responds with something. <ul>
-<li><code></code>... Received ami-parameters. </li>
-</ul>
-</dd></dl>
+<p>tell the rest of the world we are ready for duty </p>
</div>
</div>
@@ -131,11 +158,10 @@ All parameters are copied from/to asterisk without modification.
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">SYNAPSE_REGISTER </td>
+ <td class="memname"><a class="el" href="ami_8module_2module_8cpp.html#a4453bd2dfe8089184f0828fc77e2803f">SYNAPSE_REGISTER</a> </td>
<td>(</td>
- <td class="paramtype">ami_Connect&nbsp;</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
+ <td class="paramtype">ami_Connect&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
@@ -143,10 +169,10 @@ All parameters are copied from/to asterisk without modification.
<div class="memdoc">
<p>Connects to a asterisk servers managment interface, and links it to <code>src</code>. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>host</em>&nbsp;</td><td>Hostname of the asterisk server. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>port</em>&nbsp;</td><td>AMI port (normally 5038)</td></tr>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">host</td><td>Hostname of the asterisk server. </td></tr>
+ <tr><td class="paramname">port</td><td>AMI port (normally 5038)</td></tr>
</table>
</dd>
</dl>
@@ -160,30 +186,40 @@ All parameters are copied from/to asterisk without modification.
</div>
</div>
-<a class="anchor" id="a9663bac24258c633a4d8df270e482a1c"></a><!-- doxytag: member="module.cpp::SYNAPSE_REGISTER" ref="a9663bac24258c633a4d8df270e482a1c" args="(module_Init)" -->
+<a class="anchor" id="a4453bd2dfe8089184f0828fc77e2803f"></a><!-- doxytag: member="module.cpp::SYNAPSE_REGISTER" ref="a4453bd2dfe8089184f0828fc77e2803f" args="(ami_Action)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">SYNAPSE_REGISTER </td>
+ <td class="memname"><a class="el" href="ami_8module_2module_8cpp.html#a4453bd2dfe8089184f0828fc77e2803f">SYNAPSE_REGISTER</a> </td>
<td>(</td>
- <td class="paramtype">module_Init&nbsp;</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
+ <td class="paramtype">ami_Action&#160;</td>
+ <td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
-<p><p>tell the rest of the world we are ready for duty </p>
-</p>
+<p>Sends a asterisk action to the connection belonging to <code>src</code>. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">...</td><td>The ami-parameters you want to send.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies <code>ami_Response_</code>...:</b></dt><dd>if the asterisk server responds with something. <ul>
+<li><code></code>... Received ami-parameters. </li>
+</ul>
+</dd></dl>
</div>
</div>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/annotated.html b/modules/docs/html/annotated.html
index 5e5d1d6..0d8fe1e 100644
--- a/modules/docs/html/annotated.html
+++ b/modules/docs/html/annotated.html
@@ -2,47 +2,90 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Class List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classChttpSession.html">ChttpSession</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classpl_1_1Citer.html">pl::Citer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCnetAmi.html">CnetAmi</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classdmx_1_1CnetDmx.html">dmx::CnetDmx</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCnetHttp.html">CnetHttp</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCnetLirc.html">CnetLirc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classCnetModule.html">CnetModule</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classpaper_1_1CpaperObject.html">paper::CpaperObject</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a></td><td class="indexvalue"></td></tr>
+ <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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/asterisk_8module_2module_8cpp.html b/modules/docs/html/asterisk_8module_2module_8cpp.html
index ed6f2d8..d9b1054 100644
--- a/modules/docs/html/asterisk_8module_2module_8cpp.html
+++ b/modules/docs/html/asterisk_8module_2module_8cpp.html
@@ -2,129 +2,174 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk.module/module.cpp File Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#define-members">Defines</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk.module/module.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk.module/module.cpp File Reference</h1>
+
<p>Asterisk Control Module.
-<a href="#_details">More...</a></p>
-<code>#include &quot;synapse.h&quot;</code><br/>
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;synapse.h&quot;</code><br/>
<code>#include &lt;boost/regex.hpp&gt;</code><br/>
<code>#include &lt;boost/foreach.hpp&gt;</code><br/>
<code>#include &lt;boost/lexical_cast.hpp&gt;</code><br/>
<code>#include &quot;./csession.h&quot;</code><br/>
<code>#include &quot;cconfig.h&quot;</code><br/>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a></td></tr>
-<tr><td colspan="2"><h2>Defines</h2></td></tr>
+</div><table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a></td></tr>
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82cc5b7eb6d3887a854acf448ccdae05"></a><!-- doxytag: member="asterisk.module/module.cpp::ASTERISK_AUTH" ref="a82cc5b7eb6d3887a854acf448ccdae05" args="" -->
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>ASTERISK_AUTH</b>&nbsp;&nbsp;&nbsp;&quot;9999&quot;</td></tr>
-<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
+#define&#160;</td><td class="memItemRight" valign="bottom"><b>ASTERISK_AUTH</b>&#160;&#160;&#160;&quot;9999&quot;</td></tr>
+<tr><td colspan="2"><h2><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0fbf941b5d6c975fd0d18bfb2fc39c"></a><!-- doxytag: member="asterisk.module/module.cpp::TauthCookie" ref="aaf0fbf941b5d6c975fd0d18bfb2fc39c" args="" -->
-typedef long int&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::TauthCookie</b></td></tr>
+typedef long int&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::TauthCookie</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05280e0c3201476812235f78f14782a5"></a><!-- doxytag: member="asterisk.module/module.cpp::CdevicePtr" ref="a05280e0c3201476812235f78f14782a5" args="" -->
-typedef shared_ptr&lt; class Cdevice &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::CdevicePtr</b></td></tr>
+typedef shared_ptr&lt; class Cdevice &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::CdevicePtr</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a993c30b97036bcc2c50c9e957b6399b0"></a><!-- doxytag: member="asterisk.module/module.cpp::CdeviceMap" ref="a993c30b97036bcc2c50c9e957b6399b0" args="" -->
-typedef map&lt; string, CdevicePtr &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::CdeviceMap</b></td></tr>
+typedef map&lt; string, CdevicePtr &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::CdeviceMap</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab594086ad5b318c60cd4c46a2896287f"></a><!-- doxytag: member="asterisk.module/module.cpp::CchannelPtr" ref="ab594086ad5b318c60cd4c46a2896287f" args="" -->
typedef shared_ptr&lt; class <br class="typebreak"/>
-Cchannel &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::CchannelPtr</b></td></tr>
+Cchannel &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::CchannelPtr</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac365f2278f38425bbe1c5c9607d4321c"></a><!-- doxytag: member="asterisk.module/module.cpp::CchannelMap" ref="ac365f2278f38425bbe1c5c9607d4321c" args="" -->
-typedef map&lt; string, CchannelPtr &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::CchannelMap</b></td></tr>
+typedef map&lt; string, CchannelPtr &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::CchannelMap</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5964fadf38ff1e47c0d1530b1f88fd32"></a><!-- doxytag: member="asterisk.module/module.cpp::CserverMap" ref="a5964fadf38ff1e47c0d1530b1f88fd32" args="" -->
-typedef map&lt; int, class Cserver &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::CserverMap</b></td></tr>
-<tr><td colspan="2"><h2>Functions</h2></td></tr>
+typedef map&lt; int, class Cserver &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::CserverMap</b></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbadd3fede8cab4ebf3e34ca4b70ab51"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="acbadd3fede8cab4ebf3e34ca4b70ab51" args="(module_Init)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_Init)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab87c0551843e7850e34598b92ec95278"></a><!-- doxytag: member="asterisk.module/module.cpp::getDeviceIdFromChannel" ref="ab87c0551843e7850e34598b92ec95278" args="(string channel)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::getDeviceIdFromChannel</b> (string channel)</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::getDeviceIdFromChannel</b> (string channel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af723b2b18538a5dcb41c3767da82632a"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="af723b2b18538a5dcb41c3767da82632a" args="(asterisk_GetStatus)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_GetStatus)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_GetStatus)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e2f748afb3945ef301fd389dac0de59"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a1e2f748afb3945ef301fd389dac0de59" args="(timer_Ready)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (timer_Ready)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (timer_Ready)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7632ce7ee2f141f19d19303f4bc483d1"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a7632ce7ee2f141f19d19303f4bc483d1" args="(asterisk_SendChanges)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_SendChanges)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceasterisk.html#abe4ac8b7ff446cbb5588238de140a5f3">asterisk::SYNAPSE_REGISTER</a> (ami_Ready)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceasterisk.html#a6a829eadd4b1bc1c9fc9aa6fb6396df6">asterisk::SYNAPSE_REGISTER</a> (asterisk_Config)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Connects to specified asterisk server. <a href="#a6a829eadd4b1bc1c9fc9aa6fb6396df6"></a><br/></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_SendChanges)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Ready)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_Config)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Connects to specified asterisk server. <a href="#a6a829eadd4b1bc1c9fc9aa6fb6396df6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5dbdac7088231437999b6acdf52f4e0"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="af5dbdac7088231437999b6acdf52f4e0" args="(module_SessionStart)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionStart)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionStart)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ef027092583ce2c515901cdf375d6c4"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a3ef027092583ce2c515901cdf375d6c4" args="(module_SessionEnd)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionEnd)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionEnd)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa04cb2345d8c311fafa58d4734c0ca92"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="aa04cb2345d8c311fafa58d4734c0ca92" args="(module_SessionEnded)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionEnded)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (module_SessionEnded)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a612ed1d4f5fe59b4c98708e7e2a568"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a4a612ed1d4f5fe59b4c98708e7e2a568" args="(ami_Connected)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Connected)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Connected)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f36daf93ac9b98c21c4ff7dc4ffc6bb"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a4f36daf93ac9b98c21c4ff7dc4ffc6bb" args="(ami_Response_Success)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Response_Success)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Response_Success)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a099dd81f10002e846929e9e31e1af042"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a099dd81f10002e846929e9e31e1af042" args="(ami_Response_Error)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Response_Error)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Response_Error)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a685d1c8bafe2fdffc4e8be4f2f7bd598"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a685d1c8bafe2fdffc4e8be4f2f7bd598" args="(ami_Disconnected)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Disconnected)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Disconnected)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e239f21f13930e2c1966155dcf198a5"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a6e239f21f13930e2c1966155dcf198a5" args="(asterisk_refresh)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_refresh)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_refresh)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a10de3494ea0e1b1bbb2b0b2276ac38"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a7a10de3494ea0e1b1bbb2b0b2276ac38" args="(ami_Event_PeerEntry)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_PeerEntry)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_PeerEntry)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af916c61262b4ed62e5aa1b7a413a75c4"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="af916c61262b4ed62e5aa1b7a413a75c4" args="(ami_Event_DAHDIShowChannels)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_DAHDIShowChannels)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a135f5d9084ded0f3ab6093f4165e9897"></a><!-- doxytag: member="asterisk.module/module.cpp::channelStatus" ref="a135f5d9084ded0f3ab6093f4165e9897" args="(Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::channelStatus</b> (Cmsg &amp;msg)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::channelStatus</b> (Cmsg &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0396d20e8b04d1acb1e383b5432a0c5"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="aa0396d20e8b04d1acb1e383b5432a0c5" args="(ami_Event_Newchannel)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newchannel)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newchannel)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5631f53d44a59de3b48732122ad207fa"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a5631f53d44a59de3b48732122ad207fa" args="(ami_Event_Status)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Status)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf261ec08c3e33de74fd8e33aab0233d"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="abf261ec08c3e33de74fd8e33aab0233d" args="(ami_Event_Newstate)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newstate)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newstate)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a266622acfbcfb3c2fd65a6aba0006dec"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a266622acfbcfb3c2fd65a6aba0006dec" args="(ami_Event_Hangup)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Hangup)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Hangup)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a406fb668d2b904ae3329972d6abe15fe"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a406fb668d2b904ae3329972d6abe15fe" args="(ami_Event_PeerStatus)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_PeerStatus)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_PeerStatus)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed8408515f4a3c1aad56900a80f0972b"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="aed8408515f4a3c1aad56900a80f0972b" args="(ami_Event_Link)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Link)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa20beb2ef14ba91cfce3798b8b39aa2d"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="aa20beb2ef14ba91cfce3798b8b39aa2d" args="(ami_Event_Unlink)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Unlink)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceasterisk.html#af5e95b1f044c42ed3ee6375cdeef1519">asterisk::SYNAPSE_REGISTER</a> (asterisk_authReq)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Requests authentication for <code>src</code>. <a href="#af5e95b1f044c42ed3ee6375cdeef1519"></a><br/></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Unlink)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (asterisk_authReq)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests authentication for <code>src</code>. <a href="#af5e95b1f044c42ed3ee6375cdeef1519"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64ed565854007af6fba17c762aae88ee"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a64ed565854007af6fba17c762aae88ee" args="(ami_Event_Newexten)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newexten)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newexten)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a4d885d75ac4bce38c8486dd4c35573"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a6a4d885d75ac4bce38c8486dd4c35573" args="(ami_Event_Dial)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Dial)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Dial)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa84cc51a966b8fb9b63ca7e73f54180f"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="aa84cc51a966b8fb9b63ca7e73f54180f" args="(ami_Event_Rename)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Rename)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Rename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08b68319befe7d9171f3369dcf259b51"></a><!-- doxytag: member="asterisk.module/module.cpp::SYNAPSE_REGISTER" ref="a08b68319befe7d9171f3369dcf259b51" args="(ami_Event_Newcallerid)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newcallerid)</td></tr>
-<tr><td colspan="2"><h2>Variables</h2></td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::SYNAPSE_REGISTER</b> (ami_Event_Newcallerid)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a927d8c58f506e6113ba4382d1c50dafc"></a><!-- doxytag: member="asterisk.module/module.cpp::randomBuffer" ref="a927d8c58f506e6113ba4382d1c50dafc" args="" -->
-struct drand48_data&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::randomBuffer</b></td></tr>
+struct drand48_data&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::randomBuffer</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc2b7ad597a6e1582c2a15d72b9d0c10"></a><!-- doxytag: member="asterisk.module/module.cpp::sessionMap" ref="afc2b7ad597a6e1582c2a15d72b9d0c10" args="" -->
-CsessionMap&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::sessionMap</b></td></tr>
+CsessionMap&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::sessionMap</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a049b4cc27fcc2c9acf6ff4e30ccc3dd5"></a><!-- doxytag: member="asterisk.module/module.cpp::groupMap" ref="a049b4cc27fcc2c9acf6ff4e30ccc3dd5" args="" -->
-CgroupMap&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::groupMap</b></td></tr>
+CgroupMap&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::groupMap</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1b28b4fb54af4b2fd116d67d284d428"></a><!-- doxytag: member="asterisk.module/module.cpp::serverMap" ref="ad1b28b4fb54af4b2fd116d67d284d428" args="" -->
-CserverMap&nbsp;</td><td class="memItemRight" valign="bottom"><b>asterisk::serverMap</b></td></tr>
+CserverMap&#160;</td><td class="memItemRight" valign="bottom"><b>asterisk::serverMap</b></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>Asterisk Control Module. </p>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Asterisk Control Module. </p>
<p>Uses the AMI module (and maybe others) to track and control asterisk.</p>
<p>The complex flow of asterisk events is converted to a few simple events, usable in operator panels and other apps.</p>
<div class="fragment"><pre class="fragment">To capture test-data from a asterisk server:
@@ -142,9 +187,11 @@ and login with:
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>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</pre></div> </div></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/bc_s.png b/modules/docs/html/bc_s.png
new file mode 100644
index 0000000..e401862
--- /dev/null
+++ b/modules/docs/html/bc_s.png
Binary files differ
diff --git a/modules/docs/html/classChttpSession-members.html b/modules/docs/html/classChttpSession-members.html
index 0828fb9..5c51e5f 100644
--- a/modules/docs/html/classChttpSession-members.html
+++ b/modules/docs/html/classChttpSession-members.html
@@ -2,40 +2,74 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ChttpSession Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>ChttpSession Member List</h1>This is the complete list of members for <a class="el" href="classChttpSession.html">ChttpSession</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>authCookie</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>
+This is the complete list of members for <a class="el" href="classChttpSession.html">ChttpSession</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>ChttpSession</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>expired</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>getStatusStr</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>getStatus</b>(Cvar &amp;var) (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>jsonQueue</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>lastTime</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>mAuthCookie</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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classChttpSession.html b/modules/docs/html/classChttpSession.html
index 731ddfa..af444da 100644
--- a/modules/docs/html/classChttpSession.html
+++ b/modules/docs/html/classChttpSession.html
@@ -2,55 +2,94 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: ChttpSession Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">ChttpSession Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>ChttpSession Class Reference</h1><!-- doxytag: class="ChttpSession" -->
+<!-- doxytag: class="ChttpSession" -->
<p><a href="classChttpSession-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a903405f05afc77f9ed25707883994e36"></a><!-- doxytag: member="ChttpSession::getStatusStr" ref="a903405f05afc77f9ed25707883994e36" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatusStr</b> ()</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fec41250d3889fbc1e83003cd9de1ce"></a><!-- doxytag: member="ChttpSession::authCookie" ref="a9fec41250d3889fbc1e83003cd9de1ce" args="" -->
-ThttpCookie&nbsp;</td><td class="memItemRight" valign="bottom"><b>authCookie</b></td></tr>
+<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="ae60f215fff75d55b7c573471216e03e5"></a><!-- doxytag: member="ChttpSession::getStatus" ref="ae60f215fff75d55b7c573471216e03e5" args="(Cvar &amp;var)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (Cvar &amp;var)</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="aaed153a5378cb4bc210b62fbd3273462"></a><!-- doxytag: member="ChttpSession::mAuthCookie" ref="aaed153a5378cb4bc210b62fbd3273462" args="" -->
+ThttpCookie&#160;</td><td class="memItemRight" valign="bottom"><b>mAuthCookie</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a262b2d9bfb1e92c955edd5f1b8b40c62"></a><!-- doxytag: member="ChttpSession::jsonQueue" ref="a262b2d9bfb1e92c955edd5f1b8b40c62" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>jsonQueue</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>jsonQueue</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac41a3e213d5e6cb64a27a43ab354a568"></a><!-- doxytag: member="ChttpSession::netId" ref="ac41a3e213d5e6cb64a27a43ab354a568" args="" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>netId</b></td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>netId</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1909f9e4d6f5da5318bd3bdad9a35403"></a><!-- doxytag: member="ChttpSession::netInformed" ref="a1909f9e4d6f5da5318bd3bdad9a35403" args="" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>netInformed</b></td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>netInformed</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4f93ee521acc13b21b1f58874c97e8e"></a><!-- doxytag: member="ChttpSession::lastTime" ref="ab4f93ee521acc13b21b1f58874c97e8e" args="" -->
-time_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>lastTime</b></td></tr>
+time_t&#160;</td><td class="memItemRight" valign="bottom"><b>lastTime</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6adf9bbc10a08c8c8cd320c5b3bc0a58"></a><!-- doxytag: member="ChttpSession::expired" ref="a6adf9bbc10a08c8c8cd320c5b3bc0a58" args="" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>expired</b></td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>expired</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>http_json.module/chttpsession.h</li>
<li>http_json.module/chttpsession.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classChttpSessionMan-members.html b/modules/docs/html/classChttpSessionMan-members.html
index 7caa12a..408b3b0 100644
--- a/modules/docs/html/classChttpSessionMan-members.html
+++ b/modules/docs/html/classChttpSessionMan-members.html
@@ -2,44 +2,79 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ChttpSessionMan Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>ChttpSessionMan Member List</h1>This is the complete list of members for <a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>ChttpSessionMan</b>() (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 class="memlist"><td><a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">endGet</a>(int netId, ThttpCookie &amp;authCookie)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>enqueueMessage</b>(Cmsg &amp;msg, int dst) (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 class="memlist"><td><a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">getJsonQueue</a>(int netId, ThttpCookie &amp;authCookie, string &amp;jsonStr, ThttpCookie authCookieClone)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr>
- <tr bgcolor="#f0f0f0"><td><b>getStatusStr</b>() (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 class="memlist"><td><a class="el" href="classChttpSessionMan.html#a99577a6e815d05782ed3ce67b0090280">getJsonQueue</a>(ThttpCookie &amp;authCookie, string &amp;jsonStr)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>getStatus</b>(Cvar &amp;var) (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>maxSessionIdle</b> (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>maxSessionQueue</b> (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>maxSessions</b> (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>newSessionError</b>(Cmsg &amp;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 class="memlist"><td><a class="el" href="classChttpSessionMan.html#a7af099d4bdb9ede61fd70134022eb32c">sendMessage</a>(ThttpCookie &amp;authCookie, string &amp;jsonStr)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classChttpSessionMan.html#aea83ff69806394e39e59944c2014f7a5">sendMessage</a>(ThttpCookie &amp;authCookie, string &amp;jsonLines)</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><b>sessionEnd</b>(Cmsg &amp;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 &amp;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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classChttpSessionMan.html b/modules/docs/html/classChttpSessionMan.html
index 3438add..edcf3ad 100644
--- a/modules/docs/html/classChttpSessionMan.html
+++ b/modules/docs/html/classChttpSessionMan.html
@@ -2,56 +2,95 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: ChttpSessionMan Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">ChttpSessionMan Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>ChttpSessionMan Class Reference</h1><!-- doxytag: class="ChttpSessionMan" -->
+<!-- doxytag: class="ChttpSessionMan" -->
<p><a href="classChttpSessionMan-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab29556dd4b76a916c36ea205d5b07fee"></a><!-- doxytag: member="ChttpSessionMan::getStatusStr" ref="ab29556dd4b76a916c36ea205d5b07fee" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatusStr</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">getJsonQueue</a> (int netId, ThttpCookie &amp;authCookie, string &amp;jsonStr, ThttpCookie authCookieClone)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A client wants to pop the queued messages for the specified authCookie. <a href="#af00a39cd3902692dfd741ebbb7bf6c28"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7af099d4bdb9ede61fd70134022eb32c"></a><!-- doxytag: member="ChttpSessionMan::sendMessage" ref="a7af099d4bdb9ede61fd70134022eb32c" args="(ThttpCookie &amp;authCookie, string &amp;jsonStr)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#a7af099d4bdb9ede61fd70134022eb32c">sendMessage</a> (ThttpCookie &amp;authCookie, string &amp;jsonStr)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A client wants to send a message to the core. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">endGet</a> (int netId, ThttpCookie &amp;authCookie)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Called from to indicate that the network session is not interested anymore. <a href="#aa5f7b64fba645b4184744a89ac186f39"></a><br/></td></tr>
+<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="abfa32d17988f24108196f28c44b872a7"></a><!-- doxytag: member="ChttpSessionMan::getStatus" ref="abfa32d17988f24108196f28c44b872a7" args="(Cvar &amp;var)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (Cvar &amp;var)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">getJsonQueue</a> (int netId, ThttpCookie &amp;authCookie, string &amp;jsonStr, ThttpCookie authCookieClone)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A client wants to pop the queued messages for the specified authCookie. <a href="#af00a39cd3902692dfd741ebbb7bf6c28"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#a99577a6e815d05782ed3ce67b0090280">getJsonQueue</a> (ThttpCookie &amp;authCookie, string &amp;jsonStr)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Simpeller version, that is used to only get the queue if its there, without affecting netId waiting or creating sessions. <a href="#a99577a6e815d05782ed3ce67b0090280"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea83ff69806394e39e59944c2014f7a5"></a><!-- doxytag: member="ChttpSessionMan::sendMessage" ref="aea83ff69806394e39e59944c2014f7a5" args="(ThttpCookie &amp;authCookie, string &amp;jsonLines)" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#aea83ff69806394e39e59944c2014f7a5">sendMessage</a> (ThttpCookie &amp;authCookie, string &amp;jsonLines)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A client wants to send a message to the core. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">endGet</a> (int netId, ThttpCookie &amp;authCookie)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Called from to indicate that the network session is not interested anymore. <a href="#aa5f7b64fba645b4184744a89ac186f39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28e43842a7a367a41ae4552871eba565"></a><!-- doxytag: member="ChttpSessionMan::sessionStart" ref="a28e43842a7a367a41ae4552871eba565" args="(Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sessionStart</b> (Cmsg &amp;msg)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sessionStart</b> (Cmsg &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f5725313d94c967dab5dd972e73434d"></a><!-- doxytag: member="ChttpSessionMan::newSessionError" ref="a5f5725313d94c967dab5dd972e73434d" args="(Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>newSessionError</b> (Cmsg &amp;msg)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>newSessionError</b> (Cmsg &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a541c6a8da918e76a47bfd64f01dde508"></a><!-- doxytag: member="ChttpSessionMan::sessionEnd" ref="a541c6a8da918e76a47bfd64f01dde508" args="(Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sessionEnd</b> (Cmsg &amp;msg)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sessionEnd</b> (Cmsg &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae160cda37bd3502dd80b2157cf14281d"></a><!-- doxytag: member="ChttpSessionMan::enqueueMessage" ref="ae160cda37bd3502dd80b2157cf14281d" args="(Cmsg &amp;msg, int dst)" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>enqueueMessage</b> (Cmsg &amp;msg, int dst)</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>enqueueMessage</b> (Cmsg &amp;msg, int dst)</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="af0419e1896f896240dfc5d39ff07af6c"></a><!-- doxytag: member="ChttpSessionMan::maxSessionIdle" ref="af0419e1896f896240dfc5d39ff07af6c" args="" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessionIdle</b></td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>maxSessionIdle</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2075b833bf1300d09e02cdf27d6affc"></a><!-- doxytag: member="ChttpSessionMan::maxSessions" ref="ac2075b833bf1300d09e02cdf27d6affc" args="" -->
-unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessions</b></td></tr>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>maxSessions</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb6359062fbbaddc71e2246155f0bf84"></a><!-- doxytag: member="ChttpSessionMan::maxSessionQueue" ref="abb6359062fbbaddc71e2246155f0bf84" args="" -->
-unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessionQueue</b></td></tr>
+unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>maxSessionQueue</b></td></tr>
</table>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa5f7b64fba645b4184744a89ac186f39"></a><!-- doxytag: member="ChttpSessionMan::endGet" ref="aa5f7b64fba645b4184744a89ac186f39" args="(int netId, ThttpCookie &amp;authCookie)" -->
@@ -59,21 +98,21 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessionQue
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void ChttpSessionMan::endGet </td>
+ <td class="memname">void <a class="el" href="classChttpSessionMan.html#aa5f7b64fba645b4184744a89ac186f39">ChttpSessionMan::endGet</a> </td>
<td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>netId</em>, </td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>netId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">ThttpCookie &amp;&nbsp;</td>
- <td class="paramname"> <em>authCookie</em></td><td>&nbsp;</td>
+ <td class="paramtype">ThttpCookie &amp;&#160;</td>
+ <td class="paramname"><em>authCookie</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
- <td></td><td></td><td></td>
+ <td></td><td></td>
</tr>
</table>
</div>
@@ -89,33 +128,33 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessionQue
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void ChttpSessionMan::getJsonQueue </td>
+ <td class="memname">void <a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">ChttpSessionMan::getJsonQueue</a> </td>
<td>(</td>
- <td class="paramtype">int&nbsp;</td>
- <td class="paramname"> <em>netId</em>, </td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>netId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">ThttpCookie &amp;&nbsp;</td>
- <td class="paramname"> <em>authCookie</em>, </td>
+ <td class="paramtype">ThttpCookie &amp;&#160;</td>
+ <td class="paramname"><em>authCookie</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">string &amp;&nbsp;</td>
- <td class="paramname"> <em>jsonStr</em>, </td>
+ <td class="paramtype">string &amp;&#160;</td>
+ <td class="paramname"><em>jsonStr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">ThttpCookie&nbsp;</td>
- <td class="paramname"> <em>authCookieClone</em></td><td>&nbsp;</td>
+ <td class="paramtype">ThttpCookie&#160;</td>
+ <td class="paramname"><em>authCookieClone</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
- <td></td><td></td><td></td>
+ <td></td><td></td>
</tr>
</table>
</div>
@@ -129,13 +168,45 @@ unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxSessionQue
</div>
</div>
+<a class="anchor" id="a99577a6e815d05782ed3ce67b0090280"></a><!-- doxytag: member="ChttpSessionMan::getJsonQueue" ref="a99577a6e815d05782ed3ce67b0090280" args="(ThttpCookie &amp;authCookie, string &amp;jsonStr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classChttpSessionMan.html#af00a39cd3902692dfd741ebbb7bf6c28">ChttpSessionMan::getJsonQueue</a> </td>
+ <td>(</td>
+ <td class="paramtype">ThttpCookie &amp;&#160;</td>
+ <td class="paramname"><em>authCookie</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">string &amp;&#160;</td>
+ <td class="paramname"><em>jsonStr</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Simpeller version, that is used to only get the queue if its there, without affecting netId waiting or creating sessions. </p>
+<p>This is used to efficiently return the json queue while the client is sending a message. </p>
+
+</div>
+</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>http_json.module/chttpsessionman.h</li>
<li>http_json.module/chttpsessionman.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetAmi-members.html b/modules/docs/html/classCnetAmi-members.html
index 0049d9e..786c77d 100644
--- a/modules/docs/html/classCnetAmi-members.html
+++ b/modules/docs/html/classCnetAmi-members.html
@@ -2,32 +2,66 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetAmi Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetAmi Member List</h1>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+This is the complete list of members for <a class="el" href="classCnetAmi.html">CnetAmi</a>, including all inherited members.<table>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetAmi.html b/modules/docs/html/classCnetAmi.html
index 2dad214..ace8008 100644
--- a/modules/docs/html/classCnetAmi.html
+++ b/modules/docs/html/classCnetAmi.html
@@ -2,38 +2,70 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: CnetAmi Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetAmi Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetAmi Class Reference</h1><!-- doxytag: class="CnetAmi" -->
+<!-- doxytag: class="CnetAmi" -->
<p><a href="classCnetAmi-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>ami.module/<a class="el" href="ami_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetDmx-members.html b/modules/docs/html/classCnetDmx-members.html
new file mode 100644
index 0000000..c0fe282
--- /dev/null
+++ b/modules/docs/html/classCnetDmx-members.html
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetDmx Member List</div> </div>
+</div><!--header-->
+<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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classCnetDmx.html b/modules/docs/html/classCnetDmx.html
new file mode 100644
index 0000000..f2af177
--- /dev/null
+++ b/modules/docs/html/classCnetDmx.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: CnetDmx Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetDmx Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="CnetDmx" -->
+<p><a href="classCnetDmx-members.html">List of all members.</a></p>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>dmx.module/module.cpp</li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classCnetHttp-members.html b/modules/docs/html/classCnetHttp-members.html
index 7456d8a..ff8eff2 100644
--- a/modules/docs/html/classCnetHttp-members.html
+++ b/modules/docs/html/classCnetHttp-members.html
@@ -2,34 +2,68 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetHttp Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetHttp Member List</h1>This is the complete list of members for <a class="el" href="classCnetHttp.html">CnetHttp</a>, including all inherited members.<table>
- <tr bgcolor="#f0f0f0"><td><b>getStatusStr</b>() (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>
+This is the complete list of members for <a class="el" href="classCnetHttp.html">CnetHttp</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>getStatus</b>(Cvar &amp;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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetHttp.html b/modules/docs/html/classCnetHttp.html
index 3e2d1ed..34f0cfa 100644
--- a/modules/docs/html/classCnetHttp.html
+++ b/modules/docs/html/classCnetHttp.html
@@ -2,36 +2,71 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: CnetHttp Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">CnetHttp Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetHttp Class Reference</h1><!-- doxytag: class="CnetHttp" -->
+<!-- doxytag: class="CnetHttp" -->
<p><a href="classCnetHttp-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">queueChanged</a> ()</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">//////////////// PUBLIC INTERFACE FOR NETWORK CONNECTIONS these are called via io_service posts. <a href="#ada5e25d977f83e98284a3d02d122f098"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8aafe94a584e9124de4ba17502312707"></a><!-- doxytag: member="CnetHttp::getStatusStr" ref="a8aafe94a584e9124de4ba17502312707" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatusStr</b> ()</td></tr>
+<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">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">queueChanged</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">//////////////// PUBLIC INTERFACE FOR NETWORK CONNECTIONS these are called via io_service posts. <a href="#ada5e25d977f83e98284a3d02d122f098"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45d8400eb492e8c6c39a259b61a3ef02"></a><!-- doxytag: member="CnetHttp::getStatus" ref="a45d8400eb492e8c6c39a259b61a3ef02" args="(Cvar &amp;var)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (Cvar &amp;var)</td></tr>
</table>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ada5e25d977f83e98284a3d02d122f098"></a><!-- doxytag: member="CnetHttp::queueChanged" ref="ada5e25d977f83e98284a3d02d122f098" args="()" -->
@@ -39,10 +74,9 @@ string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatusStr</b> ()
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void CnetHttp::queueChanged </td>
+ <td class="memname">void <a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">CnetHttp::queueChanged</a> </td>
<td>(</td>
- <td class="paramname"></td>
- <td>&nbsp;)&nbsp;</td>
+ <td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
@@ -50,16 +84,18 @@ string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatusStr</b> ()
<div class="memdoc">
<p>//////////////// PUBLIC INTERFACE FOR NETWORK CONNECTIONS these are called via io_service posts. </p>
-<p>We receive this when the queue is changed and we are (probably) waiting for a message. I say PROBABLY, because the client could have changed its mind in the meanwhile. </p>
+<p>We receive this when the queue is changed and we are (probably) waiting for a message. I say PROBABLY, because the client could have changed its mind in the meanwhile. Also its possible that the queue is already sended as a response to a synapse/send url. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>http_json.module/module.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetLirc-members.html b/modules/docs/html/classCnetLirc-members.html
index 0c242eb..7c00d53 100644
--- a/modules/docs/html/classCnetLirc-members.html
+++ b/modules/docs/html/classCnetLirc-members.html
@@ -2,32 +2,66 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetLirc Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetLirc Member List</h1>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+This is the complete list of members for <a class="el" href="classCnetLirc.html">CnetLirc</a>, including all inherited members.<table>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetLirc.html b/modules/docs/html/classCnetLirc.html
index 7d4ebb0..67fb2fe 100644
--- a/modules/docs/html/classCnetLirc.html
+++ b/modules/docs/html/classCnetLirc.html
@@ -2,38 +2,70 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: CnetLirc Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetLirc Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetLirc Class Reference</h1><!-- doxytag: class="CnetLirc" -->
+<!-- doxytag: class="CnetLirc" -->
<p><a href="classCnetLirc-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>lirc.module/module.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetModule-members.html b/modules/docs/html/classCnetModule-members.html
index d22e274..31333e1 100644
--- a/modules/docs/html/classCnetModule-members.html
+++ b/modules/docs/html/classCnetModule-members.html
@@ -2,38 +2,72 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">CnetModule Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetModule Member List</h1>This is the complete list of members for <a class="el" href="classCnetModule.html">CnetModule</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classCnetModule.html">CnetModule</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>CsessionMapping</b> typedef (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>password</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>sendMessage</b>(Cmsg &amp;msg) (defined in <a class="el" href="classCnetModule.html">CnetModule</a>)</td><td><a class="el" href="classCnetModule.html">CnetModule</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>sessionLocalToRemoteDst</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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classCnetModule.html b/modules/docs/html/classCnetModule.html
index 3ad2f36..07b4e0d 100644
--- a/modules/docs/html/classCnetModule.html
+++ b/modules/docs/html/classCnetModule.html
@@ -2,55 +2,96 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: CnetModule Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">CnetModule Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>CnetModule Class Reference</h1><!-- doxytag: class="CnetModule" -->
+<!-- doxytag: class="CnetModule" -->
<p><a href="classCnetModule-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1afcaf5f57e49d1cd8e696579da1ca3f"></a><!-- doxytag: member="CnetModule::CsessionMapping" ref="a1afcaf5f57e49d1cd8e696579da1ca3f" args="" -->
-typedef map&lt; int, int &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>CsessionMapping</b></td></tr>
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+typedef map&lt; int, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>CsessionMapping</b></td></tr>
+<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="a75e949f110733b0ebc157c16eb2ece16"></a><!-- doxytag: member="CnetModule::sendMessage" ref="a75e949f110733b0ebc157c16eb2ece16" args="(Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendMessage</b> (Cmsg &amp;msg)</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendMessage</b> (Cmsg &amp;msg)</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="a7a624dee3f9dca310cb823c88677fc6f"></a><!-- doxytag: member="CnetModule::sessionRemoteToLocalSrc" ref="a7a624dee3f9dca310cb823c88677fc6f" args="" -->
-CsessionMapping&nbsp;</td><td class="memItemRight" valign="bottom"><b>sessionRemoteToLocalSrc</b></td></tr>
+CsessionMapping&#160;</td><td class="memItemRight" valign="bottom"><b>sessionRemoteToLocalSrc</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae520a9bad2529491627e1c3990c806de"></a><!-- doxytag: member="CnetModule::sessionLocalToRemoteDst" ref="ae520a9bad2529491627e1c3990c806de" args="" -->
-CsessionMapping&nbsp;</td><td class="memItemRight" valign="bottom"><b>sessionLocalToRemoteDst</b></td></tr>
+CsessionMapping&#160;</td><td class="memItemRight" valign="bottom"><b>sessionLocalToRemoteDst</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a444f29a5a4138c3a5c8194f2699e8555"></a><!-- doxytag: member="CnetModule::username" ref="a444f29a5a4138c3a5c8194f2699e8555" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>username</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>username</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7de77fc90e582b2f57e16d6a2071a026"></a><!-- doxytag: member="CnetModule::password" ref="a7de77fc90e582b2f57e16d6a2071a026" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>conn_json.module/module.cpp</li>
<li>net.module/module.cpp</li>
<li>nethid.module/module.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cchannel-members.html b/modules/docs/html/classasterisk_1_1Cchannel-members.html
index d2682c5..72480bc 100644
--- a/modules/docs/html/classasterisk_1_1Cchannel-members.html
+++ b/modules/docs/html/classasterisk_1_1Cchannel-members.html
@@ -2,29 +2,67 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">asterisk::Cchannel Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cchannel Member List</h1>This is the complete list of members for <a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classasterisk_1_1Cchannel.html">asterisk::Cchannel</a>, including all inherited members.<table>
<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>
<tr bgcolor="#f0f0f0"><td><b>delLink</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>
<tr bgcolor="#f0f0f0"><td><b>getCallerId</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>
@@ -48,9 +86,11 @@
<tr bgcolor="#f0f0f0"><td><b>setLinkPtr</b>(CchannelPtr channelPtr) (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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cchannel.html b/modules/docs/html/classasterisk_1_1Cchannel.html
index 5d5e036..4440be2 100644
--- a/modules/docs/html/classasterisk_1_1Cchannel.html
+++ b/modules/docs/html/classasterisk_1_1Cchannel.html
@@ -2,83 +2,124 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk::Cchannel Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>asterisk</b>::<a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk::Cchannel Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cchannel Class Reference</h1><!-- doxytag: class="asterisk::Cchannel" -->
+<!-- doxytag: class="asterisk::Cchannel" -->
<p><a href="classasterisk_1_1Cchannel-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="afdd389f0ced8964f3bc3978600d731ee"></a><!-- doxytag: member="asterisk::Cchannel::sendDebug" ref="afdd389f0ced8964f3bc3978600d731ee" args="(Cmsg msg, int serverId)" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendDebug</b> (Cmsg msg, int serverId)</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>sendDebug</b> (Cmsg msg, int serverId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3e151bac0c21bd2158240fc641a81d3"></a><!-- doxytag: member="asterisk::Cchannel::getChanges" ref="ae3e151bac0c21bd2158240fc641a81d3" args="()" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>getChanges</b> ()</td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getChanges</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa90d92063bf689a9880c59239c98ec63"></a><!-- doxytag: member="asterisk::Cchannel::setFirstExtension" ref="aa90d92063bf689a9880c59239c98ec63" args="(string firstExtension)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setFirstExtension</b> (string firstExtension)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setFirstExtension</b> (string firstExtension)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61847a5175d908924e78cbe8880fd6fb"></a><!-- doxytag: member="asterisk::Cchannel::getFirstExtension" ref="a61847a5175d908924e78cbe8880fd6fb" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getFirstExtension</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getFirstExtension</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad93014f86b37e20256f139a138393c7a"></a><!-- doxytag: member="asterisk::Cchannel::setDevicePtr" ref="ad93014f86b37e20256f139a138393c7a" args="(CdevicePtr devicePtr)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setDevicePtr</b> (CdevicePtr devicePtr)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setDevicePtr</b> (CdevicePtr devicePtr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f24731dfe661601b45f1b911b8eea54"></a><!-- doxytag: member="asterisk::Cchannel::setId" ref="a0f24731dfe661601b45f1b911b8eea54" args="(string id)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0895fdabe5b0415e5966271892d4c933"></a><!-- doxytag: member="asterisk::Cchannel::setLinkPtr" ref="a0895fdabe5b0415e5966271892d4c933" args="(CchannelPtr channelPtr)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setLinkPtr</b> (CchannelPtr channelPtr)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setLinkPtr</b> (CchannelPtr channelPtr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a14dc9b97b77d186dd4c6e9e6f8390788"></a><!-- doxytag: member="asterisk::Cchannel::delLink" ref="a14dc9b97b77d186dd4c6e9e6f8390788" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>delLink</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>delLink</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f05cf78844d3d670b1751cf0963059c"></a><!-- doxytag: member="asterisk::Cchannel::getLinkPtr" ref="a8f05cf78844d3d670b1751cf0963059c" args="()" -->
-CchannelPtr&nbsp;</td><td class="memItemRight" valign="bottom"><b>getLinkPtr</b> ()</td></tr>
+CchannelPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getLinkPtr</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad23c3eb371869bbe9c078a1390727aea"></a><!-- doxytag: member="asterisk::Cchannel::setCallerId" ref="ad23c3eb371869bbe9c078a1390727aea" args="(string callerId)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setCallerId</b> (string callerId)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCallerId</b> (string callerId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bdf94bc4fabc879b0078a0a5e07722c"></a><!-- doxytag: member="asterisk::Cchannel::setCallerIdName" ref="a8bdf94bc4fabc879b0078a0a5e07722c" args="(string callerIdName)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setCallerIdName</b> (string callerIdName)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCallerIdName</b> (string callerIdName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bb436b3fbe90b788785ce0f6008d700"></a><!-- doxytag: member="asterisk::Cchannel::setLinkCallerId" ref="a6bb436b3fbe90b788785ce0f6008d700" args="(string callerId)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setLinkCallerId</b> (string callerId)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setLinkCallerId</b> (string callerId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cef62365166fddfa08e23de47ac0204"></a><!-- doxytag: member="asterisk::Cchannel::setLinkCallerIdName" ref="a1cef62365166fddfa08e23de47ac0204" args="(string callerIdName)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setLinkCallerIdName</b> (string callerIdName)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setLinkCallerIdName</b> (string callerIdName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48932113350b4654dc7b32f269ed44d4"></a><!-- doxytag: member="asterisk::Cchannel::getCallerId" ref="a48932113350b4654dc7b32f269ed44d4" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getCallerId</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getCallerId</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc2ec1eb0471f703b99d3e760ea7d871"></a><!-- doxytag: member="asterisk::Cchannel::getCallerIdName" ref="acc2ec1eb0471f703b99d3e760ea7d871" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getCallerIdName</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getCallerIdName</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa316851e86805e0e466aa2b7a3616c09"></a><!-- doxytag: member="asterisk::Cchannel::getState" ref="aa316851e86805e0e466aa2b7a3616c09" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getState</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getState</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac617f11fbb3b2717ffc9a76c3db11c9d"></a><!-- doxytag: member="asterisk::Cchannel::setState" ref="ac617f11fbb3b2717ffc9a76c3db11c9d" args="(string state)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setState</b> (string state)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setState</b> (string state)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c4eca8b7829ae86658863f48878cf05"></a><!-- doxytag: member="asterisk::Cchannel::sendChanges" ref="a0c4eca8b7829ae86658863f48878cf05" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fe7a955c9b56270c101253729ed6a11"></a><!-- doxytag: member="asterisk::Cchannel::sendUpdate" ref="a4fe7a955c9b56270c101253729ed6a11" args="(int forceDst=0)" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendUpdate</b> (int forceDst=0)</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>sendUpdate</b> (int forceDst=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a140fceca90effdc87059e835f04ceeca"></a><!-- doxytag: member="asterisk::Cchannel::sendRefresh" ref="a140fceca90effdc87059e835f04ceeca" args="(int dst)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf2636f1f4a327f74117cdf770e4765c"></a><!-- doxytag: member="asterisk::Cchannel::getStatus" ref="aaf2636f1f4a327f74117cdf770e4765c" args="(string prefix)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cdevice-members.html b/modules/docs/html/classasterisk_1_1Cdevice-members.html
index bf242f5..adb3db4 100644
--- a/modules/docs/html/classasterisk_1_1Cdevice-members.html
+++ b/modules/docs/html/classasterisk_1_1Cdevice-members.html
@@ -2,29 +2,67 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">asterisk::Cdevice Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cdevice Member List</h1>This is the complete list of members for <a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classasterisk_1_1Cdevice.html">asterisk::Cdevice</a>, including all inherited members.<table>
<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>
<tr bgcolor="#f0f0f0"><td><b>getAuthCookie</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>
<tr bgcolor="#f0f0f0"><td><b>getCallerId</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>
@@ -42,9 +80,11 @@
<tr bgcolor="#f0f0f0"><td><b>setOnline</b>(bool online) (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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cdevice.html b/modules/docs/html/classasterisk_1_1Cdevice.html
index 0ef1bcb..98d02e4 100644
--- a/modules/docs/html/classasterisk_1_1Cdevice.html
+++ b/modules/docs/html/classasterisk_1_1Cdevice.html
@@ -2,71 +2,112 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk::Cdevice Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>asterisk</b>::<a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk::Cdevice Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cdevice Class Reference</h1><!-- doxytag: class="asterisk::Cdevice" -->
+<!-- doxytag: class="asterisk::Cdevice" -->
<p><a href="classasterisk_1_1Cdevice-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="ad855ad9bf8dc072463b7936c2c0a775c"></a><!-- doxytag: member="asterisk::Cdevice::isFiltered" ref="ad855ad9bf8dc072463b7936c2c0a775c" args="()" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isFiltered</b> ()</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isFiltered</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88139386f2f5949ca0dc08fa8f79bd82"></a><!-- doxytag: member="asterisk::Cdevice::getGroupPtr" ref="a88139386f2f5949ca0dc08fa8f79bd82" args="()" -->
-CgroupPtr&nbsp;</td><td class="memItemRight" valign="bottom"><b>getGroupPtr</b> ()</td></tr>
+CgroupPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getGroupPtr</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a222a4f6ee97702218504030d46e646ed"></a><!-- doxytag: member="asterisk::Cdevice::getAuthCookie" ref="a222a4f6ee97702218504030d46e646ed" args="()" -->
-TauthCookie&nbsp;</td><td class="memItemRight" valign="bottom"><b>getAuthCookie</b> ()</td></tr>
+TauthCookie&#160;</td><td class="memItemRight" valign="bottom"><b>getAuthCookie</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5b343839bd60f5108d19ed33552b50b"></a><!-- doxytag: member="asterisk::Cdevice::setId" ref="ab5b343839bd60f5108d19ed33552b50b" args="(string id)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4914a372b031756f10c65927fd4fe40c"></a><!-- doxytag: member="asterisk::Cdevice::getId" ref="a4914a372b031756f10c65927fd4fe40c" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getId</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getId</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66790341a59e06b82afb1bade4f6b73d"></a><!-- doxytag: member="asterisk::Cdevice::setCallerId" ref="a66790341a59e06b82afb1bade4f6b73d" args="(string callerId)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setCallerId</b> (string callerId)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCallerId</b> (string callerId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acac786833112293c36f59a730786f264"></a><!-- doxytag: member="asterisk::Cdevice::getCallerId" ref="acac786833112293c36f59a730786f264" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getCallerId</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getCallerId</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51617dac356da045ca25069eb6ca4ccd"></a><!-- doxytag: member="asterisk::Cdevice::setCallerIdName" ref="a51617dac356da045ca25069eb6ca4ccd" args="(string callerIdName)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setCallerIdName</b> (string callerIdName)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setCallerIdName</b> (string callerIdName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada6ad6ef80c684c1d0d8a1b5578aeb9c"></a><!-- doxytag: member="asterisk::Cdevice::getCallerIdName" ref="ada6ad6ef80c684c1d0d8a1b5578aeb9c" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getCallerIdName</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getCallerIdName</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a919d95138edcc12b30d8a585a09977ef"></a><!-- doxytag: member="asterisk::Cdevice::setTrunk" ref="a919d95138edcc12b30d8a585a09977ef" args="(bool trunk)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setTrunk</b> (bool trunk)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setTrunk</b> (bool trunk)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bba2345a14d35d20e1538e84dd78b5c"></a><!-- doxytag: member="asterisk::Cdevice::setOnline" ref="a6bba2345a14d35d20e1538e84dd78b5c" args="(bool online)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setOnline</b> (bool online)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setOnline</b> (bool online)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3fed106171c5f30786fe34f145355fe"></a><!-- doxytag: member="asterisk::Cdevice::sendUpdate" ref="aa3fed106171c5f30786fe34f145355fe" args="(int forceDst=0)" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendUpdate</b> (int forceDst=0)</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>sendUpdate</b> (int forceDst=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a013e9ebace1bd2a45357e1877d039c03"></a><!-- doxytag: member="asterisk::Cdevice::sendChanges" ref="a013e9ebace1bd2a45357e1877d039c03" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bbebbae274a6a106d4ef3893252f31b"></a><!-- doxytag: member="asterisk::Cdevice::sendRefresh" ref="a6bbebbae274a6a106d4ef3893252f31b" args="(int dst)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5dc754dc84a051f7ae2ba7a786b2d79"></a><!-- doxytag: member="asterisk::Cdevice::getStatus" ref="af5dc754dc84a051f7ae2ba7a786b2d79" args="(string prefix)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cgroup-members.html b/modules/docs/html/classasterisk_1_1Cgroup-members.html
index 65d535c..916c299 100644
--- a/modules/docs/html/classasterisk_1_1Cgroup-members.html
+++ b/modules/docs/html/classasterisk_1_1Cgroup-members.html
@@ -2,37 +2,77 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">asterisk::Cgroup Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cgroup Member List</h1>This is the complete list of members for <a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classasterisk_1_1Cgroup.html">asterisk::Cgroup</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>Cgroup</b>() (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>getId</b>() (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>getStatus</b>(string prefix) (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>send</b>(CsessionMap &amp;sessionMap, Cmsg &amp;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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cgroup.html b/modules/docs/html/classasterisk_1_1Cgroup.html
index df9f127..faee6a9 100644
--- a/modules/docs/html/classasterisk_1_1Cgroup.html
+++ b/modules/docs/html/classasterisk_1_1Cgroup.html
@@ -2,50 +2,91 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk::Cgroup Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>asterisk</b>::<a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk::Cgroup Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cgroup Class Reference</h1><!-- doxytag: class="asterisk::Cgroup" -->
+<!-- doxytag: class="asterisk::Cgroup" -->
<p><a href="classasterisk_1_1Cgroup-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a1914fab5bdcb13e3eea4718b032eb109"></a><!-- doxytag: member="asterisk::Cgroup::setId" ref="a1914fab5bdcb13e3eea4718b032eb109" args="(string id)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setId</b> (string id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e9fc0ebd61e69e2e5bf53fb026b9aea"></a><!-- doxytag: member="asterisk::Cgroup::getId" ref="a0e9fc0ebd61e69e2e5bf53fb026b9aea" args="()" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getId</b> ()</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getId</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e6ace132a9df8e2dd06b297c04f1890"></a><!-- doxytag: member="asterisk::Cgroup::send" ref="a4e6ace132a9df8e2dd06b297c04f1890" args="(CsessionMap &amp;sessionMap, Cmsg &amp;msg)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>send</b> (CsessionMap &amp;sessionMap, Cmsg &amp;msg)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>send</b> (CsessionMap &amp;sessionMap, Cmsg &amp;msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7922037d7c3766125e4c8957bdc27a55"></a><!-- doxytag: member="asterisk::Cgroup::getStatus" ref="a7922037d7c3766125e4c8957bdc27a55" args="(string prefix)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>asterisk.module/cgroup.h</li>
<li>asterisk.module/cgroup.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cserver-members.html b/modules/docs/html/classasterisk_1_1Cserver-members.html
index d3dfa96..fa2a919 100644
--- a/modules/docs/html/classasterisk_1_1Cserver-members.html
+++ b/modules/docs/html/classasterisk_1_1Cserver-members.html
@@ -2,29 +2,67 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cserver.html">Cserver</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">asterisk::Cserver Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cserver Member List</h1>This is the complete list of members for <a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classasterisk_1_1Cserver.html">asterisk::Cserver</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>AUTHENTICATED</b> enum value (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>AUTHENTICATING</b> enum value (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>clear</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>
@@ -45,9 +83,11 @@
<tr bgcolor="#f0f0f0"><td><b>status</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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Cserver.html b/modules/docs/html/classasterisk_1_1Cserver.html
index 811015d..2ee84e6 100644
--- a/modules/docs/html/classasterisk_1_1Cserver.html
+++ b/modules/docs/html/classasterisk_1_1Cserver.html
@@ -2,75 +2,120 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk::Cserver Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>asterisk</b>::<a class="el" href="classasterisk_1_1Cserver.html">Cserver</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Cserver.html">Cserver</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk::Cserver Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Cserver Class Reference</h1><!-- doxytag: class="asterisk::Cserver" -->
+<!-- doxytag: class="asterisk::Cserver" -->
<p><a href="classasterisk_1_1Cserver-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><b>Estatus</b> { <b>CONNECTING</b>,
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>Estatus</b> { <b>CONNECTING</b>,
<b>AUTHENTICATING</b>,
<b>AUTHENTICATED</b>
}</td></tr>
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a81932a60c7ea9953ef973efe663f851f"></a><!-- doxytag: member="asterisk::Cserver::getDevicePtr" ref="a81932a60c7ea9953ef973efe663f851f" args="(string deviceId, bool autoCreate=true)" -->
-CdevicePtr&nbsp;</td><td class="memItemRight" valign="bottom"><b>getDevicePtr</b> (string deviceId, bool autoCreate=true)</td></tr>
+CdevicePtr&#160;</td><td class="memItemRight" valign="bottom"><b>getDevicePtr</b> (string deviceId, bool autoCreate=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4abc497c7ff11c7e8358b26efa0306f"></a><!-- doxytag: member="asterisk::Cserver::sendRefresh" ref="ae4abc497c7ff11c7e8358b26efa0306f" args="(int dst)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendRefresh</b> (int dst)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a466d93ac7cb19ac4d6f7b4503b887"></a><!-- doxytag: member="asterisk::Cserver::sendChanges" ref="a93a466d93ac7cb19ac4d6f7b4503b887" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendChanges</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae96d855a412021b0424d9579556d9858"></a><!-- doxytag: member="asterisk::Cserver::getChannelPtr" ref="ae96d855a412021b0424d9579556d9858" args="(string channelId)" -->
-CchannelPtr&nbsp;</td><td class="memItemRight" valign="bottom"><b>getChannelPtr</b> (string channelId)</td></tr>
+CchannelPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getChannelPtr</b> (string channelId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08df8d7c83c325984a55f0be7f54b55c"></a><!-- doxytag: member="asterisk::Cserver::delChannel" ref="a08df8d7c83c325984a55f0be7f54b55c" args="(string channelId)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>delChannel</b> (string channelId)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>delChannel</b> (string channelId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6cafe51ac0835e6f60269e024023f04d"></a><!-- doxytag: member="asterisk::Cserver::clear" ref="a6cafe51ac0835e6f60269e024023f04d" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>clear</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade533e9645ea0aac4c742bab52dfdb25"></a><!-- doxytag: member="asterisk::Cserver::getStatus" ref="ade533e9645ea0aac4c742bab52dfdb25" args="(string prefix)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</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="a3a22b9ca4cb51a35f50141db464e1d0a"></a><!-- doxytag: member="asterisk::Cserver::status" ref="a3a22b9ca4cb51a35f50141db464e1d0a" args="" -->
-Estatus&nbsp;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
+Estatus&#160;</td><td class="memItemRight" valign="bottom"><b>status</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac427c381901c5e7603d7fb13329a5ab1"></a><!-- doxytag: member="asterisk::Cserver::id" ref="ac427c381901c5e7603d7fb13329a5ab1" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5d51f1388c7924ef82c124b608150a9"></a><!-- doxytag: member="asterisk::Cserver::username" ref="ac5d51f1388c7924ef82c124b608150a9" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>username</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>username</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2152ddc349bfb148f9d00d92259598de"></a><!-- doxytag: member="asterisk::Cserver::password" ref="a2152ddc349bfb148f9d00d92259598de" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaae960f3aec576fd93ef472a1154586"></a><!-- doxytag: member="asterisk::Cserver::host" ref="aeaae960f3aec576fd93ef472a1154586" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>host</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>host</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8f08ba3737eff9756ab625b39d6cd61"></a><!-- doxytag: member="asterisk::Cserver::port" ref="ac8f08ba3737eff9756ab625b39d6cd61" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>port</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>port</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22a839ebefb7c506dc81c6c97eeceb76"></a><!-- doxytag: member="asterisk::Cserver::sessionId" ref="a22a839ebefb7c506dc81c6c97eeceb76" args="" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>sessionId</b></td></tr>
+int&#160;</td><td class="memItemRight" valign="bottom"><b>sessionId</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Csession-members.html b/modules/docs/html/classasterisk_1_1Csession-members.html
index 9c2bab6..775b243 100644
--- a/modules/docs/html/classasterisk_1_1Csession-members.html
+++ b/modules/docs/html/classasterisk_1_1Csession-members.html
@@ -2,37 +2,77 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Csession.html">Csession</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">asterisk::Csession Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Csession Member List</h1>This is the complete list of members for <a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classasterisk_1_1Csession.html">asterisk::Csession</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>Csession</b>(int id) (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>getGroupPtr</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>getStatus</b>(string prefix) (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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classasterisk_1_1Csession.html b/modules/docs/html/classasterisk_1_1Csession.html
index f8da901..40af9c7 100644
--- a/modules/docs/html/classasterisk_1_1Csession.html
+++ b/modules/docs/html/classasterisk_1_1Csession.html
@@ -2,53 +2,96 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: asterisk::Csession Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>asterisk</b>::<a class="el" href="classasterisk_1_1Csession.html">Csession</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>asterisk</b> </li>
+ <li class="navelem"><a class="el" href="classasterisk_1_1Csession.html">Csession</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">asterisk::Csession Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>asterisk::Csession Class Reference</h1><!-- doxytag: class="asterisk::Csession" -->
+<!-- doxytag: class="asterisk::Csession" -->
<p><a href="classasterisk_1_1Csession-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a4ba1138df1b78eece06b2c36e3ae99d9"></a><!-- doxytag: member="asterisk::Csession::Csession" ref="a4ba1138df1b78eece06b2c36e3ae99d9" args="(int id)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>Csession</b> (int id)</td></tr>
+&#160;</td><td class="memItemRight" valign="bottom"><b>Csession</b> (int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1cc2ee12f62be05c02646d34855443a"></a><!-- doxytag: member="asterisk::Csession::setGroupPtr" ref="ae1cc2ee12f62be05c02646d34855443a" args="(CgroupPtr groupPtr)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setGroupPtr</b> (CgroupPtr groupPtr)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setGroupPtr</b> (CgroupPtr groupPtr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a731f4f043e6ea243534ebe65e78018f5"></a><!-- doxytag: member="asterisk::Csession::getGroupPtr" ref="a731f4f043e6ea243534ebe65e78018f5" args="()" -->
-CgroupPtr&nbsp;</td><td class="memItemRight" valign="bottom"><b>getGroupPtr</b> ()</td></tr>
+CgroupPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getGroupPtr</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac787966738c59f3ce3977f956ee7d137"></a><!-- doxytag: member="asterisk::Csession::getStatus" ref="ac787966738c59f3ce3977f956ee7d137" args="(string prefix)" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getStatus</b> (string prefix)</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="a8f22ab5f29c7e0b135fa1ef77f33bb49"></a><!-- doxytag: member="asterisk::Csession::isAdmin" ref="a8f22ab5f29c7e0b135fa1ef77f33bb49" args="" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isAdmin</b></td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isAdmin</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>asterisk.module/csession.h</li>
<li>asterisk.module/csession.cpp</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classes.html b/modules/docs/html/classes.html
index e5ccbe5..b57ed24 100644
--- a/modules/docs/html/classes.html
+++ b/modules/docs/html/classes.html
@@ -2,35 +2,76 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Synapsemoduledocumentation: Alphabetical List</title>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Class Index</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Index</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>Class Index</h1><div class="qindex"><a class="qindex" href="#letter_C">C</a></div>
-<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a> (asterisk)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classCnetAmi.html">CnetAmi</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classCnetModule.html">CnetModule</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpong_1_1Cposition.html">Cposition</a> (pong)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a> (asterisk)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classChttpSession.html">ChttpSession</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classCnetHttp.html">CnetHttp</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpong_1_1Cplayer.html">Cplayer</a> (pong)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classasterisk_1_1Cserver.html">Cserver</a> (asterisk)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a> (asterisk)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classCnetLirc.html">CnetLirc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpong_1_1Cpong.html">Cpong</a> (pong)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classasterisk_1_1Csession.html">Csession</a> (asterisk)&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a></div>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+<div class="qindex"><a class="qindex" href="#letter_C">C</a></div>
+<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classasterisk_1_1Cgroup.html">Cgroup</a> (asterisk)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCnetAmi.html">CnetAmi</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpaper_1_1CpaperClient.html">CpaperClient</a> (<a class="el" href="namespacepaper.html">paper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpong_1_1Cpong.html">Cpong</a> (pong)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classChttpSession.html">ChttpSession</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classdmx_1_1CnetDmx.html">CnetDmx</a> (dmx)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> (<a class="el" href="namespacepaper.html">paper</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpong_1_1Cposition.html">Cposition</a> (pong)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classasterisk_1_1Cchannel.html">Cchannel</a> (asterisk)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classChttpSessionMan.html">ChttpSessionMan</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCnetHttp.html">CnetHttp</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpl_1_1Cpath.html">Cpath</a> (<a class="el" href="namespacepl.html">pl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classasterisk_1_1Cserver.html">Cserver</a> (asterisk)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> (synapse_curl)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpl_1_1Citer.html">Citer</a> (<a class="el" href="namespacepl.html">pl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCnetLirc.html">CnetLirc</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> (<a class="el" href="namespaceplay__vlc.html">play_vlc</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classasterisk_1_1Csession.html">Csession</a> (asterisk)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classasterisk_1_1Cdevice.html">Cdevice</a> (asterisk)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpl_1_1CiterMan.html">CiterMan</a> (<a class="el" href="namespacepl.html">pl</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classCnetModule.html">CnetModule</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpong_1_1Cplayer.html">Cplayer</a> (pong)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classpl_1_1CsortedDir.html">CsortedDir</a> (<a class="el" href="namespacepl.html">pl</a>)&#160;&#160;&#160;</td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_C">C</a></div>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpaper_1_1CpaperClient-members.html b/modules/docs/html/classpaper_1_1CpaperClient-members.html
new file mode 100644
index 0000000..d81bdd1
--- /dev/null
+++ b/modules/docs/html/classpaper_1_1CpaperClient-members.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepaper.html">paper</a> </li>
+ <li class="navelem"><a class="el" href="classpaper_1_1CpaperClient.html">CpaperClient</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">paper::CpaperClient Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>authorize</b>(Cvar &amp;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 &amp;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>mAuthDescription</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>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>mInfo</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 class="memlist"><td><a class="el" href="classpaper_1_1CpaperClient.html#a185feb49970e8f19ac40adcc76cb9aee">setInfo</a>(Cvar &amp;var)</td><td><a class="el" href="classpaper_1_1CpaperClient.html">paper::CpaperClient</a></td><td></td></tr>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpaper_1_1CpaperClient.html b/modules/docs/html/classpaper_1_1CpaperClient.html
new file mode 100644
index 0000000..02e2c65
--- /dev/null
+++ b/modules/docs/html/classpaper_1_1CpaperClient.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: paper::CpaperClient Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepaper.html">paper</a> </li>
+ <li class="navelem"><a class="el" href="classpaper_1_1CpaperClient.html">CpaperClient</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> &#124;
+<a href="#friends">Friends</a> </div>
+ <div class="headertitle">
+<div class="title">paper::CpaperClient Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="paper::CpaperClient" -->
+<p><a href="classpaper_1_1CpaperClient-members.html">List of all members.</a></p>
+<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="a9e6dddcce2b76edabb44d0955ac16968"></a><!-- doxytag: member="paper::CpaperClient::authorize" ref="a9e6dddcce2b76edabb44d0955ac16968" args="(Cvar &amp;rights)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>authorize</b> (Cvar &amp;rights)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">getInfo</a> (Cvar &amp;var)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Fills var with information about the client. <a href="#af3ea075424b1ae21ddf6b2b3bada7e8b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperClient.html#a185feb49970e8f19ac40adcc76cb9aee">setInfo</a> (Cvar &amp;var)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets info fields of client (can be anything) <a href="#a185feb49970e8f19ac40adcc76cb9aee"></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="" -->
+Cvar&#160;</td><td class="memItemRight" valign="bottom"><b>mCursor</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca6d9f0471f26f88a4baf5d294c0bedf"></a><!-- doxytag: member="paper::CpaperClient::mLastElementId" ref="aca6d9f0471f26f88a4baf5d294c0bedf" args="" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>mLastElementId</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95904308b562a1ac9324567a705e3eb2"></a><!-- doxytag: member="paper::CpaperClient::mInfo" ref="a95904308b562a1ac9324567a705e3eb2" args="" -->
+Cvar&#160;</td><td class="memItemRight" valign="bottom"><b>mInfo</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a887e887ecd3978b7b3a7fa45596de96f"></a><!-- doxytag: member="paper::CpaperClient::mAuthCursor" ref="a887e887ecd3978b7b3a7fa45596de96f" args="" -->
+bool&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>mAuthChat</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&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>mAuthOwner</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3be0e43f6f7e5453e1531e90a59e0120"></a><!-- doxytag: member="paper::CpaperClient::mAuthDescription" ref="a3be0e43f6f7e5453e1531e90a59e0120" args="" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><b>mAuthDescription</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&#160;</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 &amp;var)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">paper::CpaperClient::getInfo</a> </td>
+ <td>(</td>
+ <td class="paramtype">Cvar &amp;&#160;</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>
+<a class="anchor" id="a185feb49970e8f19ac40adcc76cb9aee"></a><!-- doxytag: member="paper::CpaperClient::setInfo" ref="a185feb49970e8f19ac40adcc76cb9aee" args="(Cvar &amp;var)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classpaper_1_1CpaperClient.html#a185feb49970e8f19ac40adcc76cb9aee">paper::CpaperClient::setInfo</a> </td>
+ <td>(</td>
+ <td class="paramtype">Cvar &amp;&#160;</td>
+ <td class="paramname"><em>var</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Sets info fields of client (can be anything) </p>
+
+</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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpaper_1_1CpaperObject-members.html b/modules/docs/html/classpaper_1_1CpaperObject-members.html
new file mode 100644
index 0000000..a7e0a44
--- /dev/null
+++ b/modules/docs/html/classpaper_1_1CpaperObject-members.html
@@ -0,0 +1,97 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepaper.html">paper</a> </li>
+ <li class="navelem"><a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">paper::CpaperObject Member List</div> </div>
+</div><!--header-->
+<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>changeAuth</b>(int clientId, string key, Cvar &amp;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 &amp;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>
+ <tr bgcolor="#f0f0f0"><td><b>create</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>
+ <tr bgcolor="#f0f0f0"><td><b>createHtml</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>
+ <tr bgcolor="#f0f0f0"><td><b>element2msg</b>(const string &amp;id, Cmsg &amp;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>execEnded</b>(Cvar &amp;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 bgcolor="#f0f0f0"><td><b>execError</b>(Cvar &amp;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 bgcolor="#f0f0f0"><td><b>exported</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>
+ <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 &amp;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 class="memlist"><td><a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">getInfo</a>(Cvar &amp;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>sendAll</b>(Cmsg &amp;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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpaper_1_1CpaperObject.html b/modules/docs/html/classpaper_1_1CpaperObject.html
new file mode 100644
index 0000000..88cd325
--- /dev/null
+++ b/modules/docs/html/classpaper_1_1CpaperObject.html
@@ -0,0 +1,157 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: paper::CpaperObject Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepaper.html">paper</a> </li>
+ <li class="navelem"><a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">paper::CpaperObject Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="paper::CpaperObject" -->
+<p><a href="classpaper_1_1CpaperObject-members.html">List of all members.</a></p>
+<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="adcbc52bd0825071dab9bbe220fe0f7dc"></a><!-- doxytag: member="paper::CpaperObject::sendAll" ref="adcbc52bd0825071dab9bbe220fe0f7dc" args="(Cmsg &amp;msg)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendAll</b> (Cmsg &amp;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&#160;</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)" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getPngFilename</b> (bool www=false)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67a2813818842364176f41a67036f018"></a><!-- doxytag: member="paper::CpaperObject::getThumbFilename" ref="a67a2813818842364176f41a67036f018" args="(bool www=false)" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getThumbFilename</b> (bool www=false)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02ebf4d936f524ad71027ae4def10fa6"></a><!-- doxytag: member="paper::CpaperObject::getHtmlFilename" ref="a02ebf4d936f524ad71027ae4def10fa6" args="(bool www=false)" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><b>getHtmlFilename</b> (bool www=false)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a684d2b2842ca126b81e38e1fe9cbcd76"></a><!-- doxytag: member="paper::CpaperObject::createHtml" ref="a684d2b2842ca126b81e38e1fe9cbcd76" args="()" -->
+void&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">getInfo</a> (Cvar &amp;var)</td></tr>
+<tr><td class="mdescLeft">&#160;</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&#160;</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)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>saveExport</b> (bool send=true)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7ddb09bdcb35033e7721d5a44fd9f31"></a><!-- doxytag: member="paper::CpaperObject::execEnded" ref="ad7ddb09bdcb35033e7721d5a44fd9f31" args="(Cvar &amp;var)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>execEnded</b> (Cvar &amp;var)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe09f49c8085e0529b12dcfa9af80ee9"></a><!-- doxytag: member="paper::CpaperObject::execError" ref="abe09f49c8085e0529b12dcfa9af80ee9" args="(Cvar &amp;var)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>execError</b> (Cvar &amp;var)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29d9f51f153135fe890287f2b7e3dddb"></a><!-- doxytag: member="paper::CpaperObject::save" ref="a29d9f51f153135fe890287f2b7e3dddb" args="(string path)" -->
+void&#160;</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&#160;</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="aba5467a38bec569bec7c55ef0b69ff33"></a><!-- doxytag: member="paper::CpaperObject::login" ref="aba5467a38bec569bec7c55ef0b69ff33" args="(int clientId, string key)" -->
+void&#160;</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 &amp;rights)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>changeAuth</b> (int clientId, string key, Cvar &amp;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)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>getAuth</b> (int clientId)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b7e58ac9ab575819d3f06fd2cc26e39"></a><!-- doxytag: member="paper::CpaperObject::serverDraw" ref="a7b7e58ac9ab575819d3f06fd2cc26e39" args="(Cmsg out, int clientId=0)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>serverDraw</b> (Cmsg out, int clientId=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7a6e90d991321bde07beed5c196ba1c"></a><!-- doxytag: member="paper::CpaperObject::getElement" ref="ad7a6e90d991321bde07beed5c196ba1c" args="(const string &amp;id)" -->
+Cvar::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>getElement</b> (const string &amp;id)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa36e21f2e015879a91a69c74e45a74f2"></a><!-- doxytag: member="paper::CpaperObject::element2msg" ref="aa36e21f2e015879a91a69c74e45a74f2" args="(const string &amp;id, Cmsg &amp;msg)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>element2msg</b> (const string &amp;id, Cmsg &amp;msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2e7da32482869aeba2d5db232053e29"></a><!-- doxytag: member="paper::CpaperObject::reload" ref="af2e7da32482869aeba2d5db232053e29" args="(int dst)" -->
+void&#160;</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 &amp;msg)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>clientDraw</b> (Cmsg &amp;msg)</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&#160;</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 &amp;var)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classpaper_1_1CpaperObject.html#a323385299f49f7fc37987a8c4d41eebe">paper::CpaperObject::getInfo</a> </td>
+ <td>(</td>
+ <td class="paramtype">Cvar &amp;&#160;</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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1Citer-members.html b/modules/docs/html/classpl_1_1Citer-members.html
new file mode 100644
index 0000000..543a55f
--- /dev/null
+++ b/modules/docs/html/classpl_1_1Citer-members.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1Citer.html">Citer</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pl::Citer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classpl_1_1Citer.html">pl::Citer</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>create</b>(string id, string rootPath) (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>destroy</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>enterDir</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>exitDir</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>next</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>nextDir</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>previous</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>previousDir</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>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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1Citer.html b/modules/docs/html/classpl_1_1Citer.html
new file mode 100644
index 0000000..aedc160
--- /dev/null
+++ b/modules/docs/html/classpl_1_1Citer.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: pl::Citer Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1Citer.html">Citer</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pl::Citer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="pl::Citer" -->
+<p><a href="classpl_1_1Citer-members.html">List of all members.</a></p>
+<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="ab98658e63b3aac00d231b3fe19cc52ba"></a><!-- doxytag: member="pl::Citer::next" ref="ab98658e63b3aac00d231b3fe19cc52ba" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>next</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53b0df35575bc9393b0566ce9a3f7f50"></a><!-- doxytag: member="pl::Citer::previous" ref="a53b0df35575bc9393b0566ce9a3f7f50" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>previous</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aade9a2c8c04c63dc3e00c15825dfb6b9"></a><!-- doxytag: member="pl::Citer::nextDir" ref="aade9a2c8c04c63dc3e00c15825dfb6b9" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>nextDir</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a677904145864ec90c9f12a85af3b10a6"></a><!-- doxytag: member="pl::Citer::previousDir" ref="a677904145864ec90c9f12a85af3b10a6" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>previousDir</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada7cd9e9f111abf2dafe946bf825a74f"></a><!-- doxytag: member="pl::Citer::exitDir" ref="ada7cd9e9f111abf2dafe946bf825a74f" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>exitDir</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47be172f3f50b8ad41638517d5cd7f47"></a><!-- doxytag: member="pl::Citer::enterDir" ref="a47be172f3f50b8ad41638517d5cd7f47" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>enterDir</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab138049a42ed386b6345df21f8d87bc2"></a><!-- doxytag: member="pl::Citer::reset" ref="ab138049a42ed386b6345df21f8d87bc2" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>reset</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac21cf577f043e689a1d009fbad2d0c5b"></a><!-- doxytag: member="pl::Citer::create" ref="ac21cf577f043e689a1d009fbad2d0c5b" args="(string id, string rootPath)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (string id, string rootPath)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a399111db095105871de410e3848eaf94"></a><!-- doxytag: member="pl::Citer::send" ref="a399111db095105871de410e3848eaf94" args="(int dst)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>send</b> (int dst)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5496fc8e648a98adea0ce7dfc5ac0f3e"></a><!-- doxytag: member="pl::Citer::destroy" ref="a5496fc8e648a98adea0ce7dfc5ac0f3e" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> ()</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>pl_dir.module/<a class="el" href="pl__dir_8module_2module_8cpp.html">module.cpp</a></li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1CiterMan-members.html b/modules/docs/html/classpl_1_1CiterMan-members.html
new file mode 100644
index 0000000..6e16d44
--- /dev/null
+++ b/modules/docs/html/classpl_1_1CiterMan-members.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1CiterMan.html">CiterMan</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pl::CiterMan Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classpl_1_1CiterMan.html">pl::CiterMan</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>create</b>(string id, string basePath) (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>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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1CiterMan.html b/modules/docs/html/classpl_1_1CiterMan.html
new file mode 100644
index 0000000..c4dd184
--- /dev/null
+++ b/modules/docs/html/classpl_1_1CiterMan.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: pl::CiterMan Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1CiterMan.html">CiterMan</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pl::CiterMan Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="pl::CiterMan" -->
+<p><a href="classpl_1_1CiterMan-members.html">List of all members.</a></p>
+<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="a357500dc2cfba5a25d196415965e1a41"></a><!-- doxytag: member="pl::CiterMan::get" ref="a357500dc2cfba5a25d196415965e1a41" args="(string id)" -->
+<a class="el" href="classpl_1_1Citer.html">Citer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (string id)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8136bece61ead3cbd5042ead7625acf5"></a><!-- doxytag: member="pl::CiterMan::create" ref="a8136bece61ead3cbd5042ead7625acf5" args="(string id, string basePath)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (string id, string basePath)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61dd65ab0fdeec22d9eb368f9fa7cb1f"></a><!-- doxytag: member="pl::CiterMan::destroy" ref="a61dd65ab0fdeec22d9eb368f9fa7cb1f" args="(string id)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> (string id)</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>pl_dir.module/<a class="el" href="pl__dir_8module_2module_8cpp.html">module.cpp</a></li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1Cpath-members.html b/modules/docs/html/classpl_1_1Cpath-members.html
new file mode 100644
index 0000000..c42adcd
--- /dev/null
+++ b/modules/docs/html/classpl_1_1Cpath-members.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1Cpath.html">Cpath</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pl::Cpath Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classpl_1_1Cpath.html">pl::Cpath</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>Cpath</b>(const path &amp;p) (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>getDate</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>getMeta</b>(std::string key) (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>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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1Cpath.html b/modules/docs/html/classpl_1_1Cpath.html
new file mode 100644
index 0000000..8ab68a0
--- /dev/null
+++ b/modules/docs/html/classpl_1_1Cpath.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: pl::Cpath Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1Cpath.html">Cpath</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pl::Cpath Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="pl::Cpath" -->
+<p><a href="classpl_1_1Cpath-members.html">List of all members.</a></p>
+<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="aee21f5951f25002f60e466f224e7f745"></a><!-- doxytag: member="pl::Cpath::Cpath" ref="aee21f5951f25002f60e466f224e7f745" args="(const path &amp;p)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>Cpath</b> (const path &amp;p)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2e2f47f596c09b3ceddf98f1ccb3a1d"></a><!-- doxytag: member="pl::Cpath::getDate" ref="ad2e2f47f596c09b3ceddf98f1ccb3a1d" args="()" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>getDate</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c3644b826bd72530b494b07f8f35d41"></a><!-- doxytag: member="pl::Cpath::getSortName" ref="a2c3644b826bd72530b494b07f8f35d41" args="()" -->
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getSortName</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a2d88c4157e664696b477dc5c4cf341"></a><!-- doxytag: member="pl::Cpath::getMeta" ref="a6a2d88c4157e664696b477dc5c4cf341" args="(std::string key)" -->
+std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getMeta</b> (std::string key)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b5ebcb7c8feb32fc144d56c4482a21e"></a><!-- doxytag: member="pl::Cpath::setMeta" ref="a0b5ebcb7c8feb32fc144d56c4482a21e" args="(std::string key, std::string value)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setMeta</b> (std::string key, std::string value)</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>pl_dir.module/<a class="el" href="pl__dir_8module_2module_8cpp.html">module.cpp</a></li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1CsortedDir-members.html b/modules/docs/html/classpl_1_1CsortedDir-members.html
new file mode 100644
index 0000000..55414b5
--- /dev/null
+++ b/modules/docs/html/classpl_1_1CsortedDir-members.html
@@ -0,0 +1,80 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1CsortedDir.html">CsortedDir</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pl::CsortedDir Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classpl_1_1CsortedDir.html">pl::CsortedDir</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>ALL</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>
+ <tr bgcolor="#f0f0f0"><td><b>compareDate</b>(Cpath first, Cpath second) (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><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>compareFilename</b>(Cpath first, Cpath second) (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><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>CsortedDir</b>(path basePath, string sortField, Efiletype filetype) (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><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>DIR</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>
+ <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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpl_1_1CsortedDir.html b/modules/docs/html/classpl_1_1CsortedDir.html
new file mode 100644
index 0000000..d58b8a5
--- /dev/null
+++ b/modules/docs/html/classpl_1_1CsortedDir.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: pl::CsortedDir Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespacepl.html">pl</a> </li>
+ <li class="navelem"><a class="el" href="classpl_1_1CsortedDir.html">CsortedDir</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pl::CsortedDir Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="pl::CsortedDir" -->
+<p><a href="classpl_1_1CsortedDir-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>Efiletype</b> { <b>FILE</b>,
+<b>DIR</b>,
+<b>ALL</b>
+ }</td></tr>
+<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="a95d47c6e63554ce12ad1bbc0182f774e"></a><!-- doxytag: member="pl::CsortedDir::CsortedDir" ref="a95d47c6e63554ce12ad1bbc0182f774e" args="(path basePath, string sortField, Efiletype filetype)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>CsortedDir</b> (path basePath, string sortField, Efiletype filetype)</td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26e36f3ef2601d93807538ebc68a157e"></a><!-- doxytag: member="pl::CsortedDir::compareFilename" ref="a26e36f3ef2601d93807538ebc68a157e" args="(Cpath first, Cpath second)" -->
+static bool&#160;</td><td class="memItemRight" valign="bottom"><b>compareFilename</b> (<a class="el" href="classpl_1_1Cpath.html">Cpath</a> first, <a class="el" href="classpl_1_1Cpath.html">Cpath</a> second)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f1b261d12110c41fc9fd677ff6296f"></a><!-- doxytag: member="pl::CsortedDir::compareDate" ref="ad3f1b261d12110c41fc9fd677ff6296f" args="(Cpath first, Cpath second)" -->
+static bool&#160;</td><td class="memItemRight" valign="bottom"><b>compareDate</b> (<a class="el" href="classpl_1_1Cpath.html">Cpath</a> first, <a class="el" href="classpl_1_1Cpath.html">Cpath</a> second)</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>pl_dir.module/<a class="el" href="pl__dir_8module_2module_8cpp.html">module.cpp</a></li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classplay__vlc_1_1CPlayer-members.html b/modules/docs/html/classplay__vlc_1_1CPlayer-members.html
new file mode 100644
index 0000000..fc73f87
--- /dev/null
+++ b/modules/docs/html/classplay__vlc_1_1CPlayer-members.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceplay__vlc.html">play_vlc</a> </li>
+ <li class="navelem"><a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">play_vlc::CPlayer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classplay__vlc_1_1CPlayer.html">play_vlc::CPlayer</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>CPlayer</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>description</b> (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></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>destroy</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>init</b>(int id) (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ok</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>open</b>(string url) (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>stop</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>throwError</b>(string msg) (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>throwIfBad</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>throwIfVlcError</b>() (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]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>vlcEventGeneric</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>vlcEventMediaMetaChanged</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>vlcEventMediaPlayerTimeChanged</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 class="memlist"><td><a class="el" href="classplay__vlc_1_1CPlayer.html#a39bca8aacf2cc0d3993ba1973674b43b">vlcEventMediaStateChanged</a>(const libvlc_event_t *event, void *player)</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>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 &amp;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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classplay__vlc_1_1CPlayer.html b/modules/docs/html/classplay__vlc_1_1CPlayer.html
new file mode 100644
index 0000000..558b0e7
--- /dev/null
+++ b/modules/docs/html/classplay__vlc_1_1CPlayer.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: play_vlc::CPlayer Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="namespaceplay__vlc.html">play_vlc</a> </li>
+ <li class="navelem"><a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">play_vlc::CPlayer Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="play_vlc::CPlayer" -->
+<p><a href="classplay__vlc_1_1CPlayer-members.html">List of all members.</a></p>
+<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="a5b246fb8c309270c1af74426e78189ff"></a><!-- doxytag: member="play_vlc::CPlayer::throwError" ref="a5b246fb8c309270c1af74426e78189ff" args="(string msg)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>throwError</b> (string msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4be3b71fa38cd96d656c69243c2c1eda"></a><!-- doxytag: member="play_vlc::CPlayer::throwIfBad" ref="a4be3b71fa38cd96d656c69243c2c1eda" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>throwIfBad</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9351d1536f4085a2a94abb03f2a37be"></a><!-- doxytag: member="play_vlc::CPlayer::throwIfVlcError" ref="ac9351d1536f4085a2a94abb03f2a37be" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>throwIfVlcError</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdcf03e0fac7e6452b3e8b968839e610"></a><!-- doxytag: member="play_vlc::CPlayer::init" ref="afdcf03e0fac7e6452b3e8b968839e610" args="(int id)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (int id)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad57dc6358b40c0c928575dece6605d7e"></a><!-- doxytag: member="play_vlc::CPlayer::ok" ref="ad57dc6358b40c0c928575dece6605d7e" args="()" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>ok</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac36ec73c9c7c727d8ee952fe16bf2a80"></a><!-- doxytag: member="play_vlc::CPlayer::destroy" ref="ac36ec73c9c7c727d8ee952fe16bf2a80" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e7d231a62d18f73e69f894118210998"></a><!-- doxytag: member="play_vlc::CPlayer::open" ref="a3e7d231a62d18f73e69f894118210998" args="(string url)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>open</b> (string url)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3d5a46341390fa0891ed2fda505d0c9"></a><!-- doxytag: member="play_vlc::CPlayer::stop" ref="af3d5a46341390fa0891ed2fda505d0c9" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>stop</b> ()</td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c980b6dbf054af18bed2e8052430af8"></a><!-- doxytag: member="play_vlc::CPlayer::vlcEventGeneric" ref="a0c980b6dbf054af18bed2e8052430af8" args="(const libvlc_event_t *event, void *player)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>vlcEventGeneric</b> (const libvlc_event_t *event, void *player)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c6dcde3aeaf4be65a4cb5213789d42c"></a><!-- doxytag: member="play_vlc::CPlayer::vlcEventMediaPlayerTimeChanged" ref="a7c6dcde3aeaf4be65a4cb5213789d42c" args="(const libvlc_event_t *event, void *player)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>vlcEventMediaPlayerTimeChanged</b> (const libvlc_event_t *event, void *player)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88e905ed83b33d1cdb188d0d672c3c44"></a><!-- doxytag: member="play_vlc::CPlayer::vlcMeta2Var" ref="a88e905ed83b33d1cdb188d0d672c3c44" args="(libvlc_media_t *m, Cvar &amp;var)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>vlcMeta2Var</b> (libvlc_media_t *m, Cvar &amp;var)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c56fa7a5bf301042ab235bbdb6345e0"></a><!-- doxytag: member="play_vlc::CPlayer::vlcEventMediaMetaChanged" ref="a9c56fa7a5bf301042ab235bbdb6345e0" args="(const libvlc_event_t *event, void *player)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>vlcEventMediaMetaChanged</b> (const libvlc_event_t *event, void *player)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplay__vlc_1_1CPlayer.html#a39bca8aacf2cc0d3993ba1973674b43b">vlcEventMediaStateChanged</a> (const libvlc_event_t *event, void *player)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6271813e86a6a0bd5ce59f0c08b219f"></a><!-- doxytag: member="play_vlc::CPlayer::vlcEventMediaSubItemAdded" ref="ad6271813e86a6a0bd5ce59f0c08b219f" args="(const libvlc_event_t *event, void *player)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>vlcEventMediaSubItemAdded</b> (const libvlc_event_t *event, void *player)</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="a6b5b24dcc5be9036e8bb4d330bdb3a66"></a><!-- doxytag: member="play_vlc::CPlayer::description" ref="a6b5b24dcc5be9036e8bb4d330bdb3a66" args="" -->
+string&#160;</td><td class="memItemRight" valign="bottom"><b>description</b></td></tr>
+</table>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a39bca8aacf2cc0d3993ba1973674b43b"></a><!-- doxytag: member="play_vlc::CPlayer::vlcEventMediaStateChanged" ref="a39bca8aacf2cc0d3993ba1973674b43b" args="(const libvlc_event_t *event, void *player)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static void <a class="el" href="classplay__vlc_1_1CPlayer.html#a39bca8aacf2cc0d3993ba1973674b43b">play_vlc::CPlayer::vlcEventMediaStateChanged</a> </td>
+ <td>(</td>
+ <td class="paramtype">const libvlc_event_t *&#160;</td>
+ <td class="paramname"><em>event</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&#160;</td>
+ <td class="paramname"><em>player</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>check the logs as well libvlc_log_message_t logMessage; out.clear(); out.event="play_Log";</p>
+<p>free the old iterator, and get a fresh one libvlc_log_iterator_free(((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLogIterator); ((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLogIterator=libvlc_log_get_iterator(((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLog); while (libvlc_log_iterator_has_next(((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLogIterator)) {</p>
+<p>libvlc_log_iterator_next(((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLogIterator, &amp;logMessage); if (logMessage.i_severity==0) out["severity"]="info"; else if (logMessage.i_severity==1) out["severity"]="error"; else if (logMessage.i_severity==2) out["severity"]="warning"; else if (logMessage.i_severity==3) out["severity"]="debug";</p>
+<p>out["type"]=logMessage.psz_type; out["name"]=logMessage.psz_name; out["message"]=logMessage.psz_message; if (logMessage.psz_header) out["header"]=logMessage.psz_header; out.send(); } clear logs libvlc_log_clear(((<a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> *)player)-&gt;mLog);</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>play_vlc.module/<a class="el" href="play__vlc_8module_2module_8cpp.html">module.cpp</a></li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classpong_1_1Cplayer-members.html b/modules/docs/html/classpong_1_1Cplayer-members.html
index f8d93b2..f402afa 100644
--- a/modules/docs/html/classpong_1_1Cplayer-members.html
+++ b/modules/docs/html/classpong_1_1Cplayer-members.html
@@ -2,37 +2,77 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cplayer.html">Cplayer</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pong::Cplayer Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cplayer Member List</h1>This is the complete list of members for <a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classpong_1_1Cplayer.html">pong::Cplayer</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>Cplayer</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><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><b>getPosition</b>(int &amp;x, int &amp;y, long double &amp;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>
<tr bgcolor="#f0f0f0"><td><b>hasMoved</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><code> [inline]</code></td></tr>
<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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpong_1_1Cplayer.html b/modules/docs/html/classpong_1_1Cplayer.html
index 9ee8f5d..4a7d823 100644
--- a/modules/docs/html/classpong_1_1Cplayer.html
+++ b/modules/docs/html/classpong_1_1Cplayer.html
@@ -2,50 +2,93 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: pong::Cplayer Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>pong</b>::<a class="el" href="classpong_1_1Cplayer.html">Cplayer</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cplayer.html">Cplayer</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">pong::Cplayer Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cplayer Class Reference</h1><!-- doxytag: class="pong::Cplayer" -->
+<!-- doxytag: class="pong::Cplayer" -->
<p><a href="classpong_1_1Cplayer-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a6ee6788533675eb330611c06ccfbbfd4"></a><!-- doxytag: member="pong::Cplayer::setPosition" ref="a6ee6788533675eb330611c06ccfbbfd4" args="(int x, int y, long double duration)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (int x, int y, long double duration)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (int x, int y, long double duration)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5050c807d5f580b5f40765d0b809b369"></a><!-- doxytag: member="pong::Cplayer::hasMoved" ref="a5050c807d5f580b5f40765d0b809b369" args="()" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>hasMoved</b> ()</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasMoved</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b6e8e79f85680762db120754896b49e"></a><!-- doxytag: member="pong::Cplayer::getPosition" ref="a1b6e8e79f85680762db120754896b49e" args="(int &amp;x, int &amp;y, long double &amp;duration)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>getPosition</b> (int &amp;x, int &amp;y, long double &amp;duration)</td></tr>
-<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>getPosition</b> (int &amp;x, int &amp;y, long double &amp;duration)</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="a978fb06a0230805333209a431c3b1fcf"></a><!-- doxytag: member="pong::Cplayer::name" ref="a978fb06a0230805333209a431c3b1fcf" args="" -->
-string&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpong_1_1Cpong-members.html b/modules/docs/html/classpong_1_1Cpong-members.html
index 5013e5d..fd275c1 100644
--- a/modules/docs/html/classpong_1_1Cpong-members.html
+++ b/modules/docs/html/classpong_1_1Cpong-members.html
@@ -2,29 +2,67 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cpong.html">Cpong</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pong::Cpong Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cpong Member List</h1>This is the complete list of members for <a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classpong_1_1Cpong.html">pong::Cpong</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>addPlayer</b>(int playerId, string name) (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>
<tr bgcolor="#f0f0f0"><td><b>delPlayer</b>(int playerId) (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>
@@ -33,9 +71,11 @@
<tr bgcolor="#f0f0f0"><td><b>sendStatus</b>(int dst=0) (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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpong_1_1Cpong.html b/modules/docs/html/classpong_1_1Cpong.html
index 19cc002..3fb31ec 100644
--- a/modules/docs/html/classpong_1_1Cpong.html
+++ b/modules/docs/html/classpong_1_1Cpong.html
@@ -2,53 +2,94 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: pong::Cpong Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>pong</b>::<a class="el" href="classpong_1_1Cpong.html">Cpong</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cpong.html">Cpong</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pong::Cpong Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cpong Class Reference</h1><!-- doxytag: class="pong::Cpong" -->
+<!-- doxytag: class="pong::Cpong" -->
<p><a href="classpong_1_1Cpong-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a28bb9f86fa9360d5b3e7af5a04077c22"></a><!-- doxytag: member="pong::Cpong::init" ref="a28bb9f86fa9360d5b3e7af5a04077c22" args="(int id, string name)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>init</b> (int id, string name)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> (int id, string name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74030e83517300b244721178e5ed3f6c"></a><!-- doxytag: member="pong::Cpong::sendStatus" ref="a74030e83517300b244721178e5ed3f6c" args="(int dst=0)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>sendStatus</b> (int dst=0)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>sendStatus</b> (int dst=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafa802fef57792078a8b2bbe15525390"></a><!-- doxytag: member="pong::Cpong::addPlayer" ref="aafa802fef57792078a8b2bbe15525390" args="(int playerId, string name)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>addPlayer</b> (int playerId, string name)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>addPlayer</b> (int playerId, string name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3ab65e95d1d821679efab1cd09b222a"></a><!-- doxytag: member="pong::Cpong::delPlayer" ref="ab3ab65e95d1d821679efab1cd09b222a" args="(int playerId)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>delPlayer</b> (int playerId)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>delPlayer</b> (int playerId)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ae89eb33de36f6140ac503ec11ded3e"></a><!-- doxytag: member="pong::Cpong::start" ref="a0ae89eb33de36f6140ac503ec11ded3e" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>start</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>start</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9fb5994cb9987281d8df0eaf1187873"></a><!-- doxytag: member="pong::Cpong::runStep" ref="ad9fb5994cb9987281d8df0eaf1187873" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>runStep</b> ()</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>runStep</b> ()</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpong_1_1Cposition-members.html b/modules/docs/html/classpong_1_1Cposition-members.html
index 5910bb9..c6465b9 100644
--- a/modules/docs/html/classpong_1_1Cposition-members.html
+++ b/modules/docs/html/classpong_1_1Cposition-members.html
@@ -2,36 +2,76 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Member List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
<ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cposition.html">Cposition</a> </li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">pong::Cposition Member List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cposition Member List</h1>This is the complete list of members for <a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a>, including all inherited members.<table>
+This is the complete list of members for <a class="el" href="classpong_1_1Cposition.html">pong::Cposition</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><b>Cposition</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>get</b>(int &amp;currentX, int &amp;currentY, int &amp;currentXspeed, int &amp;currentYspeed) (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>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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</table></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classpong_1_1Cposition.html b/modules/docs/html/classpong_1_1Cposition.html
index 083aab7..80cd0e3 100644
--- a/modules/docs/html/classpong_1_1Cposition.html
+++ b/modules/docs/html/classpong_1_1Cposition.html
@@ -2,47 +2,88 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: pong::Cposition Class Reference</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="navpath"><b>pong</b>::<a class="el" href="classpong_1_1Cposition.html">Cposition</a>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>pong</b> </li>
+ <li class="navelem"><a class="el" href="classpong_1_1Cposition.html">Cposition</a> </li>
+ </ul>
</div>
</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<div class="title">pong::Cposition Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>pong::Cposition Class Reference</h1><!-- doxytag: class="pong::Cposition" -->
+<!-- doxytag: class="pong::Cposition" -->
<p><a href="classpong_1_1Cposition-members.html">List of all members.</a></p>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<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="a3855a981dcf879fde8456fc792a101ec"></a><!-- doxytag: member="pong::Cposition::isChanged" ref="a3855a981dcf879fde8456fc792a101ec" args="()" -->
-bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isChanged</b> ()</td></tr>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>isChanged</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8b838ea230722254ce38866584490f8"></a><!-- doxytag: member="pong::Cposition::set" ref="ac8b838ea230722254ce38866584490f8" args="(int x, int y, int xSpeed, int ySpeed)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set</b> (int x, int y, int xSpeed, int ySpeed)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>set</b> (int x, int y, int xSpeed, int ySpeed)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae297f7339624c57f2e7d4118cfe72d02"></a><!-- doxytag: member="pong::Cposition::get" ref="ae297f7339624c57f2e7d4118cfe72d02" args="(int &amp;currentX, int &amp;currentY, int &amp;currentXspeed, int &amp;currentYspeed)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>get</b> (int &amp;currentX, int &amp;currentY, int &amp;currentXspeed, int &amp;currentYspeed)</td></tr>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>get</b> (int &amp;currentX, int &amp;currentY, int &amp;currentXspeed, int &amp;currentYspeed)</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html b/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html
new file mode 100644
index 0000000..e5306e2
--- /dev/null
+++ b/modules/docs/html/classsynapse__curl_1_1Ccurl-members.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Member List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>synapse_curl</b> </li>
+ <li class="navelem"><a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">synapse_curl::Ccurl Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+This is the complete list of members for <a class="el" href="classsynapse__curl_1_1Ccurl.html">synapse_curl::Ccurl</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>abort</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>Ccurl</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>curl_debug_callback</b>(CURL *curl, curl_infotype type, char *data, size_t length, Ccurl *curlObj) (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, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>curl_write_callback</b>(void *data, size_t size, size_t nmemb, Ccurl *curlObj) (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, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>enqueue</b>(Cmsg &amp;msg) (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>mMsg</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></td></tr>
+ <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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/classsynapse__curl_1_1Ccurl.html b/modules/docs/html/classsynapse__curl_1_1Ccurl.html
new file mode 100644
index 0000000..7375755
--- /dev/null
+++ b/modules/docs/html/classsynapse__curl_1_1Ccurl.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: synapse_curl::Ccurl Class Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><b>synapse_curl</b> </li>
+ <li class="navelem"><a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> </li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<div class="title">synapse_curl::Ccurl Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<!-- doxytag: class="synapse_curl::Ccurl" -->
+<p><a href="classsynapse__curl_1_1Ccurl-members.html">List of all members.</a></p>
+<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="aa0b004a283f9ba8d821647b5fd665962"></a><!-- doxytag: member="synapse_curl::Ccurl::abort" ref="aa0b004a283f9ba8d821647b5fd665962" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>abort</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a921a384e739d7c48a4858da8399b7fde"></a><!-- doxytag: member="synapse_curl::Ccurl::enqueue" ref="a921a384e739d7c48a4858da8399b7fde" args="(Cmsg &amp;msg)" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>enqueue</b> (Cmsg &amp;msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad386e21bfb4d32e32956cd9ed8c6c93a"></a><!-- doxytag: member="synapse_curl::Ccurl::shouldPerform" ref="ad386e21bfb4d32e32956cd9ed8c6c93a" args="()" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>shouldPerform</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a310389f1447560292870ba63c1e6d5aa"></a><!-- doxytag: member="synapse_curl::Ccurl::perform" ref="a310389f1447560292870ba63c1e6d5aa" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>perform</b> ()</td></tr>
+<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe03f546c46411e58fee3501c2a9fc6d"></a><!-- doxytag: member="synapse_curl::Ccurl::curl_debug_callback" ref="afe03f546c46411e58fee3501c2a9fc6d" args="(CURL *curl, curl_infotype type, char *data, size_t length, Ccurl *curlObj)" -->
+static int&#160;</td><td class="memItemRight" valign="bottom"><b>curl_debug_callback</b> (CURL *curl, curl_infotype type, char *data, size_t length, <a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> *curlObj)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d8657f223ab2e4816e83e2f5be71077"></a><!-- doxytag: member="synapse_curl::Ccurl::curl_write_callback" ref="a8d8657f223ab2e4816e83e2f5be71077" args="(void *data, size_t size, size_t nmemb, Ccurl *curlObj)" -->
+static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>curl_write_callback</b> (void *data, size_t size, size_t nmemb, <a class="el" href="classsynapse__curl_1_1Ccurl.html">Ccurl</a> *curlObj)</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="a51a88c90731ca752b6ee6a1b78738a4a"></a><!-- doxytag: member="synapse_curl::Ccurl::mMsg" ref="a51a88c90731ca752b6ee6a1b78738a4a" args="" -->
+Cqueue::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>mMsg</b></td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>curl.module/module.cpp</li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/closed.png b/modules/docs/html/closed.png
new file mode 100644
index 0000000..b7d4bd9
--- /dev/null
+++ b/modules/docs/html/closed.png
Binary files differ
diff --git a/modules/docs/html/core_8module_2module_8cpp.html b/modules/docs/html/core_8module_2module_8cpp.html
deleted file mode 100644
index 57ac472..0000000
--- a/modules/docs/html/core_8module_2module_8cpp.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Synapsemoduledocumentation: core.module/module.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
-</head>
-<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- </ul>
- </div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
- </ul>
- </div>
-</div>
-<div class="contents">
-<h1>core.module/module.cpp File Reference</h1>
-<p>The core module.
-<a href="#_details">More...</a></p>
-<code>#include &quot;synapse.h&quot;</code><br/>
-<code>#include &lt;signal.h&gt;</code><br/>
-<table border="0" cellpadding="0" cellspacing="0">
-<tr><td colspan="2"><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3bb7c93037a1fe948188bb83ec9ca9e"></a><!-- doxytag: member="core.module/module.cpp::init" ref="ae3bb7c93037a1fe948188bb83ec9ca9e" args="()" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>synapse::init</b> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10de34f827ad7649b753f25976472373"></a><!-- doxytag: member="core.module/module.cpp::exitHandler" ref="a10de34f827ad7649b753f25976472373" args="(int signum)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>synapse::exitHandler</b> (int signum)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bbb19c5bf38f9ec0df7638c583be8ef"></a><!-- doxytag: member="core.module/module.cpp::SYNAPSE_REGISTER" ref="a1bbb19c5bf38f9ec0df7638c583be8ef" args="(module_Init)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>synapse::SYNAPSE_REGISTER</b> (module_Init)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade3928ef0101b69c8e15f779ce4c5bcb"></a><!-- doxytag: member="core.module/module.cpp::SYNAPSE_REGISTER" ref="ade3928ef0101b69c8e15f779ce4c5bcb" args="(module_Error)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><b>synapse::SYNAPSE_REGISTER</b> (module_Error)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a5d8cde710c3f03a7e22da5ff6483e0c8">synapse::SYNAPSE_REGISTER</a> (core_LoadModule)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dynamicly loads a synapse module. <a href="#a5d8cde710c3f03a7e22da5ff6483e0c8"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a42bfa79d6a6dfb266f1b7aa8b59c7356">synapse::SYNAPSE_REGISTER</a> (core_Ready)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates the <code>src</code> module is ready to be used. <a href="#a42bfa79d6a6dfb266f1b7aa8b59c7356"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#afaed4eacf8bbd76ef3b0c5567b09f2fa">synapse::SYNAPSE_REGISTER</a> (core_Register)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Registers an event handler. <a href="#afaed4eacf8bbd76ef3b0c5567b09f2fa"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a672d38669668a81c58efb8032958efc1">synapse::SYNAPSE_REGISTER</a> (core_ChangeEvent)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes the settings of an event. <a href="#a672d38669668a81c58efb8032958efc1"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a8a0f515b45bc742092dc381d77a4550a">synapse::SYNAPSE_REGISTER</a> (core_Login)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes the user of the <code>src</code> session. <a href="#a8a0f515b45bc742092dc381d77a4550a"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a51767ff61976c5c57f391909963e85e7">synapse::SYNAPSE_REGISTER</a> (core_NewSession)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts a new session, with the same user as <code>src</code>. <a href="#a51767ff61976c5c57f391909963e85e7"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#acb1230e43c1c0ed93692b444ad633625">synapse::SYNAPSE_REGISTER</a> (core_Shutdown)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down synapse. <a href="#acb1230e43c1c0ed93692b444ad633625"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a357b5db06d3a7e8058339a95adcf5b17">synapse::SYNAPSE_REGISTER</a> (core_DelSession)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete <code>src</code> session. <a href="#a357b5db06d3a7e8058339a95adcf5b17"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a67962510d5fadc33e1177ee25c4c7204">synapse::SYNAPSE_REGISTER</a> (core_DelCookieSessions)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete all sessions with cookie specified by <code>cookie</code>. <a href="#a67962510d5fadc33e1177ee25c4c7204"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ab9b04de781b3236720baba8058d11b87">synapse::SYNAPSE_REGISTER</a> (core_ChangeModule)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes the settings of the <code>src</code> module. <a href="#ab9b04de781b3236720baba8058d11b87"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a7ed911a93c358ca7d0eb45ed6137f24b">synapse::SYNAPSE_REGISTER</a> (core_ChangeSession)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes the settings of <code>src</code> session. <a href="#a7ed911a93c358ca7d0eb45ed6137f24b"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#aec284b50e84c657f33120d90306e1d13">synapse::SYNAPSE_REGISTER</a> (core_Interrupt)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a thread.interrupt() to a executing call that was previously send from <code>src</code>. <a href="#aec284b50e84c657f33120d90306e1d13"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ae0690599cb7abbe619a8363557c271b4">synapse::SYNAPSE_REGISTER</a> (core_ChangeLogging)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Changes the logging-setting of the synapse core. <a href="#ae0690599cb7abbe619a8363557c271b4"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#aec74e6d14d0e5e5da26d46cf4b1d1cb5">synapse::SYNAPSE_REGISTER</a> (core_GetStatus)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Requests status of core. <a href="#aec74e6d14d0e5e5da26d46cf4b1d1cb5"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ae73798a0e568f611dd040d8c43b2c6b9">synapse::SYNAPSE_REGISTER</a> (core_GetEvents)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a list of all registered events from core. <a href="#ae73798a0e568f611dd040d8c43b2c6b9"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a303e0e1a62b9da0c6ea4345a0eda558f">synapse::SYNAPSE_REGISTER</a> (core_AddMapping)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a new event mapping. <a href="#a303e0e1a62b9da0c6ea4345a0eda558f"></a><br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a5776780555f705177772b14833d9d942">synapse::SYNAPSE_REGISTER</a> (core_DelMapping)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deletes an event mapping. <a href="#a5776780555f705177772b14833d9d942"></a><br/></td></tr>
-</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
-<p>The core module. </p>
-<p>This contains all the core functionality to control the synapse framework.</p>
-<p>Here are some common sends that can be emitted by all event-handers of the core: </p>
-<dl class="user"><dt><b>Sends <code>module_Error</code>:</b></dt><dd>Sended to the requesting session if some error happend. <ul>
-<li><code>error</code> A string describing the error. </li>
-</ul>
-</dd></dl>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
-</body>
-</html>
diff --git a/modules/docs/html/doxygen.css b/modules/docs/html/doxygen.css
index d6aaf28..cee0d06 100644
--- a/modules/docs/html/doxygen.css
+++ b/modules/docs/html/doxygen.css
@@ -2,16 +2,22 @@
body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
- font-size: 12px;
+ font-size: 13px;
+ line-height: 1.3;
}
/* @group Heading Levels */
h1 {
- text-align: center;
font-size: 150%;
}
+.title {
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
h2 {
font-size: 120%;
}
@@ -64,11 +70,9 @@ h3.version {
}
div.qindex, div.navtab{
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
text-align: center;
- margin: 2px;
- padding: 2px;
}
div.qindex, div.navpath {
@@ -83,13 +87,13 @@ div.navtab {
/* @group Link Styling */
a {
- color: #153788;
+ color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
- color: #1b77c5;
+ color: #4665A2;
}
a:hover {
@@ -102,9 +106,9 @@ a.qindex {
a.qindexHL {
font-weight: bold;
- background-color: #6666cc;
+ background-color: #9CAFD4;
color: #ffffff;
- border: 1px double #9295C2;
+ border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
@@ -118,12 +122,12 @@ a.el {
a.elRef {
}
-a.code {
- color: #3030f0;
+a.code, a.code:visited {
+ color: #4665A2;
}
-a.codeRef {
- color: #3030f0;
+a.codeRef, a.codeRef:visited {
+ color: #4665A2;
}
/* @end */
@@ -138,8 +142,8 @@ dl.el {
}
pre.fragment {
- border: 1px solid #CCCCCC;
- background-color: #f5f5f5;
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
@@ -153,13 +157,22 @@ div.ah {
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
- margin-top: 3px
+ margin-top: 3px;
+ padding: 0.2em;
+ border: solid thin #333;
+ border-radius: 0.5em;
+ -webkit-border-radius: .5em;
+ -moz-border-radius: .5em;
+ box-shadow: 2px 2px 3px #999;
+ -webkit-box-shadow: 2px 2px 3px #999;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+ background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
- margin-bottom: 6px;
font-weight: bold;
}
@@ -169,29 +182,36 @@ div.groupText {
}
body {
- background: white;
+ background-color: white;
color: black;
- margin-right: 20px;
- margin-left: 20px;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 8px;
+ margin-right: 8px;
}
td.indexkey {
- background-color: #e8eef2;
+ background-color: #EBEFF6;
font-weight: bold;
- border: 1px solid #CCCCCC;
+ border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
}
td.indexvalue {
- background-color: #e8eef2;
- border: 1px solid #CCCCCC;
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
- background-color: #f0f0f0;
+ background-color: #EEF1F7;
}
p.formulaDsp {
@@ -217,6 +237,11 @@ div.center img {
border: 0px;
}
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
img.footer {
border: 0px;
vertical-align: middle;
@@ -270,6 +295,7 @@ span.vhdllogic {
/* @end */
+/*
.search {
color: #003399;
font-weight: bold;
@@ -286,6 +312,7 @@ input.search {
font-weight: normal;
background-color: #e8eef2;
}
+*/
td.tiny {
font-size: 75%;
@@ -294,18 +321,18 @@ td.tiny {
.dirtab {
padding: 4px;
border-collapse: collapse;
- border: 1px solid #84b0c7;
+ border: 1px solid #A3B4D7;
}
th.dirtab {
- background: #e8eef2;
+ background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
- border-top: 1px solid #666;
+ border-top: 1px solid #4A6AAA;
}
hr.footer {
@@ -314,10 +341,15 @@ hr.footer {
/* @group Member Descriptions */
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #FAFAFA;
+ background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
@@ -329,15 +361,19 @@ hr.footer {
}
.memItemLeft, .memItemRight, .memTemplParams {
- border-top: 1px solid #ccc;
+ border-top: 1px solid #C4CFE5;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
+.memItemRight {
+ width: 100%;
+}
+
.memTemplParams {
- color: #606060;
+ color: #4665A2;
white-space: nowrap;
}
@@ -349,23 +385,28 @@ hr.footer {
.memtemplate {
font-size: 80%;
- color: #606060;
+ color: #4665A2;
font-weight: normal;
- margin-left: 3px;
+ margin-left: 9px;
}
.memnav {
- background-color: #e8eef2;
- border: 1px solid #84b0c7;
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
+.mempage {
+ width: 100%;
+}
+
.memitem {
padding: 0;
margin-bottom: 10px;
+ margin-right: 5px;
}
.memname {
@@ -374,41 +415,62 @@ hr.footer {
margin-left: 6px;
}
-.memproto {
- border-top: 1px solid #84b0c7;
- border-left: 1px solid #84b0c7;
- border-right: 1px solid #84b0c7;
- padding: 0;
- background-color: #d5e1e8;
+.memproto, dl.reflist dt {
+ border-top: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 6px 0px 6px 0px;
+ color: #253555;
font-weight: bold;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 8px;
+ border-top-left-radius: 8px;
/* firefox specific markup */
- background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%);
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
/* webkit specific markup */
- background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0)));
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
}
-.memdoc {
- border-bottom: 1px solid #84b0c7;
- border-left: 1px solid #84b0c7;
- border-right: 1px solid #84b0c7;
+.memdoc, dl.reflist dd {
+ border-bottom: 1px solid #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
padding: 2px 5px;
- background-color: #eef3f5;
+ background-color: #FBFCFD;
border-top-width: 0;
+ /* opera specific markup */
+ border-bottom-left-radius: 8px;
+ border-bottom-right-radius: 8px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
/* webkit specific markup */
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
}
.paramkey {
@@ -427,6 +489,28 @@ hr.footer {
font-style: normal;
}
+.params, .retval, .exception, .tparams {
+ border-spacing: 6px 2px;
+}
+
+.params .paramname, .retval .paramname {
+ font-weight: bold;
+ vertical-align: top;
+}
+
+.params .paramtype {
+ font-style: italic;
+ vertical-align: top;
+}
+
+.params .paramdir {
+ font-family: "courier new",courier,monospace;
+ vertical-align: top;
+}
+
+
+
+
/* @end */
/* @group Directory (tree) */
@@ -435,7 +519,7 @@ hr.footer {
.ftvtree {
font-family: sans-serif;
- margin: 0.5em;
+ margin: 0px;
}
/* these are for tree view when used as main index */
@@ -443,6 +527,7 @@ hr.footer {
.directory {
font-size: 9pt;
font-weight: bold;
+ margin: 5px;
}
.directory h3 {
@@ -520,9 +605,13 @@ proper pixel height of your image.
/* @end */
+div.dynheader {
+ margin-top: 8px;
+}
+
address {
font-style: normal;
- color: #333;
+ color: #2A3D61;
}
table.doxtable {
@@ -530,12 +619,12 @@ table.doxtable {
}
table.doxtable td, table.doxtable th {
- border: 1px solid #153788;
+ border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
- background-color: #254798;
+ background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
@@ -543,3 +632,318 @@ table.doxtable th {
text-align:left;
}
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+ top: 0px;
+ left: 10px;
+ height: 36px;
+ background-image: url('tab_b.png');
+ z-index: 101;
+ overflow: hidden;
+ font-size: 13px;
+}
+
+.navpath ul
+{
+ font-size: 11px;
+ background-image:url('tab_b.png');
+ background-repeat:repeat-x;
+ height:30px;
+ line-height:30px;
+ color:#8AA0CC;
+ border:solid 1px #C2CDE4;
+ overflow:hidden;
+ margin:0px;
+ padding:0px;
+}
+
+.navpath li
+{
+ list-style-type:none;
+ float:left;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:url('bc_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+ height:32px;
+ display:block;
+ text-decoration: none;
+ outline: none;
+}
+
+.navpath li.navelem a:hover
+{
+ color:#6884BD;
+}
+
+.navpath li.footer
+{
+ list-style-type:none;
+ float:right;
+ padding-left:10px;
+ padding-right:15px;
+ background-image:none;
+ background-repeat:no-repeat;
+ background-position:right;
+ color:#364D7C;
+ font-size: 8pt;
+}
+
+
+div.summary
+{
+ float: right;
+ font-size: 8pt;
+ padding-right: 5px;
+ width: 50%;
+ text-align: right;
+}
+
+div.summary a
+{
+ white-space: nowrap;
+}
+
+div.ingroups
+{
+ margin-left: 5px;
+ font-size: 8pt;
+ padding-left: 5px;
+ width: 50%;
+ text-align: left;
+}
+
+div.ingroups a
+{
+ white-space: nowrap;
+}
+
+div.header
+{
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+ margin: 0px;
+ border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+ padding: 5px 5px 5px 7px;
+}
+
+dl
+{
+ padding: 0 0 0 10px;
+}
+
+dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
+{
+ border-left:4px solid;
+ padding: 0 0 0 6px;
+}
+
+dl.note
+{
+ border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+ border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+ border-color: #00D000;
+}
+
+dl.deprecated
+{
+ border-color: #505050;
+}
+
+dl.todo
+{
+ border-color: #00C0E0;
+}
+
+dl.test
+{
+ border-color: #3030E0;
+}
+
+dl.bug
+{
+ border-color: #C08050;
+}
+
+#projectlogo
+{
+ text-align: center;
+ vertical-align: bottom;
+ border-collapse: separate;
+}
+
+#projectlogo img
+{
+ border: 0px none;
+}
+
+#projectname
+{
+ font: 300% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 2px 0px;
+}
+
+#projectbrief
+{
+ font: 120% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% Tahoma, Arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+ pre.fragment
+ {
+ overflow: visible;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ }
+}
+
diff --git a/modules/docs/html/doxygen.png b/modules/docs/html/doxygen.png
index f0a274b..635ed52 100644
--- a/modules/docs/html/doxygen.png
+++ b/modules/docs/html/doxygen.png
Binary files differ
diff --git a/modules/docs/html/exec_8module_2module_8cpp.html b/modules/docs/html/exec_8module_2module_8cpp.html
new file mode 100644
index 0000000..1f74ad7
--- /dev/null
+++ b/modules/docs/html/exec_8module_2module_8cpp.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: exec.module/module.cpp File Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">exec.module/module.cpp File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The execute module.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &quot;synapse.h&quot;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &quot;cconfig.h&quot;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;errno.h&gt;</code><br/>
+<code>#include &quot;exception/cexception.h&quot;</code><br/>
+</div><table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff2ba89f09c12e77447a143dd56b6f9c"></a><!-- doxytag: member="exec.module/module.cpp::SYNAPSE_REGISTER" ref="aff2ba89f09c12e77447a143dd56b6f9c" args="(module_Init)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>exec::SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add713ca85364b0fa914ab17f802ce09d"></a><!-- doxytag: member="exec.module/module.cpp::SYNAPSE_REGISTER" ref="add713ca85364b0fa914ab17f802ce09d" args="(module_SessionStart)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>exec::SYNAPSE_REGISTER</b> (module_SessionStart)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><b>exec::SYNAPSE_REGISTER</b> (exec_Start)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a process. <a href="#a41c8f0c77d6fef2060d35bec16b5c34b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c02ef99207c595700bcac4a65e677fe"></a><!-- doxytag: member="exec.module/module.cpp::SYNAPSE_REGISTER" ref="a7c02ef99207c595700bcac4a65e677fe" args="(module_Shutdown)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>exec::SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8a6fcdefabcdbdd7626d320d5b2ee95"></a><!-- doxytag: member="exec.module/module.cpp::shutdown" ref="af8a6fcdefabcdbdd7626d320d5b2ee95" args="" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>exec::shutdown</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0ac7604dde0c2003d911afacbb13314"></a><!-- doxytag: member="exec.module/module.cpp::queueId" ref="ab0ac7604dde0c2003d911afacbb13314" args="" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>exec::queueId</b> = -1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e070ee17faa1b306d9ac3ba2dd4ab40"></a><!-- doxytag: member="exec.module/module.cpp::defaultId" ref="a4e070ee17faa1b306d9ac3ba2dd4ab40" args="" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>exec::defaultId</b> = -1</td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<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><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/files.html b/modules/docs/html/files.html
index 7677f02..aac2b2d 100644
--- a/modules/docs/html/files.html
+++ b/modules/docs/html/files.html
@@ -2,38 +2,76 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Synapsemoduledocumentation: File Index</title>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: File List</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
+ <li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">File List</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
+<div class="textblock">Here is a list of all documented files with brief descriptions:</div><table>
<tr><td class="indexkey">ami.module/<a class="el" href="ami_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">Asterisk Management Interface connector </td></tr>
<tr><td class="indexkey">asterisk.module/<a class="el" href="asterisk_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">Asterisk Control Module </td></tr>
- <tr><td class="indexkey">core.module/<a class="el" href="core_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">The core module </td></tr>
+ <tr><td class="indexkey">exec.module/<a class="el" href="exec_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">The execute module </td></tr>
+ <tr><td class="indexkey">paper.module/<a class="el" href="paper_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">Internet paper </td></tr>
+ <tr><td class="indexkey">pl_dir.module/<a class="el" href="pl__dir_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">The play list module </td></tr>
+ <tr><td class="indexkey">play_vlc.module/<a class="el" href="play__vlc_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">VLC player module </td></tr>
<tr><td class="indexkey">pong.module/<a class="el" href="pong_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">A pong game proof of concept </td></tr>
<tr><td class="indexkey">timer.module/<a class="el" href="timer_8module_2module_8cpp.html">module.cpp</a></td><td class="indexvalue">The timer module </td></tr>
+ <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 style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/functions.html b/modules/docs/html/functions.html
index 7217856..d9db019 100644
--- a/modules/docs/html/functions.html
+++ b/modules/docs/html/functions.html
@@ -2,38 +2,70 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Class Members</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
</ul>
</div>
</div>
<div class="contents">
-Here is a list of all documented class members with links to the class documentation for each member:<ul>
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
<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>
@@ -41,12 +73,20 @@ Here is a list of all documented class members with links to the class documenta
: <a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">CnetHttp</a>
</li>
<li>sendMessage()
-: <a class="el" href="classChttpSessionMan.html#a7af099d4bdb9ede61fd70134022eb32c">ChttpSessionMan</a>
+: <a class="el" href="classChttpSessionMan.html#aea83ff69806394e39e59944c2014f7a5">ChttpSessionMan</a>
+</li>
+<li>setInfo()
+: <a class="el" href="classpaper_1_1CpaperClient.html#a185feb49970e8f19ac40adcc76cb9aee">paper::CpaperClient</a>
+</li>
+<li>vlcEventMediaStateChanged()
+: <a class="el" href="classplay__vlc_1_1CPlayer.html#a39bca8aacf2cc0d3993ba1973674b43b">play_vlc::CPlayer</a>
</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/functions_func.html b/modules/docs/html/functions_func.html
index 607a890..7d70a90 100644
--- a/modules/docs/html/functions_func.html
+++ b/modules/docs/html/functions_func.html
@@ -2,38 +2,70 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Class Members - Functions</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
- <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
</ul>
</div>
</div>
<div class="contents">
-&nbsp;<ul>
+&#160;<ul>
<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>
@@ -41,12 +73,20 @@
: <a class="el" href="classCnetHttp.html#ada5e25d977f83e98284a3d02d122f098">CnetHttp</a>
</li>
<li>sendMessage()
-: <a class="el" href="classChttpSessionMan.html#a7af099d4bdb9ede61fd70134022eb32c">ChttpSessionMan</a>
+: <a class="el" href="classChttpSessionMan.html#aea83ff69806394e39e59944c2014f7a5">ChttpSessionMan</a>
+</li>
+<li>setInfo()
+: <a class="el" href="classpaper_1_1CpaperClient.html#a185feb49970e8f19ac40adcc76cb9aee">paper::CpaperClient</a>
+</li>
+<li>vlcEventMediaStateChanged()
+: <a class="el" href="classplay__vlc_1_1CPlayer.html#a39bca8aacf2cc0d3993ba1973674b43b">play_vlc::CPlayer</a>
</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/globals.html b/modules/docs/html/globals.html
index dae1b7f..5cd7fb7 100644
--- a/modules/docs/html/globals.html
+++ b/modules/docs/html/globals.html
@@ -2,42 +2,72 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Synapsemoduledocumentation: Class Members</title>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: File Members</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
</ul>
</div>
</div>
<div class="contents">
-Here is a list of all documented file members with links to the documentation:<ul>
+<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
<li>SYNAPSE_REGISTER()
: <a class="el" href="ami_8module_2module_8cpp.html#a9663bac24258c633a4d8df270e482a1c">module.cpp</a>
</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/globals_func.html b/modules/docs/html/globals_func.html
index 9e63c79..673efe5 100644
--- a/modules/docs/html/globals_func.html
+++ b/modules/docs/html/globals_func.html
@@ -2,42 +2,72 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<title>Synapsemoduledocumentation: Class Members</title>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: File Members</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
- <li><a href="files.html"><span>File&nbsp;List</span></a></li>
- <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File&#160;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
- <div class="tabs">
- <ul>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
</ul>
</div>
</div>
<div class="contents">
-&nbsp;<ul>
+&#160;<ul>
<li>SYNAPSE_REGISTER()
: <a class="el" href="ami_8module_2module_8cpp.html#a9663bac24258c633a4d8df270e482a1c">module.cpp</a>
</li>
</ul>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/index.html b/modules/docs/html/index.html
index 1262da8..b74bea7 100644
--- a/modules/docs/html/index.html
+++ b/modules/docs/html/index.html
@@ -2,26 +2,60 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Synapsemoduledocumentation: Main Page</title>
+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
</head>
<body>
-<!-- Generated by Doxygen 1.6.3 -->
-<div class="navigation" id="top">
- <div class="tabs">
- <ul>
- <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Synapsemoduledocumentation Documentation</div> </div>
+</div><!--header-->
<div class="contents">
-<h1>Synapsemoduledocumentation Documentation</h1><h3 class="version">1.0 </h3><p>Look in the files section for more info.. </p>
-</div>
-<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Aug 30 01:48:54 2010 for Synapsemoduledocumentation by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
+<div class="textblock"><p>Look in the files section for more info.. </p>
+</div></div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
</body>
</html>
diff --git a/modules/docs/html/namespacemembers.html b/modules/docs/html/namespacemembers.html
new file mode 100644
index 0000000..4030bf0
--- /dev/null
+++ b/modules/docs/html/namespacemembers.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Namespace Members</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<div class="textblock">Here is a list of all documented namespace members with links to the namespaces they belong to:</div>
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SYNAPSE_REGISTER()
+: <a class="el" href="namespacesynapse.html#a5d8cde710c3f03a7e22da5ff6483e0c8">synapse</a>
+, <a class="el" href="namespaceplay__vlc.html#a49a63ddf628c67643894f9c73370ec41">play_vlc</a>
+, <a class="el" href="namespacepl.html#ab254d14cfe7e0ff668f442b3f0e8a93a">pl</a>
+, <a class="el" href="namespacepaper.html#a72bdfbae14e0c5c8121fa304fc01ed92">paper</a>
+, <a class="el" href="namespacesynapse.html#a5776780555f705177772b14833d9d942">synapse</a>
+</li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespacemembers_func.html b/modules/docs/html/namespacemembers_func.html
new file mode 100644
index 0000000..ecb6f2b
--- /dev/null
+++ b/modules/docs/html/namespacemembers_func.html
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Namespace Members</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li class="current"><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>SYNAPSE_REGISTER()
+: <a class="el" href="namespacesynapse.html#a5d8cde710c3f03a7e22da5ff6483e0c8">synapse</a>
+, <a class="el" href="namespaceplay__vlc.html#a49a63ddf628c67643894f9c73370ec41">play_vlc</a>
+, <a class="el" href="namespacepl.html#ab254d14cfe7e0ff668f442b3f0e8a93a">pl</a>
+, <a class="el" href="namespacepaper.html#a72bdfbae14e0c5c8121fa304fc01ed92">paper</a>
+, <a class="el" href="namespacesynapse.html#a5776780555f705177772b14833d9d942">synapse</a>
+</li>
+</ul>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespacepaper.html b/modules/docs/html/namespacepaper.html
new file mode 100644
index 0000000..06b3c54
--- /dev/null
+++ b/modules/docs/html/namespacepaper.html
@@ -0,0 +1,339 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: paper Namespace Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">paper Namespace Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Paper namespace.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperClient.html">CpaperClient</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a615c0bcebb5c675e91f93563385776fd"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a615c0bcebb5c675e91f93563385776fd" args="(module_Init)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a812188e3fe4ca8ce06e5d8e01ee042a1"></a><!-- doxytag: member="paper::gObjectMan" ref="a812188e3fe4ca8ce06e5d8e01ee042a1" args="(&quot;var/paper&quot;)" -->
+synapse::CobjectMan&lt; <a class="el" href="classpaper_1_1CpaperObject.html">CpaperObject</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>gObjectMan</b> (&quot;var/paper&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a8a4f999b9ecf5defffd06f97050475c5">SYNAPSE_REGISTER</a> (paper_Create)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Client wants new paper. <a href="#a8a4f999b9ecf5defffd06f97050475c5"></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)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a85b73933d0a64be7e441f1a787e6cd3e">SYNAPSE_REGISTER</a> (paper_Delete)</td></tr>
+<tr><td class="mdescLeft">&#160;</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a520f296aae4e37801e38a61caf9175ab">SYNAPSE_REGISTER</a> (paper_Login)</td></tr>
+<tr><td class="mdescLeft">&#160;</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#af8f7818bb1986483d956880a2a719da5">SYNAPSE_REGISTER</a> (paper_ChangeAuth)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change authentication and authorisation info. <a href="#af8f7818bb1986483d956880a2a719da5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a84c854a4c8949fe58e47c6d31f84f61d">SYNAPSE_REGISTER</a> (paper_ChangeInfo)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change arbitrary client info (name etc) <a href="#a84c854a4c8949fe58e47c6d31f84f61d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ab49477c33c13bf59bf816f2fa9261589">SYNAPSE_REGISTER</a> (paper_Check)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Client wants to check if the paper exists and credentials are ok TODO: credential stuff. <a href="#ab49477c33c13bf59bf816f2fa9261589"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ae030c4c205681a82b28e67ab946306cb">SYNAPSE_REGISTER</a> (paper_Leave)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clients wants to leave the paper. <a href="#ae030c4c205681a82b28e67ab946306cb"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#ac3cca81b526a4355b637fc69db995a4b">SYNAPSE_REGISTER</a> (paper_GetPapers)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Client wants to receive a list of papers (those that are currently in memory!) <a href="#ac3cca81b526a4355b637fc69db995a4b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a9fdb87504a5cdb14be123de24ec9737e">SYNAPSE_REGISTER</a> (module_SessionEnded)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Client wants to receive a fresh list of clients. <a href="#a9fdb87504a5cdb14be123de24ec9737e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae31356bd781fca310f514febe2f01b3c"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="ae31356bd781fca310f514febe2f01b3c" args="(module_Shutdown)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf1d6fa0f42fd2e9769f9da8ccb1ae2a"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="adf1d6fa0f42fd2e9769f9da8ccb1ae2a" args="(timer_Ready)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (timer_Ready)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a2aac9e9bc5dba254901d3ffe3c3caf01">SYNAPSE_REGISTER</a> (paper_Timer)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer to save unsaved stuff every X seconds. <a href="#a2aac9e9bc5dba254901d3ffe3c3caf01"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepaper.html#a72bdfbae14e0c5c8121fa304fc01ed92">SYNAPSE_REGISTER</a> (paper_ClientDraw)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw commands from the client. <a href="#a72bdfbae14e0c5c8121fa304fc01ed92"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01097d49a1591ddfd458b79207e4931a"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a01097d49a1591ddfd458b79207e4931a" args="(paper_Export)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (paper_Export)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d39d9cfee41293c29a5c66bf4513a5"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="aa0d39d9cfee41293c29a5c66bf4513a5" args="(exec_Ended)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (exec_Ended)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd3a148ceb3cc4faefc1413ec0d4dec3"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="afd3a148ceb3cc4faefc1413ec0d4dec3" args="(exec_Error)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (exec_Error)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4806743978613c327d4235c6dd244bef"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a4806743978613c327d4235c6dd244bef" args="(paper_GetList)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (paper_GetList)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4322866b93842869cdbfea9d830a1d2"></a><!-- doxytag: member="paper::gShutdown" ref="af4322866b93842869cdbfea9d830a1d2" args="" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>gShutdown</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae637ec71d55484716d42b6d19bbce29d"></a><!-- doxytag: member="paper::gPaperIndex" ref="ae637ec71d55484716d42b6d19bbce29d" args="" -->
+synapse::Cconfig&#160;</td><td class="memItemRight" valign="bottom"><b>gPaperIndex</b></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Paper namespace. </p>
+</div><hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a8a4f999b9ecf5defffd06f97050475c5"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a8a4f999b9ecf5defffd06f97050475c5" args="(paper_Create)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_Create&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<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>
+<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_Login&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Try to authenticate and join a client to a paper. </p>
+<p>Can also be used to reauthenticate. </p>
+<ul>
+<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: <em><code>object_Joined</code> </em> </b></dt><dd>Send to client to indicate they have joined a new object. 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_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>
+<a class="anchor" id="af8f7818bb1986483d956880a2a719da5"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="af8f7818bb1986483d956880a2a719da5" args="(paper_ChangeAuth)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_ChangeAuth&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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>rights</code> See <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">CpaperClient::getInfo</a></li>
+</ul>
+<p>You need owner rights to do this. </p>
+
+</div>
+</div>
+<a class="anchor" id="a84c854a4c8949fe58e47c6d31f84f61d"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a84c854a4c8949fe58e47c6d31f84f61d" args="(paper_ChangeInfo)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_ChangeInfo&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Change arbitrary client info (name etc) </p>
+<dl class="user"><dt><b>Sends: <em><code>object_Client</code> </em> </b></dt><dd>With new info, filled with <a class="el" href="classpaper_1_1CpaperClient.html#af3ea075424b1ae21ddf6b2b3bada7e8b">CpaperClient::getInfo</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab49477c33c13bf59bf816f2fa9261589"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="ab49477c33c13bf59bf816f2fa9261589" args="(paper_Check)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_Check&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Client wants to check if the paper exists and credentials are ok TODO: credential stuff. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae030c4c205681a82b28e67ab946306cb"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="ae030c4c205681a82b28e67ab946306cb" args="(paper_Leave)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_Leave&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Clients wants to leave the paper. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac3cca81b526a4355b637fc69db995a4b"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="ac3cca81b526a4355b637fc69db995a4b" args="(paper_GetPapers)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_GetPapers&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Client wants to receive a list of papers (those that are currently in memory!) </p>
+
+</div>
+</div>
+<a class="anchor" id="a9fdb87504a5cdb14be123de24ec9737e"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a9fdb87504a5cdb14be123de24ec9737e" args="(module_SessionEnded)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">module_SessionEnded&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Client wants to receive a fresh list of clients. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2aac9e9bc5dba254901d3ffe3c3caf01"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a2aac9e9bc5dba254901d3ffe3c3caf01" args="(paper_Timer)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_Timer&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Timer to save unsaved stuff every X seconds. </p>
+
+</div>
+</div>
+<a class="anchor" id="a72bdfbae14e0c5c8121fa304fc01ed92"></a><!-- doxytag: member="paper::SYNAPSE_REGISTER" ref="a72bdfbae14e0c5c8121fa304fc01ed92" args="(paper_ClientDraw)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">paper::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">paper_ClientDraw&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Draw commands from the client. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespacepl.html b/modules/docs/html/namespacepl.html
new file mode 100644
index 0000000..16e3376
--- /dev/null
+++ b/modules/docs/html/namespacepl.html
@@ -0,0 +1,393 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: pl Namespace Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">pl Namespace Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Playlist namespace.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpl_1_1Cpath.html">Cpath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpl_1_1CsortedDir.html">CsortedDir</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpl_1_1Citer.html">Citer</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpl_1_1CiterMan.html">CiterMan</a></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3642467c1c424d75f3fed785a0b0bab2"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="a3642467c1c424d75f3fed785a0b0bab2" args="(module_Init)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a297d0a05611e230ba3277b3c54ffab7b"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="a297d0a05611e230ba3277b3c54ffab7b" args="(module_SessionStart)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_SessionStart)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#a41d4c9a382b6f9874e9e2f8ba4f1bf7f">SYNAPSE_REGISTER</a> (pl_Create)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new iterator. <a href="#a41d4c9a382b6f9874e9e2f8ba4f1bf7f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ac08587f70674958c0c62cf65d0a933a8">SYNAPSE_REGISTER</a> (pl_Destroy)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete specified iterator. <a href="#ac08587f70674958c0c62cf65d0a933a8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#a80d1265ebf1140dbc3ad510d3ca36d06">SYNAPSE_REGISTER</a> (pl_Mode)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Change selection/search criteria for files. <a href="#a80d1265ebf1140dbc3ad510d3ca36d06"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ad0851dde62d6be69e214a988f29b66f1">SYNAPSE_REGISTER</a> (pl_Current)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get current directory and file. <a href="#ad0851dde62d6be69e214a988f29b66f1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#aee06b9a309c2bf4651bc15b13923c487">SYNAPSE_REGISTER</a> (pl_NextDir)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Select next directory entry in list. <a href="#aee06b9a309c2bf4651bc15b13923c487"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ac439b345905f3f2431e5ae5f7a967fd0">SYNAPSE_REGISTER</a> (pl_PreviousDir)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Select previous entry directory in list. <a href="#ac439b345905f3f2431e5ae5f7a967fd0"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#a5a0bb33074d26778a65e2a857f88de05">SYNAPSE_REGISTER</a> (pl_EnterDir)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enters selected directory. <a href="#a5a0bb33074d26778a65e2a857f88de05"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ade9264bafa3a9f332af5e3289999990f">SYNAPSE_REGISTER</a> (pl_ExitDir)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Exits directory, selecting directory on higher up the hierarchy. <a href="#ade9264bafa3a9f332af5e3289999990f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ab320dfcd31376339447633aa02c014c4">SYNAPSE_REGISTER</a> (pl_Next)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Next song. <a href="#ab320dfcd31376339447633aa02c014c4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepl.html#ab254d14cfe7e0ff668f442b3f0e8a93a">SYNAPSE_REGISTER</a> (pl_Previous)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Previous song. <a href="#ab254d14cfe7e0ff668f442b3f0e8a93a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2020b7018ba776f9bd4810250f11480"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ad2020b7018ba776f9bd4810250f11480" args="(module_Shutdown)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acc4fb6cf3ddacbfd13e78602fc7fec1f"></a><!-- doxytag: member="pl::shutdown" ref="acc4fb6cf3ddacbfd13e78602fc7fec1f" args="" -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>shutdown</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a154b24a2d6bca0a321a3f9216c4d9032"></a><!-- doxytag: member="pl::defaultId" ref="a154b24a2d6bca0a321a3f9216c4d9032" args="" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>defaultId</b> = -1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bbb6887709ae8072d5405ed9c5ecc9a"></a><!-- doxytag: member="pl::iterMan" ref="a4bbb6887709ae8072d5405ed9c5ecc9a" args="" -->
+<a class="el" href="classpl_1_1CiterMan.html">CiterMan</a>&#160;</td><td class="memItemRight" valign="bottom"><b>iterMan</b></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Playlist namespace. </p>
+</div><hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a41d4c9a382b6f9874e9e2f8ba4f1bf7f"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="a41d4c9a382b6f9874e9e2f8ba4f1bf7f" args="(pl_Create)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Create&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Create a new iterator. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id path Base path. Iterator can never 'escape' this directory.</td></tr>
+ </table>
+ </dd>
+</dl>
+<p>SECURITY WARNING: Its possible to traverse the whole filesystem for users that have permission to send pl_Create!</p>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id </td></tr>
+ <tr><td class="paramname">path</td><td>Current path </td></tr>
+ <tr><td class="paramname">file</td><td>Current file, selected according to search criteria </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ac08587f70674958c0c62cf65d0a933a8"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ac08587f70674958c0c62cf65d0a933a8" args="(pl_Destroy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Destroy&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Delete specified iterator. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a80d1265ebf1140dbc3ad510d3ca36d06"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="a80d1265ebf1140dbc3ad510d3ca36d06" args="(pl_Mode)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Mode&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Change selection/search criteria for files. </p>
+<p>Initalise a new iterator </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id </td></tr>
+ <tr><td class="paramname">recurse</td><td>Recurse level (-1 is infinite depth) </td></tr>
+ <tr><td class="paramname">fileOrder</td><td>Order in which to traverse files (date, random, name) </td></tr>
+ <tr><td class="paramname">dirOrder</td><td>Order in which to directorys files (date, name) </td></tr>
+ <tr><td class="paramname">search</td><td>Search parameters for metadata or filename (details later!)</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad0851dde62d6be69e214a988f29b66f1"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ad0851dde62d6be69e214a988f29b66f1" args="(pl_Current)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Current&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Get current directory and file. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry.</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aee06b9a309c2bf4651bc15b13923c487"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="aee06b9a309c2bf4651bc15b13923c487" args="(pl_NextDir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_NextDir&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Select next directory entry in list. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac439b345905f3f2431e5ae5f7a967fd0"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ac439b345905f3f2431e5ae5f7a967fd0" args="(pl_PreviousDir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_PreviousDir&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Select previous entry directory in list. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5a0bb33074d26778a65e2a857f88de05"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="a5a0bb33074d26778a65e2a857f88de05" args="(pl_EnterDir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_EnterDir&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Enters selected directory. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ade9264bafa3a9f332af5e3289999990f"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ade9264bafa3a9f332af5e3289999990f" args="(pl_ExitDir)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_ExitDir&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Exits directory, selecting directory on higher up the hierarchy. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab320dfcd31376339447633aa02c014c4"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ab320dfcd31376339447633aa02c014c4" args="(pl_Next)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Next&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Next song. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ab254d14cfe7e0ff668f442b3f0e8a93a"></a><!-- doxytag: member="pl::SYNAPSE_REGISTER" ref="ab254d14cfe7e0ff668f442b3f0e8a93a" args="(pl_Previous)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pl::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">pl_Previous&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Previous song. </p>
+<dl class="params"><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">id</td><td>Traverser id</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="user"><dt><b>Replies pl_Entry:</b></dt><dd></dd></dl>
+
+</div>
+</div>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespaceplay__vlc.html b/modules/docs/html/namespaceplay__vlc.html
new file mode 100644
index 0000000..26b32ff
--- /dev/null
+++ b/modules/docs/html/namespaceplay__vlc.html
@@ -0,0 +1,226 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: play_vlc Namespace Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<div class="title">play_vlc Namespace Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>VLC player namespace.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a></td></tr>
+<tr><td colspan="2"><h2><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07594bde2663aff28b0f95298695b435"></a><!-- doxytag: member="play_vlc::CPlayerMap" ref="a07594bde2663aff28b0f95298695b435" args="" -->
+typedef map&lt; int, <a class="el" href="classplay__vlc_1_1CPlayer.html">CPlayer</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>CPlayerMap</b></td></tr>
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66e87f2e8b1d98748bb40019591bc817"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a66e87f2e8b1d98748bb40019591bc817" args="(module_Init)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0996889449ab1e4eaefca08c4f0cb2a5"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a0996889449ab1e4eaefca08c4f0cb2a5" args="(module_Shutdown)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Shutdown)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a781adf021ba224c2a2a6cca5b2ee090a"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a781adf021ba224c2a2a6cca5b2ee090a" args="(module_SessionStart)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_SessionStart)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85e2a1f79ec9295c04848d47d3b08b43"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a85e2a1f79ec9295c04848d47d3b08b43" args="(module_SessionEnd)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_SessionEnd)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceplay__vlc.html#a0ee16a84fbb1b8ec0afa9a8a3f446bb9">SYNAPSE_REGISTER</a> (play_GetPlayers)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a list of players Returns a play_Players event with a list of available player ids. <a href="#a0ee16a84fbb1b8ec0afa9a8a3f446bb9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceplay__vlc.html#a92c196b48daa10c84da50c0aaefeda1e">SYNAPSE_REGISTER</a> (play_DelPlayer)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the player instance. <a href="#a92c196b48daa10c84da50c0aaefeda1e"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceplay__vlc.html#afb1964ede7792427166c5734af1a9e63">SYNAPSE_REGISTER</a> (play_NewPlayer)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the player instance. <a href="#afb1964ede7792427166c5734af1a9e63"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceplay__vlc.html#a7cf66043964d0628f09b006490f01c15">SYNAPSE_REGISTER</a> (play_Open)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens and starts playing an url. <a href="#a7cf66043964d0628f09b006490f01c15"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceplay__vlc.html#a49a63ddf628c67643894f9c73370ec41">SYNAPSE_REGISTER</a> (play_Stop)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops playing. <a href="#a49a63ddf628c67643894f9c73370ec41"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe14b89af865a06366dd2b8185e29620"></a><!-- doxytag: member="play_vlc::players" ref="afe14b89af865a06366dd2b8185e29620" args="" -->
+CPlayerMap&#160;</td><td class="memItemRight" valign="bottom"><b>players</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a992e55c5e86cb2d6c29888f177595483"></a><!-- doxytag: member="play_vlc::defaultSession" ref="a992e55c5e86cb2d6c29888f177595483" args="" -->
+int&#160;</td><td class="memItemRight" valign="bottom"><b>defaultSession</b></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>VLC player namespace. </p>
+</div><hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a0ee16a84fbb1b8ec0afa9a8a3f446bb9"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a0ee16a84fbb1b8ec0afa9a8a3f446bb9" args="(play_GetPlayers)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">play_vlc::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">play_GetPlayers&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Get a list of players Returns a play_Players event with a list of available player ids. </p>
+
+</div>
+</div>
+<a class="anchor" id="a92c196b48daa10c84da50c0aaefeda1e"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a92c196b48daa10c84da50c0aaefeda1e" args="(play_DelPlayer)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">play_vlc::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">play_DelPlayer&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Delete the player instance. </p>
+<p>(You cant delete the default player) </p>
+
+</div>
+</div>
+<a class="anchor" id="afb1964ede7792427166c5734af1a9e63"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="afb1964ede7792427166c5734af1a9e63" args="(play_NewPlayer)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">play_vlc::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">play_NewPlayer&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Delete the player instance. </p>
+<p>(You cant delete the default player) </p>
+
+</div>
+</div>
+<a class="anchor" id="a7cf66043964d0628f09b006490f01c15"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a7cf66043964d0628f09b006490f01c15" args="(play_Open)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">play_vlc::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">play_Open&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Opens and starts playing an url. </p>
+<ul>
+<li><code>url</code> The url or local filename to open.</li>
+</ul>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_InfoMeta</code>:</em> </b></dt><dd>Metadata for the current url. (can also be sended while playing, for streams for example)</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateNone</code>:</em> </b></dt><dd>Player has no status.</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateOpening</code>:</em> </b></dt><dd>Player is opening an url</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateBuffering</code>:</em> </b></dt><dd>Player is buffering data</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StatePlaying</code>:</em> </b></dt><dd>Player is playing.</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StatePaused</code>:</em> </b></dt><dd>Player is paused</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateStopped</code>:</em> </b></dt><dd>Player has stopped</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateEnded</code>:</em> </b></dt><dd>Media has ended</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_StateError</code>:</em> </b></dt><dd>An error has occured. TOOD: need to fix logging, to show what actually went wrong.</dd></dl>
+<dl class="user"><dt><b>Broadcasts: <em><code>play_Time</code>:</em> </b></dt><dd>Sended every second with time and position info. <ul>
+<li><code>length</code> total length of media in seconds. (0 for streams) </li>
+<li><code>time</code> current position of the media, in seconds. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a49a63ddf628c67643894f9c73370ec41"></a><!-- doxytag: member="play_vlc::SYNAPSE_REGISTER" ref="a49a63ddf628c67643894f9c73370ec41" args="(play_Stop)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">play_vlc::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">play_Stop&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Stops playing. </p>
+
+</div>
+</div>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespaces.html b/modules/docs/html/namespaces.html
new file mode 100644
index 0000000..3012304
--- /dev/null
+++ b/modules/docs/html/namespaces.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: Namespace List</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li class="current"><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Namespace List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all documented namespaces with brief descriptions:</div><table>
+ <tr><td class="indexkey"><a class="el" href="namespacepaper.html">paper</a></td><td class="indexvalue">Paper namespace </td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespacepl.html">pl</a></td><td class="indexvalue">Playlist namespace </td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespaceplay__vlc.html">play_vlc</a></td><td class="indexvalue">VLC player namespace </td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespacesynapse.html">synapse</a></td><td class="indexvalue">The core module </td></tr>
+</table>
+</div><!-- contents -->
+
+
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1</small></address>
+
+</body>
+</html>
diff --git a/modules/docs/html/namespacesynapse.html b/modules/docs/html/namespacesynapse.html
new file mode 100644
index 0000000..5fd9369
--- /dev/null
+++ b/modules/docs/html/namespacesynapse.html
@@ -0,0 +1,582 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Synapsemoduledocumentation: synapse Namespace Reference</title>
+
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+
+
+
+</head>
+<body>
+<div id="top"><!-- do not remove this div! -->
+
+
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+
+
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Synapsemoduledocumentation
+ &#160;<span id="projectnumber">1.0</span>
+ </div>
+
+ </td>
+
+
+
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<!-- Generated by Doxygen 1.7.6.1 -->
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
+ <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">synapse Namespace Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p>The core module.
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3bb7c93037a1fe948188bb83ec9ca9e"></a><!-- doxytag: member="synapse::init" ref="ae3bb7c93037a1fe948188bb83ec9ca9e" args="()" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10de34f827ad7649b753f25976472373"></a><!-- doxytag: member="synapse::exitHandler" ref="a10de34f827ad7649b753f25976472373" args="(int signum)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>exitHandler</b> (int signum)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bbb19c5bf38f9ec0df7638c583be8ef"></a><!-- doxytag: member="synapse::SYNAPSE_REGISTER" ref="a1bbb19c5bf38f9ec0df7638c583be8ef" args="(module_Init)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Init)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade3928ef0101b69c8e15f779ce4c5bcb"></a><!-- doxytag: member="synapse::SYNAPSE_REGISTER" ref="ade3928ef0101b69c8e15f779ce4c5bcb" args="(module_Error)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>SYNAPSE_REGISTER</b> (module_Error)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a5d8cde710c3f03a7e22da5ff6483e0c8">SYNAPSE_REGISTER</a> (core_LoadModule)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dynamicly loads a synapse module. <a href="#a5d8cde710c3f03a7e22da5ff6483e0c8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a42bfa79d6a6dfb266f1b7aa8b59c7356">SYNAPSE_REGISTER</a> (core_Ready)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the <code>src</code> module is ready to be used. <a href="#a42bfa79d6a6dfb266f1b7aa8b59c7356"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#afaed4eacf8bbd76ef3b0c5567b09f2fa">SYNAPSE_REGISTER</a> (core_Register)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers an event handler. <a href="#afaed4eacf8bbd76ef3b0c5567b09f2fa"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a672d38669668a81c58efb8032958efc1">SYNAPSE_REGISTER</a> (core_ChangeEvent)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the settings of an event. <a href="#a672d38669668a81c58efb8032958efc1"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a8a0f515b45bc742092dc381d77a4550a">SYNAPSE_REGISTER</a> (core_Login)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the user of the <code>src</code> session. <a href="#a8a0f515b45bc742092dc381d77a4550a"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a51767ff61976c5c57f391909963e85e7">SYNAPSE_REGISTER</a> (core_NewSession)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a new session, with the same user as <code>src</code>. <a href="#a51767ff61976c5c57f391909963e85e7"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#acb1230e43c1c0ed93692b444ad633625">SYNAPSE_REGISTER</a> (core_Shutdown)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Shuts down synapse. <a href="#acb1230e43c1c0ed93692b444ad633625"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a357b5db06d3a7e8058339a95adcf5b17">SYNAPSE_REGISTER</a> (core_DelSession)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete <code>src</code> session. <a href="#a357b5db06d3a7e8058339a95adcf5b17"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a67962510d5fadc33e1177ee25c4c7204">SYNAPSE_REGISTER</a> (core_DelCookieSessions)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all sessions with cookie specified by <code>cookie</code>. <a href="#a67962510d5fadc33e1177ee25c4c7204"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ab9b04de781b3236720baba8058d11b87">SYNAPSE_REGISTER</a> (core_ChangeModule)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the settings of the <code>src</code> module. <a href="#ab9b04de781b3236720baba8058d11b87"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a7ed911a93c358ca7d0eb45ed6137f24b">SYNAPSE_REGISTER</a> (core_ChangeSession)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the settings of <code>src</code> session. <a href="#a7ed911a93c358ca7d0eb45ed6137f24b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#aec284b50e84c657f33120d90306e1d13">SYNAPSE_REGISTER</a> (core_Interrupt)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a thread.interrupt() to a executing call that was previously send from <code>src</code>. <a href="#aec284b50e84c657f33120d90306e1d13"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ae0690599cb7abbe619a8363557c271b4">SYNAPSE_REGISTER</a> (core_ChangeLogging)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the logging-setting of the synapse core. <a href="#ae0690599cb7abbe619a8363557c271b4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#aec74e6d14d0e5e5da26d46cf4b1d1cb5">SYNAPSE_REGISTER</a> (core_GetStatus)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Requests status of core. <a href="#aec74e6d14d0e5e5da26d46cf4b1d1cb5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#ae73798a0e568f611dd040d8c43b2c6b9">SYNAPSE_REGISTER</a> (core_GetEvents)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of all registered events from core. <a href="#ae73798a0e568f611dd040d8c43b2c6b9"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a303e0e1a62b9da0c6ea4345a0eda558f">SYNAPSE_REGISTER</a> (core_AddMapping)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new event mapping. <a href="#a303e0e1a62b9da0c6ea4345a0eda558f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacesynapse.html#a5776780555f705177772b14833d9d942">SYNAPSE_REGISTER</a> (core_DelMapping)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an event mapping. <a href="#a5776780555f705177772b14833d9d942"></a><br/></td></tr>
+</table>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>The core module. </p>
+<p>This contains all the core functionality to control the synapse framework.</p>
+<p>Here are some common sends that can be emitted by all event-handers of the core: </p>
+<dl class="user"><dt><b>Sends: <em><code>module_Error</code>:</em> </b></dt><dd>Sended to the requesting session if some error happend. <ul>
+<li><code>error</code> A string describing the error. </li>
+</ul>
+</dd></dl>
+</div><hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a5d8cde710c3f03a7e22da5ff6483e0c8"></a><!-- doxytag: member="synapse::SYNAPSE_REGISTER" ref="a5d8cde710c3f03a7e22da5ff6483e0c8" args="(core_LoadModule)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">synapse::SYNAPSE_REGISTER </td>
+ <td>(</td>
+ <td class="paramtype">core_LoadModule&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Dynamicly loads a synapse module. </p>
+<ul