summaryrefslogtreecommitdiffstats
path: root/doxygen/html
diff options
context:
space:
mode:
Diffstat (limited to 'doxygen/html')
-rw-r--r--doxygen/html/annotated.html123
-rw-r--r--doxygen/html/bc_s.pngbin0 -> 677 bytes
-rw-r--r--doxygen/html/class_download_manager-members.html120
-rw-r--r--doxygen/html/class_download_manager.html318
-rw-r--r--doxygen/html/class_javascript_interface-members.html129
-rw-r--r--doxygen/html/class_javascript_interface.html604
-rw-r--r--doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.pngbin0 -> 4910 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.pngbin0 -> 4470 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.pngbin0 -> 4226 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.pngbin0 -> 4426 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.pngbin0 -> 4867 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.pngbin0 -> 4142 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.pngbin0 -> 4228 bytes
-rw-r--r--doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.pngbin0 -> 4150 bytes
-rw-r--r--doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.map3
-rw-r--r--doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md51
-rw-r--r--doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.pngbin0 -> 4206 bytes
-rw-r--r--doxygen/html/class_logger_engine__fb-members.html120
-rw-r--r--doxygen/html/class_logger_engine__fb.html301
-rw-r--r--doxygen/html/class_logger_engine__file-members.html115
-rw-r--r--doxygen/html/class_logger_engine__file.html207
-rw-r--r--doxygen/html/class_logger_engine__std-members.html115
-rw-r--r--doxygen/html/class_logger_engine__std.html217
-rw-r--r--doxygen/html/class_network_discovery-members.html143
-rw-r--r--doxygen/html/class_network_discovery.html1208
-rw-r--r--doxygen/html/class_network_discovery__coll__graph.map3
-rw-r--r--doxygen/html/class_network_discovery__coll__graph.md51
-rw-r--r--doxygen/html/class_network_discovery__coll__graph.pngbin0 -> 4443 bytes
-rw-r--r--doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.pngbin0 -> 4267 bytes
-rw-r--r--doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.map6
-rw-r--r--doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.pngbin0 -> 15742 bytes
-rw-r--r--doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.map4
-rw-r--r--doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.pngbin0 -> 7188 bytes
-rw-r--r--doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.pngbin0 -> 5350 bytes
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.map5
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.pngbin0 -> 7611 bytes
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.pngbin0 -> 14766 bytes
-rw-r--r--doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.map13
-rw-r--r--doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.pngbin0 -> 58924 bytes
-rw-r--r--doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.map8
-rw-r--r--doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.pngbin0 -> 22844 bytes
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.map12
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.pngbin0 -> 41999 bytes
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.map5
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.pngbin0 -> 10264 bytes
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.pngbin0 -> 22465 bytes
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.map5
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.pngbin0 -> 11353 bytes
-rw-r--r--doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.map4
-rw-r--r--doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.pngbin0 -> 8151 bytes
-rw-r--r--doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.pngbin0 -> 5596 bytes
-rw-r--r--doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.pngbin0 -> 5680 bytes
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.map5
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.pngbin0 -> 12464 bytes
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.map6
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.pngbin0 -> 13286 bytes
-rw-r--r--doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.pngbin0 -> 5672 bytes
-rw-r--r--doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.pngbin0 -> 14137 bytes
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.pngbin0 -> 5972 bytes
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.map10
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.pngbin0 -> 24501 bytes
-rw-r--r--doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.pngbin0 -> 5442 bytes
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.map6
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.pngbin0 -> 11676 bytes
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.map6
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.pngbin0 -> 13405 bytes
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.map4
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.pngbin0 -> 6909 bytes
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.map9
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.pngbin0 -> 22505 bytes
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.map14
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.pngbin0 -> 57109 bytes
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.pngbin0 -> 5833 bytes
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.pngbin0 -> 20596 bytes
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.pngbin0 -> 4805 bytes
-rw-r--r--doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.pngbin0 -> 16799 bytes
-rw-r--r--doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.pngbin0 -> 15982 bytes
-rw-r--r--doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.map3
-rw-r--r--doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.pngbin0 -> 4946 bytes
-rw-r--r--doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.map7
-rw-r--r--doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.pngbin0 -> 16315 bytes
-rw-r--r--doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.map11
-rw-r--r--doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.pngbin0 -> 28626 bytes
-rw-r--r--doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.map14
-rw-r--r--doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md51
-rw-r--r--doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.pngbin0 -> 45812 bytes
-rw-r--r--doxygen/html/class_network_manager-members.html121
-rw-r--r--doxygen/html/class_network_manager.html584
-rw-r--r--doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.map10
-rw-r--r--doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md51
-rw-r--r--doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.pngbin0 -> 22087 bytes
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.map6
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md51
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.pngbin0 -> 18072 bytes
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.map4
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md51
-rw-r--r--doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.pngbin0 -> 6941 bytes
-rw-r--r--doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.map5
-rw-r--r--doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md51
-rw-r--r--doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.pngbin0 -> 7328 bytes
-rw-r--r--doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.map5
-rw-r--r--doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md51
-rw-r--r--doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.pngbin0 -> 7511 bytes
-rw-r--r--doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.map5
-rw-r--r--doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md51
-rw-r--r--doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.pngbin0 -> 7508 bytes
-rw-r--r--doxygen/html/class_sys_info-members.html114
-rw-r--r--doxygen/html/class_sys_info.html205
-rw-r--r--doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.map3
-rw-r--r--doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md51
-rw-r--r--doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.pngbin0 -> 4167 bytes
-rw-r--r--doxygen/html/classes.html120
-rw-r--r--doxygen/html/classfbgui-members.html114
-rw-r--r--doxygen/html/classfbgui.html187
-rw-r--r--doxygen/html/classinterfaceconfiguration-members.html130
-rw-r--r--doxygen/html/classinterfaceconfiguration.html525
-rw-r--r--doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.map6
-rw-r--r--doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.pngbin0 -> 11102 bytes
-rw-r--r--doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.map6
-rw-r--r--doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.pngbin0 -> 13421 bytes
-rw-r--r--doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.map6
-rw-r--r--doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.pngbin0 -> 11062 bytes
-rw-r--r--doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.map11
-rw-r--r--doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.pngbin0 -> 27249 bytes
-rw-r--r--doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.map6
-rw-r--r--doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.pngbin0 -> 11273 bytes
-rw-r--r--doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.map6
-rw-r--r--doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md51
-rw-r--r--doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.pngbin0 -> 11157 bytes
-rw-r--r--doxygen/html/classndgui-members.html136
-rw-r--r--doxygen/html/classndgui.html882
-rw-r--r--doxygen/html/classndgui__coll__graph.map4
-rw-r--r--doxygen/html/classndgui__coll__graph.md51
-rw-r--r--doxygen/html/classndgui__coll__graph.pngbin0 -> 5500 bytes
-rw-r--r--doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.map3
-rw-r--r--doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md51
-rw-r--r--doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.pngbin0 -> 4399 bytes
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.map3
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md51
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.pngbin0 -> 3780 bytes
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.map3
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md51
-rw-r--r--doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.pngbin0 -> 4801 bytes
-rw-r--r--doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.map15
-rw-r--r--doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md51
-rw-r--r--doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.pngbin0 -> 60698 bytes
-rw-r--r--doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.map3
-rw-r--r--doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md51
-rw-r--r--doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.pngbin0 -> 4261 bytes
-rw-r--r--doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.map13
-rw-r--r--doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md51
-rw-r--r--doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.pngbin0 -> 42288 bytes
-rw-r--r--doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.map5
-rw-r--r--doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md51
-rw-r--r--doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.pngbin0 -> 7776 bytes
-rw-r--r--doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.map3
-rw-r--r--doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md51
-rw-r--r--doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.pngbin0 -> 4522 bytes
-rw-r--r--doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.map3
-rw-r--r--doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md51
-rw-r--r--doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.pngbin0 -> 3975 bytes
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.map14
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md51
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.pngbin0 -> 44653 bytes
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.map3
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md51
-rw-r--r--doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.pngbin0 -> 5106 bytes
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.map14
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md51
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.pngbin0 -> 45729 bytes
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.map3
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md51
-rw-r--r--doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.pngbin0 -> 5117 bytes
-rw-r--r--doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.map8
-rw-r--r--doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md51
-rw-r--r--doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.pngbin0 -> 21682 bytes
-rw-r--r--doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.map3
-rw-r--r--doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md51
-rw-r--r--doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.pngbin0 -> 3932 bytes
-rw-r--r--doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.map10
-rw-r--r--doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md51
-rw-r--r--doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.pngbin0 -> 25927 bytes
-rw-r--r--doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.map4
-rw-r--r--doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md51
-rw-r--r--doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.pngbin0 -> 6569 bytes
-rw-r--r--doxygen/html/closed.pngbin0 -> 126 bytes
-rw-r--r--doxygen/html/downloadmanager_8cpp.html120
-rw-r--r--doxygen/html/downloadmanager_8cpp__incl.map4
-rw-r--r--doxygen/html/downloadmanager_8cpp__incl.md51
-rw-r--r--doxygen/html/downloadmanager_8cpp__incl.pngbin0 -> 13887 bytes
-rw-r--r--doxygen/html/downloadmanager_8h.html208
-rw-r--r--doxygen/html/downloadmanager_8h__dep__incl.map4
-rw-r--r--doxygen/html/downloadmanager_8h__dep__incl.md51
-rw-r--r--doxygen/html/downloadmanager_8h__dep__incl.pngbin0 -> 9040 bytes
-rw-r--r--doxygen/html/downloadmanager_8h__incl.map3
-rw-r--r--doxygen/html/downloadmanager_8h__incl.md51
-rw-r--r--doxygen/html/downloadmanager_8h__incl.pngbin0 -> 11606 bytes
-rw-r--r--doxygen/html/downloadmanager_8h_source.html194
-rw-r--r--doxygen/html/doxygen.css800
-rw-r--r--doxygen/html/doxygen.pngbin0 -> 3942 bytes
-rw-r--r--doxygen/html/fbgui_8cpp.html323
-rw-r--r--doxygen/html/fbgui_8cpp__incl.map7
-rw-r--r--doxygen/html/fbgui_8cpp__incl.md51
-rw-r--r--doxygen/html/fbgui_8cpp__incl.pngbin0 -> 47766 bytes
-rw-r--r--doxygen/html/fbgui_8h.html395
-rw-r--r--doxygen/html/fbgui_8h__dep__incl.map12
-rw-r--r--doxygen/html/fbgui_8h__dep__incl.md51
-rw-r--r--doxygen/html/fbgui_8h__dep__incl.pngbin0 -> 38909 bytes
-rw-r--r--doxygen/html/fbgui_8h__incl.map2
-rw-r--r--doxygen/html/fbgui_8h__incl.md51
-rw-r--r--doxygen/html/fbgui_8h__incl.pngbin0 -> 9755 bytes
-rw-r--r--doxygen/html/fbgui_8h_source.html236
-rw-r--r--doxygen/html/files.html130
-rw-r--r--doxygen/html/ftv2blank.pngbin0 -> 82 bytes
-rw-r--r--doxygen/html/ftv2doc.pngbin0 -> 762 bytes
-rw-r--r--doxygen/html/ftv2folderclosed.pngbin0 -> 598 bytes
-rw-r--r--doxygen/html/ftv2folderopen.pngbin0 -> 590 bytes
-rw-r--r--doxygen/html/ftv2lastnode.pngbin0 -> 82 bytes
-rw-r--r--doxygen/html/ftv2link.pngbin0 -> 762 bytes
-rw-r--r--doxygen/html/ftv2mlastnode.pngbin0 -> 221 bytes
-rw-r--r--doxygen/html/ftv2mnode.pngbin0 -> 221 bytes
-rw-r--r--doxygen/html/ftv2node.pngbin0 -> 82 bytes
-rw-r--r--doxygen/html/ftv2plastnode.pngbin0 -> 215 bytes
-rw-r--r--doxygen/html/ftv2pnode.pngbin0 -> 215 bytes
-rw-r--r--doxygen/html/ftv2splitbar.pngbin0 -> 249 bytes
-rw-r--r--doxygen/html/ftv2vertline.pngbin0 -> 82 bytes
-rw-r--r--doxygen/html/functions.html601
-rw-r--r--doxygen/html/functions_func.html587
-rw-r--r--doxygen/html/functions_vars.html124
-rw-r--r--doxygen/html/globals.html264
-rw-r--r--doxygen/html/globals_defs.html139
-rw-r--r--doxygen/html/globals_func.html154
-rw-r--r--doxygen/html/globals_vars.html171
-rw-r--r--doxygen/html/graph_legend.html167
-rw-r--r--doxygen/html/graph_legend.md51
-rw-r--r--doxygen/html/graph_legend.pngbin0 -> 18827 bytes
-rw-r--r--doxygen/html/index.html103
-rwxr-xr-xdoxygen/html/installdox112
-rw-r--r--doxygen/html/interfaceconfiguration_8cpp.html120
-rw-r--r--doxygen/html/interfaceconfiguration_8cpp__incl.map3
-rw-r--r--doxygen/html/interfaceconfiguration_8cpp__incl.md51
-rw-r--r--doxygen/html/interfaceconfiguration_8cpp__incl.pngbin0 -> 6849 bytes
-rw-r--r--doxygen/html/interfaceconfiguration_8h.html133
-rw-r--r--doxygen/html/interfaceconfiguration_8h__dep__incl.map8
-rw-r--r--doxygen/html/interfaceconfiguration_8h__dep__incl.md51
-rw-r--r--doxygen/html/interfaceconfiguration_8h__dep__incl.pngbin0 -> 21935 bytes
-rw-r--r--doxygen/html/interfaceconfiguration_8h__incl.map2
-rw-r--r--doxygen/html/interfaceconfiguration_8h__incl.md51
-rw-r--r--doxygen/html/interfaceconfiguration_8h__incl.pngbin0 -> 4645 bytes
-rw-r--r--doxygen/html/interfaceconfiguration_8h_source.html162
-rw-r--r--doxygen/html/javascriptinterface_8cpp.html122
-rw-r--r--doxygen/html/javascriptinterface_8cpp__incl.map5
-rw-r--r--doxygen/html/javascriptinterface_8cpp__incl.md51
-rw-r--r--doxygen/html/javascriptinterface_8cpp__incl.pngbin0 -> 22629 bytes
-rw-r--r--doxygen/html/javascriptinterface_8h.html134
-rw-r--r--doxygen/html/javascriptinterface_8h__dep__incl.map4
-rw-r--r--doxygen/html/javascriptinterface_8h__dep__incl.md51
-rw-r--r--doxygen/html/javascriptinterface_8h__dep__incl.pngbin0 -> 9172 bytes
-rw-r--r--doxygen/html/javascriptinterface_8h__incl.map3
-rw-r--r--doxygen/html/javascriptinterface_8h__incl.md51
-rw-r--r--doxygen/html/javascriptinterface_8h__incl.pngbin0 -> 11684 bytes
-rw-r--r--doxygen/html/javascriptinterface_8h_source.html182
-rw-r--r--doxygen/html/jquery.js54
-rw-r--r--doxygen/html/loggerengine_8cpp.html120
-rw-r--r--doxygen/html/loggerengine_8cpp__incl.map3
-rw-r--r--doxygen/html/loggerengine_8cpp__incl.md51
-rw-r--r--doxygen/html/loggerengine_8cpp__incl.pngbin0 -> 9168 bytes
-rw-r--r--doxygen/html/loggerengine_8h.html136
-rw-r--r--doxygen/html/loggerengine_8h__dep__incl.map9
-rw-r--r--doxygen/html/loggerengine_8h__dep__incl.md51
-rw-r--r--doxygen/html/loggerengine_8h__dep__incl.pngbin0 -> 28277 bytes
-rw-r--r--doxygen/html/loggerengine_8h__incl.map2
-rw-r--r--doxygen/html/loggerengine_8h__incl.md51
-rw-r--r--doxygen/html/loggerengine_8h__incl.pngbin0 -> 7448 bytes
-rw-r--r--doxygen/html/loggerengine_8h_source.html179
-rw-r--r--doxygen/html/main_8cpp.html197
-rw-r--r--doxygen/html/main_8cpp__incl.map8
-rw-r--r--doxygen/html/main_8cpp__incl.md51
-rw-r--r--doxygen/html/main_8cpp__incl.pngbin0 -> 129479 bytes
-rw-r--r--doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.map3
-rw-r--r--doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md51
-rw-r--r--doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.pngbin0 -> 1696 bytes
-rw-r--r--doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map3
-rw-r--r--doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md51
-rw-r--r--doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.pngbin0 -> 1693 bytes
-rw-r--r--doxygen/html/nav_f.pngbin0 -> 159 bytes
-rw-r--r--doxygen/html/nav_h.pngbin0 -> 97 bytes
-rw-r--r--doxygen/html/navtree.css123
-rw-r--r--doxygen/html/navtree.js291
-rw-r--r--doxygen/html/ndgui_8cpp.html197
-rw-r--r--doxygen/html/ndgui_8cpp__incl.map8
-rw-r--r--doxygen/html/ndgui_8cpp__incl.md51
-rw-r--r--doxygen/html/ndgui_8cpp__incl.pngbin0 -> 94696 bytes
-rw-r--r--doxygen/html/ndgui_8h.html204
-rw-r--r--doxygen/html/ndgui_8h__dep__incl.map4
-rw-r--r--doxygen/html/ndgui_8h__dep__incl.md51
-rw-r--r--doxygen/html/ndgui_8h__dep__incl.pngbin0 -> 8563 bytes
-rw-r--r--doxygen/html/ndgui_8h__incl.map7
-rw-r--r--doxygen/html/ndgui_8h__incl.md51
-rw-r--r--doxygen/html/ndgui_8h__incl.pngbin0 -> 91765 bytes
-rw-r--r--doxygen/html/ndgui_8h_source.html211
-rw-r--r--doxygen/html/networkdiscovery_8cpp.html122
-rw-r--r--doxygen/html/networkdiscovery_8cpp__incl.map6
-rw-r--r--doxygen/html/networkdiscovery_8cpp__incl.md51
-rw-r--r--doxygen/html/networkdiscovery_8cpp__incl.pngbin0 -> 72180 bytes
-rw-r--r--doxygen/html/networkdiscovery_8h.html170
-rw-r--r--doxygen/html/networkdiscovery_8h__dep__incl.map6
-rw-r--r--doxygen/html/networkdiscovery_8h__dep__incl.md51
-rw-r--r--doxygen/html/networkdiscovery_8h__dep__incl.pngbin0 -> 15678 bytes
-rw-r--r--doxygen/html/networkdiscovery_8h__incl.map5
-rw-r--r--doxygen/html/networkdiscovery_8h__incl.md51
-rw-r--r--doxygen/html/networkdiscovery_8h__incl.pngbin0 -> 63504 bytes
-rw-r--r--doxygen/html/networkdiscovery_8h_source.html235
-rw-r--r--doxygen/html/networkmanager_8cpp.html120
-rw-r--r--doxygen/html/networkmanager_8cpp__incl.map3
-rw-r--r--doxygen/html/networkmanager_8cpp__incl.md51
-rw-r--r--doxygen/html/networkmanager_8cpp__incl.pngbin0 -> 29269 bytes
-rw-r--r--doxygen/html/networkmanager_8h.html143
-rw-r--r--doxygen/html/networkmanager_8h__dep__incl.map8
-rw-r--r--doxygen/html/networkmanager_8h__dep__incl.md51
-rw-r--r--doxygen/html/networkmanager_8h__dep__incl.pngbin0 -> 22063 bytes
-rw-r--r--doxygen/html/networkmanager_8h__incl.map2
-rw-r--r--doxygen/html/networkmanager_8h__incl.md51
-rw-r--r--doxygen/html/networkmanager_8h__incl.pngbin0 -> 24805 bytes
-rw-r--r--doxygen/html/networkmanager_8h_source.html169
-rw-r--r--doxygen/html/open.pngbin0 -> 118 bytes
-rw-r--r--doxygen/html/pages.html107
-rw-r--r--doxygen/html/resize.js81
-rw-r--r--doxygen/html/search/all_5f.html32
-rw-r--r--doxygen/html/search/all_61.html53
-rw-r--r--doxygen/html/search/all_62.html52
-rw-r--r--doxygen/html/search/all_63.html80
-rw-r--r--doxygen/html/search/all_64.html145
-rw-r--r--doxygen/html/search/all_66.html48
-rw-r--r--doxygen/html/search/all_67.html182
-rw-r--r--doxygen/html/search/all_68.html68
-rw-r--r--doxygen/html/search/all_69.html116
-rw-r--r--doxygen/html/search/all_6a.html39
-rw-r--r--doxygen/html/search/all_6b.html26
-rw-r--r--doxygen/html/search/all_6c.html72
-rw-r--r--doxygen/html/search/all_6d.html31
-rw-r--r--doxygen/html/search/all_6e.html92
-rw-r--r--doxygen/html/search/all_6f.html26
-rw-r--r--doxygen/html/search/all_70.html32
-rw-r--r--doxygen/html/search/all_71.html32
-rw-r--r--doxygen/html/search/all_72.html71
-rw-r--r--doxygen/html/search/all_73.html117
-rw-r--r--doxygen/html/search/all_74.html41
-rw-r--r--doxygen/html/search/all_75.html66
-rw-r--r--doxygen/html/search/all_77.html50
-rw-r--r--doxygen/html/search/all_7e.html86
-rw-r--r--doxygen/html/search/classes_64.html25
-rw-r--r--doxygen/html/search/classes_66.html25
-rw-r--r--doxygen/html/search/classes_69.html25
-rw-r--r--doxygen/html/search/classes_6a.html25
-rw-r--r--doxygen/html/search/classes_6c.html35
-rw-r--r--doxygen/html/search/classes_6e.html35
-rw-r--r--doxygen/html/search/classes_73.html25
-rw-r--r--doxygen/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--doxygen/html/search/defines_64.html68
-rw-r--r--doxygen/html/search/files_64.html30
-rw-r--r--doxygen/html/search/files_66.html30
-rw-r--r--doxygen/html/search/files_69.html30
-rw-r--r--doxygen/html/search/files_6a.html30
-rw-r--r--doxygen/html/search/files_6c.html30
-rw-r--r--doxygen/html/search/files_6d.html25
-rw-r--r--doxygen/html/search/files_6e.html50
-rw-r--r--doxygen/html/search/files_73.html30
-rw-r--r--doxygen/html/search/functions_61.html53
-rw-r--r--doxygen/html/search/functions_62.html44
-rw-r--r--doxygen/html/search/functions_63.html80
-rw-r--r--doxygen/html/search/functions_64.html56
-rw-r--r--doxygen/html/search/functions_66.html32
-rw-r--r--doxygen/html/search/functions_67.html164
-rw-r--r--doxygen/html/search/functions_68.html68
-rw-r--r--doxygen/html/search/functions_69.html102
-rw-r--r--doxygen/html/search/functions_6a.html26
-rw-r--r--doxygen/html/search/functions_6b.html26
-rw-r--r--doxygen/html/search/functions_6c.html50
-rw-r--r--doxygen/html/search/functions_6d.html26
-rw-r--r--doxygen/html/search/functions_6e.html53
-rw-r--r--doxygen/html/search/functions_6f.html26
-rw-r--r--doxygen/html/search/functions_70.html32
-rw-r--r--doxygen/html/search/functions_71.html32
-rw-r--r--doxygen/html/search/functions_72.html71
-rw-r--r--doxygen/html/search/functions_73.html98
-rw-r--r--doxygen/html/search/functions_74.html35
-rw-r--r--doxygen/html/search/functions_75.html56
-rw-r--r--doxygen/html/search/functions_77.html50
-rw-r--r--doxygen/html/search/functions_7e.html86
-rw-r--r--doxygen/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--doxygen/html/search/nomatches.html12
-rw-r--r--doxygen/html/search/search.css240
-rw-r--r--doxygen/html/search/search.js736
-rw-r--r--doxygen/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--doxygen/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--doxygen/html/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--doxygen/html/search/variables_5f.html32
-rw-r--r--doxygen/html/search/variables_62.html38
-rw-r--r--doxygen/html/search/variables_64.html53
-rw-r--r--doxygen/html/search/variables_66.html26
-rw-r--r--doxygen/html/search/variables_67.html47
-rw-r--r--doxygen/html/search/variables_69.html26
-rw-r--r--doxygen/html/search/variables_6c.html26
-rw-r--r--doxygen/html/search/variables_73.html32
-rw-r--r--doxygen/html/search/variables_74.html26
-rw-r--r--doxygen/html/search/variables_75.html30
-rw-r--r--doxygen/html/sysinfo_8cpp.html120
-rw-r--r--doxygen/html/sysinfo_8cpp__incl.map4
-rw-r--r--doxygen/html/sysinfo_8cpp__incl.md51
-rw-r--r--doxygen/html/sysinfo_8cpp__incl.pngbin0 -> 17144 bytes
-rw-r--r--doxygen/html/sysinfo_8h.html136
-rw-r--r--doxygen/html/sysinfo_8h__dep__incl.map5
-rw-r--r--doxygen/html/sysinfo_8h__dep__incl.md51
-rw-r--r--doxygen/html/sysinfo_8h__dep__incl.pngbin0 -> 10470 bytes
-rw-r--r--doxygen/html/sysinfo_8h__incl.map3
-rw-r--r--doxygen/html/sysinfo_8h__incl.md51
-rw-r--r--doxygen/html/sysinfo_8h__incl.pngbin0 -> 15437 bytes
-rw-r--r--doxygen/html/sysinfo_8h_source.html160
-rw-r--r--doxygen/html/tab_a.pngbin0 -> 140 bytes
-rw-r--r--doxygen/html/tab_b.pngbin0 -> 178 bytes
-rw-r--r--doxygen/html/tab_h.pngbin0 -> 192 bytes
-rw-r--r--doxygen/html/tab_s.pngbin0 -> 189 bytes
-rw-r--r--doxygen/html/tabs.css59
-rw-r--r--doxygen/html/todo.html118
496 files changed, 21339 insertions, 0 deletions
diff --git a/doxygen/html/annotated.html b/doxygen/html/annotated.html
new file mode 100644
index 0000000..640e18b
--- /dev/null
+++ b/doxygen/html/annotated.html
@@ -0,0 +1,123 @@
+<!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>ndgui/NetworkDiscovery: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('annotated.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>Class List</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
+ <tr><td class="indexkey"><a class="el" href="class_download_manager.html">DownloadManager</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classfbgui.html">fbgui</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td class="indexvalue">Reads and stores a interface configuration </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classndgui.html">ndgui</a></td><td class="indexvalue">GUI </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td class="indexvalue">Logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_network_manager.html">NetworkManager</a></td><td class="indexvalue">Manages the network configurations like setting new default routes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_sys_info.html">SysInfo</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/bc_s.png b/doxygen/html/bc_s.png
new file mode 100644
index 0000000..e401862
--- /dev/null
+++ b/doxygen/html/bc_s.png
Binary files differ
diff --git a/doxygen/html/class_download_manager-members.html b/doxygen/html/class_download_manager-members.html
new file mode 100644
index 0000000..4567676
--- /dev/null
+++ b/doxygen/html/class_download_manager-members.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_download_manager.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>DownloadManager Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_download_manager.html">DownloadManager</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">downloadFile</a>(const QUrl &amp;fileUrl)</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#ae16dc289cd6e7aa1796619634b2dd07b">downloadFile</a>(const QString &amp;fileUrl)</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#adc2f6c143c220743395b8e618544bfbb">downloadInfo</a>(const QString &amp;filename, const double &amp;filesize)</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e">DownloadManager</a>()</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#aae1d90600db32b6d877546d89a140657">downloadQueueEmpty</a>()</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e">notify</a>(const QString &amp;msg)</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">time</a></td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9">updateProgress</a>(const int &amp;percent, const double &amp;speed, const QString &amp;unit)</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_download_manager.html#abb67275a951d706a3108a0d307ea9113">~DownloadManager</a>()</td><td><a class="el" href="class_download_manager.html">DownloadManager</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_download_manager.html b/doxygen/html/class_download_manager.html
new file mode 100644
index 0000000..928aa5e
--- /dev/null
+++ b/doxygen/html/class_download_manager.html
@@ -0,0 +1,318 @@
+<!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>ndgui/NetworkDiscovery: DownloadManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_download_manager.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-attribs">Public Attributes</a> </div>
+ <div class="headertitle">
+<h1>DownloadManager Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="DownloadManager" -->
+<p><code>#include &lt;<a class="el" href="downloadmanager_8h_source.html">downloadmanager.h</a>&gt;</code></p>
+
+<p><a href="class_download_manager-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">downloadFile</a> (const QUrl &amp;fileUrl)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#ae16dc289cd6e7aa1796619634b2dd07b">downloadFile</a> (const QString &amp;fileUrl)</td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e">notify</a> (const QString &amp;msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#adc2f6c143c220743395b8e618544bfbb">downloadInfo</a> (const QString &amp;filename, const double &amp;filesize)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9">updateProgress</a> (const int &amp;percent, const double &amp;speed, const QString &amp;unit)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#aae1d90600db32b6d877546d89a140657">downloadQueueEmpty</a> ()</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e">DownloadManager</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#abb67275a951d706a3108a0d307ea9113">~DownloadManager</a> ()</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">QTime&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">time</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="af9b8808c39d0e30a402666d4e578e70e"></a><!-- doxytag: member="DownloadManager::DownloadManager" ref="af9b8808c39d0e30a402666d4e578e70e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">DownloadManager::DownloadManager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abb67275a951d706a3108a0d307ea9113"></a><!-- doxytag: member="DownloadManager::~DownloadManager" ref="abb67275a951d706a3108a0d307ea9113" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">DownloadManager::~DownloadManager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a22a6840285339eccfcee5aea23fa5bde"></a><!-- doxytag: member="DownloadManager::downloadFile" ref="a22a6840285339eccfcee5aea23fa5bde" args="(const QUrl &amp;fileUrl)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::downloadFile </td>
+ <td>(</td>
+ <td class="paramtype">const QUrl &amp;&#160;</td>
+ <td class="paramname"><em>fileUrl</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae16dc289cd6e7aa1796619634b2dd07b"></a><!-- doxytag: member="DownloadManager::downloadFile" ref="ae16dc289cd6e7aa1796619634b2dd07b" args="(const QString &amp;fileUrl)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::downloadFile </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>fileUrl</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adc2f6c143c220743395b8e618544bfbb"></a><!-- doxytag: member="DownloadManager::downloadInfo" ref="adc2f6c143c220743395b8e618544bfbb" args="(const QString &amp;filename, const double &amp;filesize)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::downloadInfo </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double &amp;&#160;</td>
+ <td class="paramname"><em>filesize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aae1d90600db32b6d877546d89a140657"></a><!-- doxytag: member="DownloadManager::downloadQueueEmpty" ref="aae1d90600db32b6d877546d89a140657" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::downloadQueueEmpty </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a4c410f1ac445d93b4251c70a92f3fd7e"></a><!-- doxytag: member="DownloadManager::notify" ref="a4c410f1ac445d93b4251c70a92f3fd7e" args="(const QString &amp;msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::notify </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aacb3a486aac7b6027acebae08912f5e9"></a><!-- doxytag: member="DownloadManager::updateProgress" ref="aacb3a486aac7b6027acebae08912f5e9" args="(const int &amp;percent, const double &amp;speed, const QString &amp;unit)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void DownloadManager::updateProgress </td>
+ <td>(</td>
+ <td class="paramtype">const int &amp;&#160;</td>
+ <td class="paramname"><em>percent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double &amp;&#160;</td>
+ <td class="paramname"><em>speed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>unit</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a6c8af4bf075bcc5372860dbbd73bc131"></a><!-- doxytag: member="DownloadManager::time" ref="a6c8af4bf075bcc5372860dbbd73bc131" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QTime <a class="el" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">DownloadManager::time</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="downloadmanager_8h_source.html">downloadmanager.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="downloadmanager_8cpp.html">downloadmanager.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_download_manager.html">DownloadManager</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_javascript_interface-members.html b/doxygen/html/class_javascript_interface-members.html
new file mode 100644
index 0000000..af97106
--- /dev/null
+++ b/doxygen/html/class_javascript_interface-members.html
@@ -0,0 +1,129 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_javascript_interface.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>JavascriptInterface Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_javascript_interface.html">JavascriptInterface</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988">attachToDOM</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452">callbackOnFinished</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">downloadInfo</a>(const QString &amp;filename, const double &amp;filesize)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">getSysInfo</a>(const QString &amp;info)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503">JavascriptInterface</a>(QWebFrame *parent)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a664939fd000ac0b342841dfff8640466">notify</a>(const QString &amp;msg)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199">quit</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">quitFbgui</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b">reboot</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">rebootClient</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b">requestFile</a>(const QString &amp;filename)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">setCallbackOnFinished</a>(const QString &amp;function)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72">shutDown</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">shutDownClient</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8">startDownload</a>(const QString &amp;filename)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780">trigger</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">updateProgressBar</a>(const int &amp;percent, const double &amp;speed, const QString &amp;unit)</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c">~JavascriptInterface</a>()</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_javascript_interface.html b/doxygen/html/class_javascript_interface.html
new file mode 100644
index 0000000..e81f8a3
--- /dev/null
+++ b/doxygen/html/class_javascript_interface.html
@@ -0,0 +1,604 @@
+<!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>ndgui/NetworkDiscovery: JavascriptInterface Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_javascript_interface.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>JavascriptInterface Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="JavascriptInterface" -->
+<p><code>#include &lt;<a class="el" href="javascriptinterface_8h_source.html">javascriptinterface.h</a>&gt;</code></p>
+
+<p><a href="class_javascript_interface-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988">attachToDOM</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8">startDownload</a> (const QString &amp;filename)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">setCallbackOnFinished</a> (const QString &amp;function)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">getSysInfo</a> (const QString &amp;info)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199">quit</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72">shutDown</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b">reboot</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452">callbackOnFinished</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">updateProgressBar</a> (const int &amp;percent, const double &amp;speed, const QString &amp;unit)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">downloadInfo</a> (const QString &amp;filename, const double &amp;filesize)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a664939fd000ac0b342841dfff8640466">notify</a> (const QString &amp;msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780">trigger</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b">requestFile</a> (const QString &amp;filename)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">quitFbgui</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">shutDownClient</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">rebootClient</a> ()</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503">JavascriptInterface</a> (QWebFrame *parent)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c">~JavascriptInterface</a> ()</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="acbfd4c0a48c944f2eca15ca02517f503"></a><!-- doxytag: member="JavascriptInterface::JavascriptInterface" ref="acbfd4c0a48c944f2eca15ca02517f503" args="(QWebFrame *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">JavascriptInterface::JavascriptInterface </td>
+ <td>(</td>
+ <td class="paramtype">QWebFrame *&#160;</td>
+ <td class="paramname"><em>parent</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>A constructor.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">parent</td><td>Is of type QWebFrame. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1dfae69ba64e8c279ce57949ba92ef0c"></a><!-- doxytag: member="JavascriptInterface::~JavascriptInterface" ref="a1dfae69ba64e8c279ce57949ba92ef0c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">JavascriptInterface::~JavascriptInterface </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>An empty destructor. </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a31a97a62ca25da9282892c5aa498b988"></a><!-- doxytag: member="JavascriptInterface::attachToDOM" ref="a31a97a62ca25da9282892c5aa498b988" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::attachToDOM </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Attaches an instance of this class to the DOM of the HTML page.</p>
+<p>Attaches an instance of this class to the DOM of the HTML page. This enables the possibility to call slots/methods of this class in JavaScript functions of HTML page. It also calls the JavascriptInterface::loadJQuery() method.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>JavascriptInterface::loadJQuery() </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7080fe5a88242cad71aa6b6c30e3d452"></a><!-- doxytag: member="JavascriptInterface::callbackOnFinished" ref="a7080fe5a88242cad71aa6b6c30e3d452" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::callbackOnFinished </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Sets a callback function for when downloads are finished (will be called when the queue is empty). </p>
+
+</div>
+</div>
+<a class="anchor" id="a153e4b79fd6709ea2e3e844f06cf1c98"></a><!-- doxytag: member="JavascriptInterface::downloadInfo" ref="a153e4b79fd6709ea2e3e844f06cf1c98" args="(const QString &amp;filename, const double &amp;filesize)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::downloadInfo </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>filename</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double &amp;&#160;</td>
+ <td class="paramname"><em>filesize</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method delivers some informations about the downloading file.</p>
+<p>This method delivers some informations about the downloading file.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>add some more informations </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2d230282a975bf0a6e52ca0abb3699f5"></a><!-- doxytag: member="JavascriptInterface::getSysInfo" ref="a2d230282a975bf0a6e52ca0abb3699f5" args="(const QString &amp;info)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const QString JavascriptInterface::getSysInfo </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>info</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method delivers system informations.</p>
+<p>This method delivers system informations. Type of informations, are defined by the parameter. The output of this method depends on the parameter. Can be called from inside a JavaScript function of the HTML page.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">infoName</td><td>Is of type QString. Defines which method will be called. Possible values are:</p>
+<ul>
+<li>mac</li>
+<li>ip</li>
+<li>mbserial</li>
+<li>usb</li>
+</ul>
+</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>QString the output of the called method or "info_error" if an error occurred (e. g. invalid parameter).</dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">SysInfo::getInfo(const QString&amp; infoName)</a> </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.png" border="0" usemap="#class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph" alt=""/></div>
+<map name="class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph" id="class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph">
+<area shape="rect" id="node3" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb" title="SysInfo::getInfo" alt="" coords="259,5,373,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a664939fd000ac0b342841dfff8640466"></a><!-- doxytag: member="JavascriptInterface::notify" ref="a664939fd000ac0b342841dfff8640466" args="(const QString &amp;msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::notify </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method sends out messages to Javascript. A corresponding function must be implemented on the webpage to receive these. </p>
+
+</div>
+</div>
+<a class="anchor" id="a6d7549013046231a486c32935a7e5199"></a><!-- doxytag: member="JavascriptInterface::quit" ref="a6d7549013046231a486c32935a7e5199" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::quit </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method quits the whole program.</p>
+<p>This method quits the whole program. Can be called from inside a JavaScript function of the HTML page. Emits <a class="el" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">JavascriptInterface::quitFbgui()</a> signal </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.png" border="0" usemap="#class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph" alt=""/></div>
+<map name="class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph" id="class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4" title="JavascriptInterface::quitFbgui" alt="" coords="216,5,411,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d14cbe58b36a24620428b1b6daa6ee4"></a><!-- doxytag: member="JavascriptInterface::quitFbgui" ref="a7d14cbe58b36a24620428b1b6daa6ee4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::quitFbgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.png" border="0" usemap="#class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph" alt=""/></div>
+<map name="class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph" id="class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199" title="JavascriptInterface::quit" alt="" coords="248,5,411,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="acbc3154b7f9559fa70140f6eed83c55b"></a><!-- doxytag: member="JavascriptInterface::reboot" ref="acbc3154b7f9559fa70140f6eed83c55b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::reboot </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method performs a reboot of the client.</p>
+<p>This method performs a reboot of the client. Emits the <a class="el" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">JavascriptInterface::rebootClient()</a> signal. It is connected with the fbgui::performReboot() method.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>fbgui::performReboot() </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.png" border="0" usemap="#class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph" alt=""/></div>
+<map name="class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph" id="class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6" title="JavascriptInterface::rebootClient" alt="" coords="232,5,443,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a76c7813e3c89fb841d6f3bb1c38479f6"></a><!-- doxytag: member="JavascriptInterface::rebootClient" ref="a76c7813e3c89fb841d6f3bb1c38479f6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::rebootClient </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.png" border="0" usemap="#class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph" alt=""/></div>
+<map name="class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph" id="class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b" title="JavascriptInterface::reboot" alt="" coords="265,5,441,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a3c7025b29fb18de496ca0cef211ef17b"></a><!-- doxytag: member="JavascriptInterface::requestFile" ref="a3c7025b29fb18de496ca0cef211ef17b" args="(const QString &amp;filename)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::requestFile </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.png" border="0" usemap="#class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph" alt=""/></div>
+<map name="class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph" id="class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8" title="JavascriptInterface::startDownload" alt="" coords="260,5,484,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a191733bdc7c0a52263ee2e4512078d60"></a><!-- doxytag: member="JavascriptInterface::setCallbackOnFinished" ref="a191733bdc7c0a52263ee2e4512078d60" args="(const QString &amp;function)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::setCallbackOnFinished </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>function</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method start a download.</p>
+<p>This method start a download. Can be called from inside a JavaScript function of the HTML page.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>add some more informations </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5c641761dee8bd022a22da1cedf00e72"></a><!-- doxytag: member="JavascriptInterface::shutDown" ref="a5c641761dee8bd022a22da1cedf00e72" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::shutDown </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method performs a shutdown of the client.</p>
+<p>This method performs a shutdown of the client. Emits the <a class="el" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">JavascriptInterface::shutDownClient()</a> signal.It is connected with the fbgui::performShutDown() method.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>fbgui::performShutDown() </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.png" border="0" usemap="#class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph" alt=""/></div>
+<map name="class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph" id="class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519" title="JavascriptInterface::shutDownClient" alt="" coords="253,5,488,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a16dbd5474d3a356a1e92bdf9b6c6f519"></a><!-- doxytag: member="JavascriptInterface::shutDownClient" ref="a16dbd5474d3a356a1e92bdf9b6c6f519" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::shutDownClient </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.png" border="0" usemap="#class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph" alt=""/></div>
+<map name="class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph" id="class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72" title="JavascriptInterface::shutDown" alt="" coords="288,5,488,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a1c694b7dea80043f98492aa79011cef8"></a><!-- doxytag: member="JavascriptInterface::startDownload" ref="a1c694b7dea80043f98492aa79011cef8" args="(const QString &amp;filename)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::startDownload </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>filename</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method start a download.</p>
+<p>This method start a download. Can be called from inside a JavaScript function of the HTML page. Emits the JavascriptInterface::requestFile(const QString) signal. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.png" border="0" usemap="#class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph" alt=""/></div>
+<map name="class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph" id="class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b" title="JavascriptInterface::requestFile" alt="" coords="280,5,485,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a89ad0da59f6494aacd62a18be21dd780"></a><!-- doxytag: member="JavascriptInterface::trigger" ref="a89ad0da59f6494aacd62a18be21dd780" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::trigger </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method triggers the URL load *FOR DEBUGGING/TESTING PURPOSES* </p>
+
+</div>
+</div>
+<a class="anchor" id="aca4e27242499abf22f6f38e69ba98bf0"></a><!-- doxytag: member="JavascriptInterface::updateProgressBar" ref="aca4e27242499abf22f6f38e69ba98bf0" args="(const int &amp;percent, const double &amp;speed, const QString &amp;unit)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void JavascriptInterface::updateProgressBar </td>
+ <td>(</td>
+ <td class="paramtype">const int &amp;&#160;</td>
+ <td class="paramname"><em>percent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double &amp;&#160;</td>
+ <td class="paramname"><em>speed</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>unit</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method updates the progress bar.</p>
+<p>This method calls a Javascript function to update the progress bar of the download. Javascript must have a function called "updateProgress" to receive this information.</p>
+<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>add some more informations </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="javascriptinterface_8h_source.html">javascriptinterface.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="javascriptinterface_8cpp.html">javascriptinterface.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_javascript_interface.html">JavascriptInterface</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.map b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.map
new file mode 100644
index 0000000..f03c1c1
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72" title="JavascriptInterface::shutDown" alt="" coords="288,5,488,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5 b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5
new file mode 100644
index 0000000..d2e060c
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.md5
@@ -0,0 +1 @@
+c33bd6696272d19a6fa68426475afc34 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.png b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.png
new file mode 100644
index 0000000..2137492
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a16dbd5474d3a356a1e92bdf9b6c6f519_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.map b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.map
new file mode 100644
index 0000000..e294513
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b" title="JavascriptInterface::requestFile" alt="" coords="280,5,485,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5 b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5
new file mode 100644
index 0000000..eb663d3
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.md5
@@ -0,0 +1 @@
+6459c009a3af4d47eb2af9ac7cfa4ecf \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.png b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.png
new file mode 100644
index 0000000..54014c6
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a1c694b7dea80043f98492aa79011cef8_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.map b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.map
new file mode 100644
index 0000000..10494c3
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb" title="SysInfo::getInfo" alt="" coords="259,5,373,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5 b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5
new file mode 100644
index 0000000..0d643ca
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.md5
@@ -0,0 +1 @@
+7f27fcfc974efec4483fe5d0117320a5 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.png b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.png
new file mode 100644
index 0000000..c6d6c8c
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a2d230282a975bf0a6e52ca0abb3699f5_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.map b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.map
new file mode 100644
index 0000000..c97a764
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8" title="JavascriptInterface::startDownload" alt="" coords="260,5,484,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5 b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5
new file mode 100644
index 0000000..c893bc4
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.md5
@@ -0,0 +1 @@
+d67de3087bf1d47433ce42429e421e66 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.png b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.png
new file mode 100644
index 0000000..8cd2b26
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a3c7025b29fb18de496ca0cef211ef17b_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.map b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.map
new file mode 100644
index 0000000..be4eac3
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519" title="JavascriptInterface::shutDownClient" alt="" coords="253,5,488,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5 b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5
new file mode 100644
index 0000000..3573ece
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.md5
@@ -0,0 +1 @@
+bb146a5572c4fc2aec2ac09b4ec0f916 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.png b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.png
new file mode 100644
index 0000000..9be6820
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a5c641761dee8bd022a22da1cedf00e72_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.map b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.map
new file mode 100644
index 0000000..74f5a59
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4" title="JavascriptInterface::quitFbgui" alt="" coords="216,5,411,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5 b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5
new file mode 100644
index 0000000..239e5a3
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.md5
@@ -0,0 +1 @@
+dfe4146edd76f7bb5f62e11e6e26d9a1 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.png b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.png
new file mode 100644
index 0000000..b85beb2
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a6d7549013046231a486c32935a7e5199_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.map b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.map
new file mode 100644
index 0000000..56aac11
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b" title="JavascriptInterface::reboot" alt="" coords="265,5,441,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5 b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5
new file mode 100644
index 0000000..17fe27f
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.md5
@@ -0,0 +1 @@
+7ac99e93457f181f30ddd42865ff13ae \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.png b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.png
new file mode 100644
index 0000000..3665a47
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a76c7813e3c89fb841d6f3bb1c38479f6_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.map b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.map
new file mode 100644
index 0000000..7913d73
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a6d7549013046231a486c32935a7e5199" title="JavascriptInterface::quit" alt="" coords="248,5,411,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5 b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5
new file mode 100644
index 0000000..2472935
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.md5
@@ -0,0 +1 @@
+f82efa8881b4ef9b72fd43a022c0a54e \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.png b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.png
new file mode 100644
index 0000000..be46250
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_a7d14cbe58b36a24620428b1b6daa6ee4_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.map b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.map
new file mode 100644
index 0000000..44786ba
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6" title="JavascriptInterface::rebootClient" alt="" coords="232,5,443,35"/>
+</map>
diff --git a/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5 b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5
new file mode 100644
index 0000000..f35ce7a
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.md5
@@ -0,0 +1 @@
+7b94dccfc60172042155cfd16e786a49 \ No newline at end of file
diff --git a/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.png b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.png
new file mode 100644
index 0000000..a4941c7
--- /dev/null
+++ b/doxygen/html/class_javascript_interface_acbc3154b7f9559fa70140f6eed83c55b_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_logger_engine__fb-members.html b/doxygen/html/class_logger_engine__fb-members.html
new file mode 100644
index 0000000..0c35d26
--- /dev/null
+++ b/doxygen/html/class_logger_engine__fb-members.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__fb.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>LoggerEngine_fb Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">_debugConsole</a></td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">_initialized</a></td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b">initLoggerEngine</a>()</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c">isInitialized</a>() const </td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30">killLoggerEngine</a>()</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27">LoggerEngine_fb</a>(QTextEdit *parent)</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958">setLogLevelEnabled</a>(QxtLogger::LogLevels level, bool enable=true)</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096">writeFormatted</a>(QxtLogger::LogLevel level, const QList&lt; QVariant &gt; &amp;messages)</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2">~LoggerEngine_fb</a>()</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_logger_engine__fb.html b/doxygen/html/class_logger_engine__fb.html
new file mode 100644
index 0000000..8eb5f57
--- /dev/null
+++ b/doxygen/html/class_logger_engine__fb.html
@@ -0,0 +1,301 @@
+<!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>ndgui/NetworkDiscovery: LoggerEngine_fb Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__fb.html','');
+</script>
+<div id="doc-content">
+<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">
+<h1>LoggerEngine_fb Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="LoggerEngine_fb" -->
+<p><code>#include &lt;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&gt;</code></p>
+
+<p><a href="class_logger_engine__fb-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27">LoggerEngine_fb</a> (QTextEdit *parent)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2">~LoggerEngine_fb</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b">initLoggerEngine</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30">killLoggerEngine</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096">writeFormatted</a> (QxtLogger::LogLevel level, const QList&lt; QVariant &gt; &amp;messages)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958">setLogLevelEnabled</a> (QxtLogger::LogLevels level, bool enable=true)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c">isInitialized</a> () const </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">QTextEdit *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">_debugConsole</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">_initialized</a></td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a935a749c2a4e71f8cf982c045bc2aa27"></a><!-- doxytag: member="LoggerEngine_fb::LoggerEngine_fb" ref="a935a749c2a4e71f8cf982c045bc2aa27" args="(QTextEdit *parent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_fb::LoggerEngine_fb </td>
+ <td>(</td>
+ <td class="paramtype">QTextEdit *&#160;</td>
+ <td class="paramname"><em>parent</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a02bd9d9a998c661892795d66b63e76c2"></a><!-- doxytag: member="LoggerEngine_fb::~LoggerEngine_fb" ref="a02bd9d9a998c661892795d66b63e76c2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_fb::~LoggerEngine_fb </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a73efa3ede8bac769397c3db1edfc7c0b"></a><!-- doxytag: member="LoggerEngine_fb::initLoggerEngine" ref="a73efa3ede8bac769397c3db1edfc7c0b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_fb::initLoggerEngine </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af7f235727d885729924f7d8ddd79be3c"></a><!-- doxytag: member="LoggerEngine_fb::isInitialized" ref="af7f235727d885729924f7d8ddd79be3c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool LoggerEngine_fb::isInitialized </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ada4a16ab8b57b6ffafa42810eb14ca30"></a><!-- doxytag: member="LoggerEngine_fb::killLoggerEngine" ref="ada4a16ab8b57b6ffafa42810eb14ca30" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_fb::killLoggerEngine </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2461125476f9cbf548b7e039b27d8958"></a><!-- doxytag: member="LoggerEngine_fb::setLogLevelEnabled" ref="a2461125476f9cbf548b7e039b27d8958" args="(QxtLogger::LogLevels level, bool enable=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_fb::setLogLevelEnabled </td>
+ <td>(</td>
+ <td class="paramtype">QxtLogger::LogLevels&#160;</td>
+ <td class="paramname"><em>level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>enable</em> = <code>true</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adcecb62115e890da273add38e7a4c096"></a><!-- doxytag: member="LoggerEngine_fb::writeFormatted" ref="adcecb62115e890da273add38e7a4c096" args="(QxtLogger::LogLevel level, const QList&lt; QVariant &gt; &amp;messages)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_fb::writeFormatted </td>
+ <td>(</td>
+ <td class="paramtype">QxtLogger::LogLevel&#160;</td>
+ <td class="paramname"><em>level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QList&lt; QVariant &gt; &amp;&#160;</td>
+ <td class="paramname"><em>messages</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="a664a650538be2d56b9be9addc5ad99f5"></a><!-- doxytag: member="LoggerEngine_fb::_debugConsole" ref="a664a650538be2d56b9be9addc5ad99f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QTextEdit* <a class="el" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">LoggerEngine_fb::_debugConsole</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ae4a4c1e9cc8f1ed60565d26d50fe67d0"></a><!-- doxytag: member="LoggerEngine_fb::_initialized" ref="ae4a4c1e9cc8f1ed60565d26d50fe67d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">LoggerEngine_fb::_initialized</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8cpp.html">loggerengine.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_logger_engine__file-members.html b/doxygen/html/class_logger_engine__file-members.html
new file mode 100644
index 0000000..6e7c8ff
--- /dev/null
+++ b/doxygen/html/class_logger_engine__file-members.html
@@ -0,0 +1,115 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__file.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>LoggerEngine_file Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a">initLoggerEngine</a>()</td><td><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03">LoggerEngine_file</a>(const QString &amp;logFileName)</td><td><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18">writeToFile</a>(const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)</td><td><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11">~LoggerEngine_file</a>()</td><td><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_logger_engine__file.html b/doxygen/html/class_logger_engine__file.html
new file mode 100644
index 0000000..9af7f6e
--- /dev/null
+++ b/doxygen/html/class_logger_engine__file.html
@@ -0,0 +1,207 @@
+<!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>ndgui/NetworkDiscovery: LoggerEngine_file Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__file.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>LoggerEngine_file Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="LoggerEngine_file" -->
+<p><code>#include &lt;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&gt;</code></p>
+
+<p><a href="class_logger_engine__file-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03">LoggerEngine_file</a> (const QString &amp;logFileName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11">~LoggerEngine_file</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a">initLoggerEngine</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18">writeToFile</a> (const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a0911cf35b2f35f26bd4247894a796c03"></a><!-- doxytag: member="LoggerEngine_file::LoggerEngine_file" ref="a0911cf35b2f35f26bd4247894a796c03" args="(const QString &amp;logFileName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_file::LoggerEngine_file </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>logFileName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a323ee066c2817ca668e5e34d8e598e11"></a><!-- doxytag: member="LoggerEngine_file::~LoggerEngine_file" ref="a323ee066c2817ca668e5e34d8e598e11" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_file::~LoggerEngine_file </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="afce2aa3e9d21c465312d3b507508299a"></a><!-- doxytag: member="LoggerEngine_file::initLoggerEngine" ref="afce2aa3e9d21c465312d3b507508299a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_file::initLoggerEngine </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a02e3a30a9a19e52b726da6d69ab67c18"></a><!-- doxytag: member="LoggerEngine_file::writeToFile" ref="a02e3a30a9a19e52b726da6d69ab67c18" args="(const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_file::writeToFile </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QList&lt; QVariant &gt; &amp;&#160;</td>
+ <td class="paramname"><em>msgs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8cpp.html">loggerengine.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_logger_engine__std-members.html b/doxygen/html/class_logger_engine__std-members.html
new file mode 100644
index 0000000..47b579d
--- /dev/null
+++ b/doxygen/html/class_logger_engine__std-members.html
@@ -0,0 +1,115 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__std.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>LoggerEngine_std Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d">LoggerEngine_std</a>()</td><td><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b">writeToStdErr</a>(const QString &amp;str_level, const QList&lt; QVariant &gt; &amp;msgs)</td><td><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e">writeToStdOut</a>(const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)</td><td><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55">~LoggerEngine_std</a>()</td><td><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_logger_engine__std.html b/doxygen/html/class_logger_engine__std.html
new file mode 100644
index 0000000..ab59200
--- /dev/null
+++ b/doxygen/html/class_logger_engine__std.html
@@ -0,0 +1,217 @@
+<!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>ndgui/NetworkDiscovery: LoggerEngine_std Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_logger_engine__std.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>LoggerEngine_std Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="LoggerEngine_std" -->
+<p><code>#include &lt;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&gt;</code></p>
+
+<p><a href="class_logger_engine__std-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d">LoggerEngine_std</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55">~LoggerEngine_std</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e">writeToStdOut</a> (const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b">writeToStdErr</a> (const QString &amp;str_level, const QList&lt; QVariant &gt; &amp;msgs)</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ab2931205148e4f2edde42bcec44c803d"></a><!-- doxytag: member="LoggerEngine_std::LoggerEngine_std" ref="ab2931205148e4f2edde42bcec44c803d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_std::LoggerEngine_std </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9a835511c70e295f7653ae0ef0fbde55"></a><!-- doxytag: member="LoggerEngine_std::~LoggerEngine_std" ref="a9a835511c70e295f7653ae0ef0fbde55" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">LoggerEngine_std::~LoggerEngine_std </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a01452d4fb74fda6c166cb6d78c8c030b"></a><!-- doxytag: member="LoggerEngine_std::writeToStdErr" ref="a01452d4fb74fda6c166cb6d78c8c030b" args="(const QString &amp;str_level, const QList&lt; QVariant &gt; &amp;msgs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_std::writeToStdErr </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>str_level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QList&lt; QVariant &gt; &amp;&#160;</td>
+ <td class="paramname"><em>msgs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a72839f57aa14a2ebbce4ccd5518f7e2e"></a><!-- doxytag: member="LoggerEngine_std::writeToStdOut" ref="a72839f57aa14a2ebbce4ccd5518f7e2e" args="(const QString &amp;level, const QList&lt; QVariant &gt; &amp;msgs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void LoggerEngine_std::writeToStdOut </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>level</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QList&lt; QVariant &gt; &amp;&#160;</td>
+ <td class="paramname"><em>msgs</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8cpp.html">loggerengine.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_network_discovery-members.html b/doxygen/html/class_network_discovery-members.html
new file mode 100644
index 0000000..6c95da9
--- /dev/null
+++ b/doxygen/html/class_network_discovery-members.html
@@ -0,0 +1,143 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_network_discovery.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>NetworkDiscovery Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_network_discovery.html">NetworkDiscovery</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">abortBoot</a>(QString msg)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">addInterface</a>(const QString &amp;ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">allProcessesFinished</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue</a>(const QString &amp;ifName, const int $newValue)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">checkConnectivityViaTcp</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">checkForIsRunning</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">connectionEstablished</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">continueBoot</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">continueBootWithoutCheck</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">GetErrorStr</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">getGatewayForInterface</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">getInterfaceConfig</a>(QString ifName)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">handleClientDisconnect</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">handleNewConnection</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">handleNewInput</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">handleNewInputLine</a>(QLocalSocket *client, QString data)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">handleProcessFinished</a>(int exitCode, QProcess::ExitStatus exitStatus)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">handleProcessStarted</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">initAndRun</a>(QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT_QTSOCKETADDRESS, QString pathToExe=DEFAULT_PATHTODHCPCDEXE, QStringList *args=NULL)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">ip4_replaceDefaultRoute</a>(QString ifName, QString gateway, int mss)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">ip4_setManualConfiguration</a>(QVariantMap result)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a>(QObject *parent=0)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">prepareTryAgain</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">readLogFile</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">readyForRun</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">setManualConfInterfaces</a>(QString jsonArr)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">slotReadyForRun</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">tryAgain</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus</a>(QString ifName, QString status)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">updateStatus</a>(QString status)</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_discovery.html#ae53034016020044456476083d2702a68">~NetworkDiscovery</a>()</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_network_discovery.html b/doxygen/html/class_network_discovery.html
new file mode 100644
index 0000000..94cc6b5
--- /dev/null
+++ b/doxygen/html/class_network_discovery.html
@@ -0,0 +1,1208 @@
+<!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>ndgui/NetworkDiscovery: NetworkDiscovery Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_network_discovery.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>NetworkDiscovery Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="NetworkDiscovery" -->
+<p>the logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for NetworkDiscovery:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery__coll__graph.png" border="0" usemap="#_network_discovery_coll__map" alt="Collaboration graph"/></div>
+<map name="_network_discovery_coll__map" id="_network_discovery_coll__map">
+<area shape="rect" id="node2" href="class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/></map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="class_network_discovery-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">handleNewConnection</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">handleNewInput</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">handleNewInputLine</a> (QLocalSocket *client, QString data)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">handleProcessFinished</a> (int exitCode, QProcess::ExitStatus exitStatus)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">handleProcessStarted</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">handleClientDisconnect</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">slotReadyForRun</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">checkForIsRunning</a> ()</td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">addInterface</a> (const QString &amp;ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue</a> (const QString &amp;ifName, const int $newValue)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">connectionEstablished</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">abortBoot</a> (QString msg)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus</a> (QString ifName, QString status)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">updateStatus</a> (QString status)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">allProcessesFinished</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">continueBoot</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">continueBootWithoutCheck</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">setManualConfInterfaces</a> (QString jsonArr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">readyForRun</a> ()</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a> (QObject *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ae53034016020044456476083d2702a68">~NetworkDiscovery</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">initAndRun</a> (QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT_QTSOCKETADDRESS, QString pathToExe=DEFAULT_PATHTODHCPCDEXE, QStringList *args=NULL)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">ip4_replaceDefaultRoute</a> (QString ifName, QString gateway, int mss)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">getGatewayForInterface</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">ip4_setManualConfiguration</a> (QVariantMap result)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">readLogFile</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">tryAgain</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">prepareTryAgain</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">checkConnectivityViaTcp</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">getInterfaceConfig</a> (QString ifName)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">GetErrorStr</a> ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>the logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>. </p>
+<p>This class holds all the logic of the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>. It's main task is to search for usable interfaces, check if they are wired (in Running state) and start a cdhcpcd process for each interface. It also sends signals to the ndgui class for presenting notifications to the user. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ae01ad09fd2ae265495c1b5593e339613"></a><!-- doxytag: member="NetworkDiscovery::NetworkDiscovery" ref="ae01ad09fd2ae265495c1b5593e339613" args="(QObject *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkDiscovery::NetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramtype">QObject *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="ae53034016020044456476083d2702a68"></a><!-- doxytag: member="NetworkDiscovery::~NetworkDiscovery" ref="ae53034016020044456476083d2702a68" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkDiscovery::~NetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>destructor </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="abb121eeb177f0e1a614e3c149efb57f3"></a><!-- doxytag: member="NetworkDiscovery::abortBoot" ref="abb121eeb177f0e1a614e3c149efb57f3" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::abortBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.png" border="0" usemap="#class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph" alt=""/></div>
+<map name="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph" id="class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="536,32,739,61"/><area shape="rect" id="node12" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="248,57,488,87"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="787,5,981,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="791,59,977,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1031,5,1180,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a870a859fff0c439c05df26164f595fbe"></a><!-- doxytag: member="NetworkDiscovery::addInterface" ref="a870a859fff0c439c05df26164f595fbe" args="(const QString &amp;ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::addInterface </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.png" border="0" usemap="#class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph" alt=""/></div>
+<map name="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph" id="class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="264,32,504,61"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="552,32,755,61"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="803,5,997,35"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="807,59,993,88"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1047,5,1196,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a7b072466df0ef8881192c1ac8055b0b3"></a><!-- doxytag: member="NetworkDiscovery::allProcessesFinished" ref="a7b072466df0ef8881192c1ac8055b0b3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::allProcessesFinished </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.png" border="0" usemap="#class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph" alt=""/></div>
+<map name="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph" id="class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="319,5,591,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aea9048c6f308e703fb403e45b9649fce"></a><!-- doxytag: member="NetworkDiscovery::changeProgressBarValue" ref="aea9048c6f308e703fb403e45b9649fce" args="(const QString &amp;ifName, const int $newValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::changeProgressBarValue </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int $&#160;</td>
+ <td class="paramname"><em>newValue</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.png" border="0" usemap="#class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph" alt=""/></div>
+<map name="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph" id="class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="339,57,595,87"/><area shape="rect" id="node21" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="925,109,1197,139"/><area shape="rect" id="node5" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="643,57,875,87"/><area shape="rect" id="node7" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="924,5,1199,35"/><area shape="rect" id="node9" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="1248,32,1517,61"/><area shape="rect" id="node11" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1565,32,1768,61"/><area shape="rect" id="node13" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1816,5,2011,35"/><area shape="rect" id="node18" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1820,59,2007,88"/><area shape="rect" id="node15" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="2060,5,2209,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a3d9ea4838405d593280c527c90a401d4"></a><!-- doxytag: member="NetworkDiscovery::checkConnectivity" ref="a3d9ea4838405d593280c527c90a401d4" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetworkDiscovery::checkConnectivity </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>checks the connectivity. tries to open a TCP connection to the server (see _serverIp). For this it adjusts the routing table. (sets the gateway of the interface as default gateway) Gateway is written into the dhcpcd config file of this interface. (see DEFAULT_INTERFACE_CONF_LOCATION "/var/tmp/conf_")</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of a interface.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>true: connection is possible false: connection not possible </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.png" border="0" usemap="#class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph" alt=""/></div>
+<map name="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph" id="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="303,5,588,35"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,59,557,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="309,112,581,141"/><area shape="rect" id="node9" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="321,165,569,195"/><area shape="rect" id="node11" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="335,219,556,248"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.png" border="0" usemap="#class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph" alt=""/></div>
+<map name="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph" id="class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="371,5,507,35"/><area shape="rect" id="node5" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="327,59,551,88"/><area shape="rect" id="node7" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="303,112,575,141"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a192628e526888293c2cbd3f40bb86b9c"></a><!-- doxytag: member="NetworkDiscovery::checkConnectivityViaTcp" ref="a192628e526888293c2cbd3f40bb86b9c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool NetworkDiscovery::checkConnectivityViaTcp </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.png" border="0" usemap="#class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph" alt=""/></div>
+<map name="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph" id="class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="368,72,613,101"/><area shape="rect" id="node11" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="341,139,640,168"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="757,5,893,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="713,59,937,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="689,112,961,141"/><area shape="rect" id="node13" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="715,165,936,195"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a8e48da2ad10414defff044072185e1a3"></a><!-- doxytag: member="NetworkDiscovery::checkForIsRunning" ref="a8e48da2ad10414defff044072185e1a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::checkForIsRunning </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>only called if autoUp == true. check the IsRunning flag of each interface in the _ifDownList. connected to the timeout signal of the timer. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.png" border="0" usemap="#class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph" alt=""/></div>
+<map name="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph" id="class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="304,5,517,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a4d2cfc0508510f707597ad509fced2d3"></a><!-- doxytag: member="NetworkDiscovery::connectionEstablished" ref="a4d2cfc0508510f707597ad509fced2d3" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::connectionEstablished </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.png" border="0" usemap="#class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph" alt=""/></div>
+<map name="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph" id="class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="324,5,596,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a32e2855d7c71af9d3ebec8583fa84642"></a><!-- doxytag: member="NetworkDiscovery::continueBoot" ref="a32e2855d7c71af9d3ebec8583fa84642" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::continueBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a06fd0c6fa5e3a3ddae378824e15a11c8"></a><!-- doxytag: member="NetworkDiscovery::continueBootWithoutCheck" ref="a06fd0c6fa5e3a3ddae378824e15a11c8" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::continueBootWithoutCheck </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.png" border="0" usemap="#class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph" id="class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="352,5,651,35"/><area shape="rect" id="node5" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="700,5,921,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ad6808c78ab6f0aa8d55a043036502699"></a><!-- doxytag: member="NetworkDiscovery::GetErrorStr" ref="ad6808c78ab6f0aa8d55a043036502699" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::GetErrorStr </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.png" border="0" usemap="#class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph" alt=""/></div>
+<map name="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph" id="class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="260,5,484,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a0b659e654a3a519663384ef001618446"></a><!-- doxytag: member="NetworkDiscovery::getGatewayForInterface" ref="a0b659e654a3a519663384ef001618446" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::getGatewayForInterface </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>returns the gateway address, written into the dhcp config file.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of the interface.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>gateway address as string. or empty string if no interface config was found. </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.png" border="0" usemap="#class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph" alt=""/></div>
+<map name="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph" id="class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph">
+<area shape="rect" id="node3" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,5,557,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ab863df7ce4311ceba4f6a7f747f25ae3"></a><!-- doxytag: member="NetworkDiscovery::getInterfaceConfig" ref="ab863df7ce4311ceba4f6a7f747f25ae3" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap NetworkDiscovery::getInterfaceConfig </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.png" border="0" usemap="#class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph" alt=""/></div>
+<map name="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph" id="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph">
+<area shape="rect" id="node3" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="304,5,533,35"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="300,59,537,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="307,112,531,141"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="304,165,533,195"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="307,219,531,248"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.png" border="0" usemap="#class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph" alt=""/></div>
+<map name="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph" id="class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="300,5,457,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a10568f7ba2530f4fe44ef1825b5222d6"></a><!-- doxytag: member="NetworkDiscovery::handleClientDisconnect" ref="a10568f7ba2530f4fe44ef1825b5222d6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleClientDisconnect </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>called when a client disconnects. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.png" border="0" usemap="#class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph" alt=""/></div>
+<map name="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph" id="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="331,5,563,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="611,5,867,35"/><area shape="rect" id="node7" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="915,5,1200,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.png" border="0" usemap="#class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph" alt=""/></div>
+<map name="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph" id="class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="331,32,600,61"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="648,32,851,61"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="899,5,1093,35"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="903,59,1089,88"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1143,5,1292,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a924c043d6f90d66eeef469f2917d377f"></a><!-- doxytag: member="NetworkDiscovery::handleNewConnection" ref="a924c043d6f90d66eeef469f2917d377f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewConnection </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>connected to the new client arrived signal. connects the client readyRead signal with the handleNewInput slot. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.png" border="0" usemap="#class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph" alt=""/></div>
+<map name="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph" id="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="324,5,599,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="648,32,880,61"/><area shape="rect" id="node7" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="928,32,1184,61"/><area shape="rect" id="node9" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1232,32,1517,61"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.png" border="0" usemap="#class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph" alt=""/></div>
+<map name="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph" id="class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="323,32,525,61"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="573,5,768,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="577,59,764,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="817,5,967,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a97c7fe67a7105d47b7494f0d27939010"></a><!-- doxytag: member="NetworkDiscovery::handleNewInput" ref="a97c7fe67a7105d47b7494f0d27939010" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewInput </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method is connected to the readyRead Signal of the QLocalSocket client. send an ACK to the client with every received message. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.png" border="0" usemap="#class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph" alt=""/></div>
+<map name="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph" id="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="285,5,541,35"/><area shape="rect" id="node5" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="589,5,875,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.png" border="0" usemap="#class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph" alt=""/></div>
+<map name="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph" id="class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="287,5,561,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="611,32,880,61"/><area shape="rect" id="node17" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="288,109,560,139"/><area shape="rect" id="node7" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="928,32,1131,61"/><area shape="rect" id="node9" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1179,5,1373,35"/><area shape="rect" id="node14" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1183,59,1369,88"/><area shape="rect" id="node11" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1423,5,1572,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a8904e455a24735e772662b57f9602e1a"></a><!-- doxytag: member="NetworkDiscovery::handleNewInputLine" ref="a8904e455a24735e772662b57f9602e1a" args="(QLocalSocket *client, QString data)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleNewInputLine </td>
+ <td>(</td>
+ <td class="paramtype">QLocalSocket *&#160;</td>
+ <td class="paramname"><em>client</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>data</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method processes the send messages.</p>
+<p>This Method processes the send messages. It splits the line into several components. Those components are: interface: interface name ==&gt; indicates the process who send the message s_state: is the number representation of syslog.h LOG levels s_subState: is the number representation of the dhcp.c DHCP states (1 - 8) plus the status. h states (9 - ..) msg: is a message which can contain additional informations</p>
+<p>According to the s_state and s_subState we emit the <a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue()</a> signal with different values.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">client</td><td>the client who send the message</td></tr>
+ <tr><td class="paramname">data</td><td>the message. (format &lt;interfaceName&gt;;&lt;state&gt;;&lt;subState&gt;;&lt;msg&gt; ) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.png" border="0" usemap="#class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph" alt=""/></div>
+<map name="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph" id="class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="309,5,595,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.png" border="0" usemap="#class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph" alt=""/></div>
+<map name="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph" id="class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="309,57,541,87"/><area shape="rect" id="node5" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="591,5,865,35"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="915,32,1184,61"/><area shape="rect" id="node19" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="592,109,864,139"/><area shape="rect" id="node9" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1232,32,1435,61"/><area shape="rect" id="node11" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1483,5,1677,35"/><area shape="rect" id="node16" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1487,59,1673,88"/><area shape="rect" id="node13" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1727,5,1876,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a177f49af5b6562480ad1029c7634accf"></a><!-- doxytag: member="NetworkDiscovery::handleProcessFinished" ref="a177f49af5b6562480ad1029c7634accf" args="(int exitCode, QProcess::ExitStatus exitStatus)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleProcessFinished </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>exitCode</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QProcess::ExitStatus&#160;</td>
+ <td class="paramname"><em>exitStatus</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method is called when a process is finished.</p>
+<p>This Method is called when a process is finished. This slot is connected with the signal finished() of the QProcess class. If the process finishes, it will be checked if the process exited normal or if an unexpected error occurred. For this, we determine the sender (which is a QProcess), get the corresponding interface (which is stored in a map), and check the exitCode. Further actions are taken according to the exitCode check. Normal exit: emit changeProgressBar() to 100% emit <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus()</a> to check connection <a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity()</a> </p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">NetworkDiscovery::checkConnectivity()</a> Unexpected exit: emit <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus()</a> to process exited unexpected</dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">exitCode</td><td></td></tr>
+ <tr><td class="paramname">exitStatus</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>bool returns true: if the interface name i starts with a letter in the blacklist.</dd></dl>
+<p>returns false: else</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>NetworkDiscovery::getListOfNetworkInterfaces() </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.png" border="0" usemap="#class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph" alt=""/></div>
+<map name="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph" id="class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3" title="NetworkDiscovery::allProcessesFinished" alt="" coords="332,5,593,35"/><area shape="rect" id="node5" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="981,217,1267,247"/><area shape="rect" id="node7" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="340,216,585,245"/><area shape="rect" id="node17" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="679,323,900,352"/><area shape="rect" id="node19" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3" title="NetworkDiscovery::connectionEstablished" alt="" coords="328,320,597,349"/><area shape="rect" id="node21" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="347,375,579,404"/><area shape="rect" id="node9" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="647,109,932,139"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="677,163,901,192"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="653,216,925,245"/><area shape="rect" id="node15" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="665,269,913,299"/><area shape="rect" id="node23" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="661,376,917,405"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa159f567d54c046e3775e7489b5bba80"></a><!-- doxytag: member="NetworkDiscovery::handleProcessStarted" ref="aa159f567d54c046e3775e7489b5bba80" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::handleProcessStarted </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This Method is called when a process is started.</p>
+<p>This Method is called when a process is started. It prints the message: "process started for interface: &lt;interfaceName&gt;". </p>
+
+</div>
+</div>
+<a class="anchor" id="a1f59948503efa95c22ba18e3281d21e5"></a><!-- doxytag: member="NetworkDiscovery::initAndRun" ref="a1f59948503efa95c22ba18e3281d21e5" args="(QString serverIp, bool userChoice, bool autoUp, QString pathToLogFile, QString serverPath=DEFAULT_QTSOCKETADDRESS, QString pathToExe=DEFAULT_PATHTODHCPCDEXE, QStringList *args=NULL)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::initAndRun </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>serverIp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>userChoice</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"><em>autoUp</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToLogFile</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>serverPath</em> = <code>DEFAULT_QTSOCKETADDRESS</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToExe</em> = <code>DEFAULT_PATHTODHCPCDEXE</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QStringList *&#160;</td>
+ <td class="paramname"><em>args</em> = <code>NULL</code>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>initialize all important class members and start the main work.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">serverIp</td><td>the ip of the server with which we are testing the connectivity.</td></tr>
+ <tr><td class="paramname">userChoice</td><td>true if the user wishes to have a user choice. true: the chooseInterfaceDialog will be showed.</td></tr>
+ <tr><td class="paramname">autoUp</td><td>true if we want to "auto Up" all down interfaces.</td></tr>
+ <tr><td class="paramname">pathToLogFile</td><td>the path to the log file.</td></tr>
+ <tr><td class="paramname">serverPath</td><td>the path to the server socket (default value: DEFAULT_QTSOCKETADDRESS "/var/tmp/qt_c_socket_default")</td></tr>
+ <tr><td class="paramname">pathToExe</td><td>the path to the customdhcpcd exe. (default value: #define DEFAULT_QTSOCKETADDRESS "/var/tmp/qt_c_socket_default")</td></tr>
+ <tr><td class="paramname">args</td><td>additional arguments for the customdhcpcd client. (default value: NULL) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.png" border="0" usemap="#class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph" alt=""/></div>
+<map name="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph" id="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="615,108,809,137"/><area shape="rect" id="node5" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="256,17,525,47"/><area shape="rect" id="node16" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="284,121,497,151"/><area shape="rect" id="node18" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="271,175,511,204"/><area shape="rect" id="node23" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="605,227,819,256"/><area shape="rect" id="node7" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="575,31,849,60"/><area shape="rect" id="node9" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="899,5,1131,35"/><area shape="rect" id="node11" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1179,5,1435,35"/><area shape="rect" id="node13" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1483,5,1768,35"/><area shape="rect" id="node21" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="607,173,817,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.png" border="0" usemap="#class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph" alt=""/></div>
+<map name="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph" id="class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="256,5,451,35"/><area shape="rect" id="node8" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="260,59,447,88"/><area shape="rect" id="node5" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="500,5,649,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a48d4d370e393015c7b419460b3e4c2ac"></a><!-- doxytag: member="NetworkDiscovery::ip4_replaceDefaultRoute" ref="a48d4d370e393015c7b419460b3e4c2ac" args="(QString ifName, QString gateway, int mss)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkDiscovery::ip4_replaceDefaultRoute </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>gateway</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mss</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>replace the default route. sets af automatically to AF_INET</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>interface name</td></tr>
+ <tr><td class="paramname">gateway</td><td>gateway address</td></tr>
+ <tr><td class="paramname">mss</td><td>mss value (i think this is the metric. in most cases this value is 0) </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.png" border="0" usemap="#class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph" alt=""/></div>
+<map name="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph" id="class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="336,5,584,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ab10e785b28cd3509d62c66f1b270102a"></a><!-- doxytag: member="NetworkDiscovery::ip4_setManualConfiguration" ref="ab10e785b28cd3509d62c66f1b270102a" args="(QVariantMap result)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkDiscovery::ip4_setManualConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">QVariantMap&#160;</td>
+ <td class="paramname"><em>result</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>replace the dhcp configuration with the manual config, entered by the user. if we can not establish a connection with the entered values, reset to the old dhcp values.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">result</td><td>a json object formated string.</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 if everything ok </dd></dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.png" border="0" usemap="#class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph" alt=""/></div>
+<map name="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph" id="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="359,5,644,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="353,59,649,88"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="387,112,616,141"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="383,165,620,195"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="389,219,613,248"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="387,272,616,301"/><area shape="rect" id="node15" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="389,325,613,355"/><area shape="rect" id="node17" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="356,379,647,408"/><area shape="rect" id="node19" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="715,299,941,328"/><area shape="rect" id="node21" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="700,352,956,381"/><area shape="rect" id="node23" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="704,405,952,435"/><area shape="rect" id="node25" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="715,459,941,488"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.png" border="0" usemap="#class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph" alt=""/></div>
+<map name="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph" id="class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="353,5,575,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a467e2649b80aa7628c7b8a7bdd0be4f0"></a><!-- doxytag: member="NetworkDiscovery::prepareTryAgain" ref="a467e2649b80aa7628c7b8a7bdd0be4f0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::prepareTryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.png" border="0" usemap="#class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph" alt=""/></div>
+<map name="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph" id="class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="288,5,475,35"/><area shape="rect" id="node5" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" title="starts the whole application again." alt="" coords="327,59,436,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a06270b66a54222683243055594af8e6d"></a><!-- doxytag: member="NetworkDiscovery::readLogFile" ref="a06270b66a54222683243055594af8e6d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString NetworkDiscovery::readLogFile </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>reads the log file.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>the log file as one string. </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.png" border="0" usemap="#class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph" id="class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" title="read the log file. Log File will be presented inside of a dialog." alt="" coords="259,5,387,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="abadea517ae1d1532b1f403e179297a6e"></a><!-- doxytag: member="NetworkDiscovery::readyForRun" ref="abadea517ae1d1532b1f403e179297a6e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::readyForRun </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.png" border="0" usemap="#class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph" alt=""/></div>
+<map name="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph" id="class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3" title="NetworkDiscovery::checkForIsRunning" alt="" coords="267,5,517,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="291,59,493,88"/><area shape="rect" id="node7" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="565,32,760,61"/><area shape="rect" id="node12" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="569,85,756,115"/><area shape="rect" id="node9" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="809,32,959,61"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a9b0d8c83cd1f5772eca77a76a66d2fa1"></a><!-- doxytag: member="NetworkDiscovery::setManualConfInterfaces" ref="a9b0d8c83cd1f5772eca77a76a66d2fa1" args="(QString jsonArr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::setManualConfInterfaces </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>jsonArr</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a577a6a5ab12695f99f275aaec06e00ed"></a><!-- doxytag: member="NetworkDiscovery::slotReadyForRun" ref="a577a6a5ab12695f99f275aaec06e00ed" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::slotReadyForRun </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>emits the addInterface signal for each interface name in _ifUpList and calls the runDHCPCD method. if the _ifUpList is empty, this method emits an abortBoot signal. connected to the readyForRun signal. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.png" border="0" usemap="#class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph" alt=""/></div>
+<map name="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph" id="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="304,5,499,35"/><area shape="rect" id="node5" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="296,59,507,88"/><area shape="rect" id="node7" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="295,112,508,141"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.png" border="0" usemap="#class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph" alt=""/></div>
+<map name="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph" id="class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="293,32,496,61"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="544,5,739,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="548,59,735,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="788,5,937,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aef5c609b5a1e3db85c6b99e44611acd3"></a><!-- doxytag: member="NetworkDiscovery::tryAgain" ref="aef5c609b5a1e3db85c6b99e44611acd3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::tryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.png" border="0" usemap="#class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph" alt=""/></div>
+<map name="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph" id="class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="256,121,459,151"/><area shape="rect" id="node28" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="241,175,473,204"/><area shape="rect" id="node5" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="881,108,1076,137"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="523,17,792,47"/><area shape="rect" id="node18" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="551,121,764,151"/><area shape="rect" id="node20" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="537,175,777,204"/><area shape="rect" id="node25" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="872,227,1085,256"/><area shape="rect" id="node9" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="841,31,1116,60"/><area shape="rect" id="node11" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1165,5,1397,35"/><area shape="rect" id="node13" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1445,5,1701,35"/><area shape="rect" id="node15" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1749,5,2035,35"/><area shape="rect" id="node23" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="873,173,1084,203"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a06538e99b8068c931f4291f706b81da6"></a><!-- doxytag: member="NetworkDiscovery::updateIfStatus" ref="a06538e99b8068c931f4291f706b81da6" args="(QString ifName, QString status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::updateIfStatus </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.png" border="0" usemap="#class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph" alt=""/></div>
+<map name="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph" id="class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="279,60,524,89"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="575,112,847,141"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="643,5,779,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="599,59,823,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ae5b592be793529c8a4ff23bdd8aed9a4"></a><!-- doxytag: member="NetworkDiscovery::updateStatus" ref="ae5b592be793529c8a4ff23bdd8aed9a4" args="(QString status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void NetworkDiscovery::updateStatus </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.png" border="0" usemap="#class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph" alt=""/></div>
+<map name="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph" id="class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="557,32,760,61"/><area shape="rect" id="node12" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="269,57,509,87"/><area shape="rect" id="node5" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="808,5,1003,35"/><area shape="rect" id="node10" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="812,59,999,88"/><area shape="rect" id="node7" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1052,5,1201,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8cpp.html">networkdiscovery.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_network_discovery.html">NetworkDiscovery</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_network_discovery__coll__graph.map b/doxygen/html/class_network_discovery__coll__graph.map
new file mode 100644
index 0000000..13c8b7c
--- /dev/null
+++ b/doxygen/html/class_network_discovery__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node2" href="$class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery__coll__graph.md5 b/doxygen/html/class_network_discovery__coll__graph.md5
new file mode 100644
index 0000000..4c391b7
--- /dev/null
+++ b/doxygen/html/class_network_discovery__coll__graph.md5
@@ -0,0 +1 @@
+a7fe7ead3751842dccade517189d039a \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery__coll__graph.png b/doxygen/html/class_network_discovery__coll__graph.png
new file mode 100644
index 0000000..ccdbe7a
--- /dev/null
+++ b/doxygen/html/class_network_discovery__coll__graph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.map b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.map
new file mode 100644
index 0000000..045c493
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" title="read the log file. Log File will be presented inside of a dialog." alt="" coords="259,5,387,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5 b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5
new file mode 100644
index 0000000..c2b6dfb
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.md5
@@ -0,0 +1 @@
+92fcc0bbeb983b519d1814ed04e4efe3 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.png b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.png
new file mode 100644
index 0000000..0c3e9e4
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06270b66a54222683243055594af8e6d_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.map b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.map
new file mode 100644
index 0000000..e4de489
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="279,60,524,89"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="575,112,847,141"/>
+<area shape="rect" id="node5" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="643,5,779,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="599,59,823,88"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5 b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5
new file mode 100644
index 0000000..4276de7
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.md5
@@ -0,0 +1 @@
+37a4e7916db0bc12ea601c8e4008450a \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.png b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.png
new file mode 100644
index 0000000..79cec14
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06538e99b8068c931f4291f706b81da6_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.map b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.map
new file mode 100644
index 0000000..0336662
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="352,5,651,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="700,5,921,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5 b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5
new file mode 100644
index 0000000..a163eac
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.md5
@@ -0,0 +1 @@
+053e0df85a90ed63212efb0c71c351d2 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.png b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.png
new file mode 100644
index 0000000..0d5f5ae
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a06fd0c6fa5e3a3ddae378824e15a11c8_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.map b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.map
new file mode 100644
index 0000000..b30792a
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,5,557,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5 b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5
new file mode 100644
index 0000000..ef0ceb5
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.md5
@@ -0,0 +1 @@
+6ba6afdfe6c3f20e5705f8395f224b54 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.png b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.png
new file mode 100644
index 0000000..e1dabbf
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a0b659e654a3a519663384ef001618446_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.map b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.map
new file mode 100644
index 0000000..e6269da
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="331,5,563,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="611,5,867,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="915,5,1200,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5 b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5
new file mode 100644
index 0000000..139a764
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.md5
@@ -0,0 +1 @@
+68e2c12cab9b44ed4c01b637aba89980 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.png b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.png
new file mode 100644
index 0000000..0147d35
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.map b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.map
new file mode 100644
index 0000000..81dd696
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="331,32,600,61"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="648,32,851,61"/>
+<area shape="rect" id="node7" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="899,5,1093,35"/>
+<area shape="rect" id="node12" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="903,59,1089,88"/>
+<area shape="rect" id="node9" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1143,5,1292,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5 b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5
new file mode 100644
index 0000000..5c69c32
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.md5
@@ -0,0 +1 @@
+b067c31e50a1a9bbd3fae7c8f9afd401 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.png b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.png
new file mode 100644
index 0000000..0da3263
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a10568f7ba2530f4fe44ef1825b5222d6_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.map b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.map
new file mode 100644
index 0000000..2c74c05
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.map
@@ -0,0 +1,13 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3" title="NetworkDiscovery::allProcessesFinished" alt="" coords="332,5,593,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="981,217,1267,247"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="340,216,585,245"/>
+<area shape="rect" id="node17" href="$class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="679,323,900,352"/>
+<area shape="rect" id="node19" href="$class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3" title="NetworkDiscovery::connectionEstablished" alt="" coords="328,320,597,349"/>
+<area shape="rect" id="node21" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="347,375,579,404"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="647,109,932,139"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="677,163,901,192"/>
+<area shape="rect" id="node13" href="$classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="653,216,925,245"/>
+<area shape="rect" id="node15" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="665,269,913,299"/>
+<area shape="rect" id="node23" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="661,376,917,405"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5 b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5
new file mode 100644
index 0000000..fc9e804
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.md5
@@ -0,0 +1 @@
+4922e2651d954abbae84b52009dc2905 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.png b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.png
new file mode 100644
index 0000000..0c21b7f
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a177f49af5b6562480ad1029c7634accf_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.map b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.map
new file mode 100644
index 0000000..89f8c39
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="368,72,613,101"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="341,139,640,168"/>
+<area shape="rect" id="node5" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="757,5,893,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="713,59,937,88"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="689,112,961,141"/>
+<area shape="rect" id="node13" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="715,165,936,195"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5 b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5
new file mode 100644
index 0000000..f98ac89
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.md5
@@ -0,0 +1 @@
+e6e17b92bcdb0b13d933aa1cb04b5e7d \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.png b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.png
new file mode 100644
index 0000000..06a7c92
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a192628e526888293c2cbd3f40bb86b9c_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.map b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.map
new file mode 100644
index 0000000..6ae2aa8
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.map
@@ -0,0 +1,12 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="615,108,809,137"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="256,17,525,47"/>
+<area shape="rect" id="node16" href="$class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="284,121,497,151"/>
+<area shape="rect" id="node18" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="271,175,511,204"/>
+<area shape="rect" id="node23" href="$class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="605,227,819,256"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="575,31,849,60"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="899,5,1131,35"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1179,5,1435,35"/>
+<area shape="rect" id="node13" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1483,5,1768,35"/>
+<area shape="rect" id="node21" href="$class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="607,173,817,203"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5 b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5
new file mode 100644
index 0000000..d01d4fd
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.md5
@@ -0,0 +1 @@
+6aa30ee4251f3528d606a2f60f9297ce \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.png b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.png
new file mode 100644
index 0000000..2422c30
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.map b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.map
new file mode 100644
index 0000000..a59694b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="256,5,451,35"/>
+<area shape="rect" id="node8" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="260,59,447,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="500,5,649,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5 b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5
new file mode 100644
index 0000000..1cf655e
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.md5
@@ -0,0 +1 @@
+23e9cea33669ed978b1286b346298b10 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.png b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.png
new file mode 100644
index 0000000..3d7d3e9
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a1f59948503efa95c22ba18e3281d21e5_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.map b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.map
new file mode 100644
index 0000000..5c2c27f
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="303,5,588,35"/>
+<area shape="rect" id="node5" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="333,59,557,88"/>
+<area shape="rect" id="node7" href="$classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="309,112,581,141"/>
+<area shape="rect" id="node9" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="321,165,569,195"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="335,219,556,248"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5 b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5
new file mode 100644
index 0000000..a4dee6c
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.md5
@@ -0,0 +1 @@
+22c65f9b6fd8583a3e928103498d053e \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.png b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.png
new file mode 100644
index 0000000..a8917ee
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.map b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.map
new file mode 100644
index 0000000..6dae606
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="371,5,507,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="327,59,551,88"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="303,112,575,141"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5 b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5
new file mode 100644
index 0000000..17821f1
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.md5
@@ -0,0 +1 @@
+39cf6ccb7da608788c7c8e15fb67a1ac \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.png b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.png
new file mode 100644
index 0000000..4fd390b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a3d9ea4838405d593280c527c90a401d4_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.map b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.map
new file mode 100644
index 0000000..356c1da
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="288,5,475,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" title="starts the whole application again." alt="" coords="327,59,436,88"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5 b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5
new file mode 100644
index 0000000..c9d617b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.md5
@@ -0,0 +1 @@
+c1a53e8a51930fc3563b2cb823430ea0 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.png b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.png
new file mode 100644
index 0000000..0015fc7
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a467e2649b80aa7628c7b8a7bdd0be4f0_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.map b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.map
new file mode 100644
index 0000000..4659648
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="336,5,584,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5 b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5
new file mode 100644
index 0000000..4306780
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.md5
@@ -0,0 +1 @@
+f9876fefb06bd23c03dff27bc21d450a \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.png b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.png
new file mode 100644
index 0000000..c1dc6fc
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a48d4d370e393015c7b419460b3e4c2ac_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.map b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.map
new file mode 100644
index 0000000..3999aac
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="324,5,596,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5 b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5
new file mode 100644
index 0000000..9ae2479
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.md5
@@ -0,0 +1 @@
+5f2f086802d7e9142ebb67b526570579 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.png b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.png
new file mode 100644
index 0000000..c19c656
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a4d2cfc0508510f707597ad509fced2d3_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.map b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.map
new file mode 100644
index 0000000..561fa9d
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="304,5,499,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="296,59,507,88"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="295,112,508,141"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5 b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5
new file mode 100644
index 0000000..e9b3d16
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.md5
@@ -0,0 +1 @@
+4e42e15ee972291d47fdfebb9013c57f \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.png b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.png
new file mode 100644
index 0000000..16b8be7
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.map b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.map
new file mode 100644
index 0000000..9f9f2ff
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="293,32,496,61"/>
+<area shape="rect" id="node5" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="544,5,739,35"/>
+<area shape="rect" id="node10" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="548,59,735,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="788,5,937,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5 b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5
new file mode 100644
index 0000000..3f0b1c4
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.md5
@@ -0,0 +1 @@
+0e25370d07423acb6171f30ff139781a \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.png b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.png
new file mode 100644
index 0000000..7c01f41
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a577a6a5ab12695f99f275aaec06e00ed_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.map b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.map
new file mode 100644
index 0000000..1c3b7f2
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="319,5,591,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5 b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5
new file mode 100644
index 0000000..d980c00
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.md5
@@ -0,0 +1 @@
+a649995e91e9b09d683c5b5b6e623f10 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.png b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.png
new file mode 100644
index 0000000..dc25e61
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a7b072466df0ef8881192c1ac8055b0b3_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.map b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.map
new file mode 100644
index 0000000..a6fdc87
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="264,32,504,61"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="552,32,755,61"/>
+<area shape="rect" id="node7" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="803,5,997,35"/>
+<area shape="rect" id="node12" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="807,59,993,88"/>
+<area shape="rect" id="node9" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1047,5,1196,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5 b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5
new file mode 100644
index 0000000..30e42d2
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.md5
@@ -0,0 +1 @@
+fd81aa63164d22b0ef2059786a964299 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.png b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.png
new file mode 100644
index 0000000..194b4b8
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a870a859fff0c439c05df26164f595fbe_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.map b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.map
new file mode 100644
index 0000000..b50aeec
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="309,5,595,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5 b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5
new file mode 100644
index 0000000..49b1197
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.md5
@@ -0,0 +1 @@
+1fca132c606cc13d3a4746a1ad0bb72c \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.png b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.png
new file mode 100644
index 0000000..1a37337
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.map b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.map
new file mode 100644
index 0000000..59d1a57
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.map
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="309,57,541,87"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="591,5,865,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="915,32,1184,61"/>
+<area shape="rect" id="node19" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="592,109,864,139"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1232,32,1435,61"/>
+<area shape="rect" id="node11" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1483,5,1677,35"/>
+<area shape="rect" id="node16" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1487,59,1673,88"/>
+<area shape="rect" id="node13" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1727,5,1876,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5 b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5
new file mode 100644
index 0000000..bb25f3a
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.md5
@@ -0,0 +1 @@
+f6742a847e14b4b95ca73238ad5120c7 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.png b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.png
new file mode 100644
index 0000000..1f6a58b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8904e455a24735e772662b57f9602e1a_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.map b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.map
new file mode 100644
index 0000000..70d464c
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="304,5,517,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5 b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5
new file mode 100644
index 0000000..5ccee6e
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.md5
@@ -0,0 +1 @@
+092f33b786a13f2f42088060e423ca9e \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.png b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.png
new file mode 100644
index 0000000..9fbe733
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a8e48da2ad10414defff044072185e1a3_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.map b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.map
new file mode 100644
index 0000000..67eb3ac
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="324,5,599,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="648,32,880,61"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="928,32,1184,61"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1232,32,1517,61"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5 b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5
new file mode 100644
index 0000000..925f636
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.md5
@@ -0,0 +1 @@
+613444e7f430010c8f57dacc79444a97 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.png b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.png
new file mode 100644
index 0000000..19e750d
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.map b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.map
new file mode 100644
index 0000000..608b344
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="323,32,525,61"/>
+<area shape="rect" id="node5" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="573,5,768,35"/>
+<area shape="rect" id="node10" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="577,59,764,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="817,5,967,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5 b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5
new file mode 100644
index 0000000..e824b9f
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.md5
@@ -0,0 +1 @@
+f6c483da15925cd290958614e650d21b \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.png b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.png
new file mode 100644
index 0000000..8aa85fc
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a924c043d6f90d66eeef469f2917d377f_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.map b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.map
new file mode 100644
index 0000000..8b2b57e
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="285,5,541,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="589,5,875,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5 b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5
new file mode 100644
index 0000000..913a6da
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.md5
@@ -0,0 +1 @@
+a06c7369953bd14ce0d4b403d0915cde \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.png b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.png
new file mode 100644
index 0000000..b23d17a
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.map b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.map
new file mode 100644
index 0000000..a907add
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.map
@@ -0,0 +1,9 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="287,5,561,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="611,32,880,61"/>
+<area shape="rect" id="node17" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="288,109,560,139"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="928,32,1131,61"/>
+<area shape="rect" id="node9" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1179,5,1373,35"/>
+<area shape="rect" id="node14" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1183,59,1369,88"/>
+<area shape="rect" id="node11" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1423,5,1572,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5 b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5
new file mode 100644
index 0000000..fbae0d6
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.md5
@@ -0,0 +1 @@
+abada4149dd55e9425f8b3c53e3f0450 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.png b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.png
new file mode 100644
index 0000000..1fc9a95
--- /dev/null
+++ b/doxygen/html/class_network_discovery_a97c7fe67a7105d47b7494f0d27939010_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.map b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.map
new file mode 100644
index 0000000..9ed12f2
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.map
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="359,5,644,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="353,59,649,88"/>
+<area shape="rect" id="node7" href="$classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="387,112,616,141"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="383,165,620,195"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="389,219,613,248"/>
+<area shape="rect" id="node13" href="$classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="387,272,616,301"/>
+<area shape="rect" id="node15" href="$classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="389,325,613,355"/>
+<area shape="rect" id="node17" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="356,379,647,408"/>
+<area shape="rect" id="node19" href="$class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="715,299,941,328"/>
+<area shape="rect" id="node21" href="$class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="700,352,956,381"/>
+<area shape="rect" id="node23" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="704,405,952,435"/>
+<area shape="rect" id="node25" href="$class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="715,459,941,488"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5 b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5
new file mode 100644
index 0000000..b220cdd
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.md5
@@ -0,0 +1 @@
+5aecf1aa29bc549a199fa2204476b703 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.png b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.png
new file mode 100644
index 0000000..902fd52
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.map b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.map
new file mode 100644
index 0000000..d03e903
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="353,5,575,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5 b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5
new file mode 100644
index 0000000..7ce1602
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.md5
@@ -0,0 +1 @@
+fbe2c8c5542da9e29d4968b6d3ae6509 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.png b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.png
new file mode 100644
index 0000000..fef5b61
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab10e785b28cd3509d62c66f1b270102a_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.map b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.map
new file mode 100644
index 0000000..bbbcba0
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="304,5,533,35"/>
+<area shape="rect" id="node5" href="$classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="300,59,537,88"/>
+<area shape="rect" id="node7" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="307,112,531,141"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="304,165,533,195"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="307,219,531,248"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5 b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5
new file mode 100644
index 0000000..1fada05
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.md5
@@ -0,0 +1 @@
+d56d3c3b65e82abb372d8a24d341268c \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.png b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.png
new file mode 100644
index 0000000..8a2010b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.map b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.map
new file mode 100644
index 0000000..c350a0b
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="300,5,457,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5 b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5
new file mode 100644
index 0000000..90bd256
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.md5
@@ -0,0 +1 @@
+4dda5a822dd94ad85640282b2334b22d \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.png b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.png
new file mode 100644
index 0000000..36ad801
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ab863df7ce4311ceba4f6a7f747f25ae3_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.map b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.map
new file mode 100644
index 0000000..a92ce21
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a8e48da2ad10414defff044072185e1a3" title="NetworkDiscovery::checkForIsRunning" alt="" coords="267,5,517,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="291,59,493,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="565,32,760,61"/>
+<area shape="rect" id="node12" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="569,85,756,115"/>
+<area shape="rect" id="node9" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="809,32,959,61"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5 b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5
new file mode 100644
index 0000000..8f387e0
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.md5
@@ -0,0 +1 @@
+ab38419b636df9f75d1ca2f1cf95eb4d \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.png b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.png
new file mode 100644
index 0000000..1d80053
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abadea517ae1d1532b1f403e179297a6e_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.map b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.map
new file mode 100644
index 0000000..96c83e4
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="536,32,739,61"/>
+<area shape="rect" id="node12" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="248,57,488,87"/>
+<area shape="rect" id="node5" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="787,5,981,35"/>
+<area shape="rect" id="node10" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="791,59,977,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1031,5,1180,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5 b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5
new file mode 100644
index 0000000..89efa3c
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.md5
@@ -0,0 +1 @@
+950be2b046233a2fe382a785bd20b016 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.png b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.png
new file mode 100644
index 0000000..f8c6e11
--- /dev/null
+++ b/doxygen/html/class_network_discovery_abb121eeb177f0e1a614e3c149efb57f3_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.map b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.map
new file mode 100644
index 0000000..0724bad
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="260,5,484,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5 b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5
new file mode 100644
index 0000000..4a60d75
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.md5
@@ -0,0 +1 @@
+b889915edd99b4a2e35c7f11fa24bd49 \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.png b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.png
new file mode 100644
index 0000000..6bcfb37
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ad6808c78ab6f0aa8d55a043036502699_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.map b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.map
new file mode 100644
index 0000000..2b33709
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="557,32,760,61"/>
+<area shape="rect" id="node12" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="269,57,509,87"/>
+<area shape="rect" id="node5" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="808,5,1003,35"/>
+<area shape="rect" id="node10" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="812,59,999,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="1052,5,1201,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5 b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5
new file mode 100644
index 0000000..49da8e9
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.md5
@@ -0,0 +1 @@
+affde4e9fa0cced0bd5075c3a75e5f6c \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.png b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.png
new file mode 100644
index 0000000..e70cff5
--- /dev/null
+++ b/doxygen/html/class_network_discovery_ae5b592be793529c8a4ff23bdd8aed9a4_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.map b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.map
new file mode 100644
index 0000000..1b2c9f3
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.map
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="339,57,595,87"/>
+<area shape="rect" id="node21" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="925,109,1197,139"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="643,57,875,87"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="924,5,1199,35"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="1248,32,1517,61"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="1565,32,1768,61"/>
+<area shape="rect" id="node13" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="1816,5,2011,35"/>
+<area shape="rect" id="node18" href="$class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" title="NetworkDiscovery::tryAgain" alt="" coords="1820,59,2007,88"/>
+<area shape="rect" id="node15" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="2060,5,2209,35"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5 b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5
new file mode 100644
index 0000000..6d101db
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.md5
@@ -0,0 +1 @@
+40da72dc5d0bf272343a8a13fa8cf84a \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.png b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.png
new file mode 100644
index 0000000..cc338d1
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aea9048c6f308e703fb403e45b9649fce_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.map b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.map
new file mode 100644
index 0000000..08ef17e
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.map
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="256,121,459,151"/>
+<area shape="rect" id="node28" href="$class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="241,175,473,204"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="881,108,1076,137"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="523,17,792,47"/>
+<area shape="rect" id="node18" href="$class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="551,121,764,151"/>
+<area shape="rect" id="node20" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="537,175,777,204"/>
+<area shape="rect" id="node25" href="$class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="872,227,1085,256"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="841,31,1116,60"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1165,5,1397,35"/>
+<area shape="rect" id="node13" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1445,5,1701,35"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1749,5,2035,35"/>
+<area shape="rect" id="node23" href="$class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="873,173,1084,203"/>
+</map>
diff --git a/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5 b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5
new file mode 100644
index 0000000..e364488
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.md5
@@ -0,0 +1 @@
+c2196d6875ffb28d1044f4552abaaa9e \ No newline at end of file
diff --git a/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.png b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.png
new file mode 100644
index 0000000..ba229ad
--- /dev/null
+++ b/doxygen/html/class_network_discovery_aef5c609b5a1e3db85c6b99e44611acd3_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager-members.html b/doxygen/html/class_network_manager-members.html
new file mode 100644
index 0000000..a41143a
--- /dev/null
+++ b/doxygen/html/class_network_manager-members.html
@@ -0,0 +1,121 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_network_manager.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>NetworkManager Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_network_manager.html">NetworkManager</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a65151df085f72be2c321512c25a8f654">bringInterfaceDown</a>(QString ifname)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">bringInterfaceUP</a>(QString ifname)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">ip4_configureInterface</a>(QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">ip4_setManualConfiguration</a>(QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList&lt; QString &gt; nameServer)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">ip6_addAddress</a>(struct ip6_addr *ip6Addr, const char *iface)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">ip6_addRoute</a>(const char *iface, const struct in6_addr *ip6_dest, int ip6_prefix, const struct in6_addr *ip6_gateway, int metric, int mss)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a>()</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">replaceDefaultRoute</a>(QString ifname, QString gateway, int metric, int af)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">writeResolvConf</a>(QString path, QString ifname, QList&lt; QString &gt; nameServer)</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">~NetworkManager</a>()</td><td><a class="el" href="class_network_manager.html">NetworkManager</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_network_manager.html b/doxygen/html/class_network_manager.html
new file mode 100644
index 0000000..bf79095
--- /dev/null
+++ b/doxygen/html/class_network_manager.html
@@ -0,0 +1,584 @@
+<!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>ndgui/NetworkDiscovery: NetworkManager Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_network_manager.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>NetworkManager Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="NetworkManager" -->
+<p>Manages the network configurations like setting new default routes.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="networkmanager_8h_source.html">networkmanager.h</a>&gt;</code></p>
+
+<p><a href="class_network_manager-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">~NetworkManager</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">replaceDefaultRoute</a> (QString ifname, QString gateway, int metric, int af)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">bringInterfaceUP</a> (QString ifname)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a65151df085f72be2c321512c25a8f654">bringInterfaceDown</a> (QString ifname)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">ip4_setManualConfiguration</a> (QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList&lt; QString &gt; nameServer)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">ip4_configureInterface</a> (QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">ip6_addRoute</a> (const char *iface, const struct in6_addr *ip6_dest, int ip6_prefix, const struct in6_addr *ip6_gateway, int metric, int mss)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">ip6_addAddress</a> (struct ip6_addr *ip6Addr, const char *iface)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">writeResolvConf</a> (QString path, QString ifname, QList&lt; QString &gt; nameServer)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>Manages the network configurations like setting new default routes. </p>
+<p>Copyright (c) 2010,2011 - RZ Uni Freiburg Copyright (c) 2010,2011 - OpenSLX Project</p>
+<p>This program/file is free software distributed under the GPL version 2. See <a href="http://openslx.org/COPYING">http://openslx.org/COPYING</a></p>
+<p>If you have any feedback please consult <a href="http://openslx.org/feedback">http://openslx.org/feedback</a> and send your feedback to <a href="mailto:feedback@openslx.org">feedback@openslx.org</a></p>
+<p>General information about OpenSLX can be found under <a href="http://openslx.org">http://openslx.org</a></p>
+<p>Manages the network configurations like setting new default routes. It provides methods for ipv4 and some method for ipv6. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a5aaf71c4aa7a2efab7f1dbae02312280"></a><!-- doxytag: member="NetworkManager::NetworkManager" ref="a5aaf71c4aa7a2efab7f1dbae02312280" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkManager::NetworkManager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2cfe4223139cf58587a9f066b956cb23"></a><!-- doxytag: member="NetworkManager::~NetworkManager" ref="a2cfe4223139cf58587a9f066b956cb23" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NetworkManager::~NetworkManager </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a65151df085f72be2c321512c25a8f654"></a><!-- doxytag: member="NetworkManager::bringInterfaceDown" ref="a65151df085f72be2c321512c25a8f654" args="(QString ifname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::bringInterfaceDown </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>The method brings an interface down.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifname</td><td>the name of the interface</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 -&gt; success -1 -&gt; error </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aa8d692b2103ed7352b01008dd6c89789"></a><!-- doxytag: member="NetworkManager::bringInterfaceUP" ref="aa8d692b2103ed7352b01008dd6c89789" args="(QString ifname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::bringInterfaceUP </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>The method brings an interface up.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifname</td><td>the name of the interface</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 -&gt; success -1 -&gt; error </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.png" border="0" usemap="#class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph" alt=""/></div>
+<map name="class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph" id="class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ada890449febc5c55edc03d83d7ed733a"></a><!-- doxytag: member="NetworkManager::ip4_configureInterface" ref="ada890449febc5c55edc03d83d7ed733a" args="(QString ifname, QString ipAddress, QString broadcast, QString netmask, int af)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::ip4_configureInterface </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ipAddress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>broadcast</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>netmask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>af</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.png" border="0" usemap="#class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph" alt=""/></div>
+<map name="class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph" id="class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="312,5,603,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="651,5,949,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="999,5,1220,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a7d8aa3550e9896b17719d6ef0ea61365"></a><!-- doxytag: member="NetworkManager::ip4_setManualConfiguration" ref="a7d8aa3550e9896b17719d6ef0ea61365" args="(QString ifname, QString ipAddress, QString netmask, QString broadcast, QString gateway, int metric, int af, QString pathToResolvConf, QList&lt; QString &gt; nameServer)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::ip4_setManualConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ipAddress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>netmask</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>broadcast</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>gateway</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>metric</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>af</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToResolvConf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QList&lt; QString &gt;&#160;</td>
+ <td class="paramname"><em>nameServer</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method is used when the manual configuration is needed.</p>
+<p>This method is used when the manual configuration is needed. First we bring up the interface. Than we configure the interface with our manual entered configuration dates. After that we replace the old default route with the new and write a resolv.conf.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifname</td><td>name of the interface which we are about to configure.</td></tr>
+ <tr><td class="paramname">ipAddress</td><td>the new IP-Address.</td></tr>
+ <tr><td class="paramname">netmask</td><td>the netmask of the IP-Address.</td></tr>
+ <tr><td class="paramname">broadcast</td><td>the broadcast address. </td></tr>
+ <tr><td class="paramname">gateway</td><td>the gateway address. </td></tr>
+ <tr><td class="paramname">metric</td><td>do not exactly know why we need this. in most cases this should be 0. </td></tr>
+ <tr><td class="paramname">af</td><td>the address type. Either AF_INET for IPv4 or AF_INET6 for IPv6. </td></tr>
+ <tr><td class="paramname">pathToResolvConf</td><td>the path to the resolf.conf file. in most cases "/etc/". </td></tr>
+ <tr><td class="paramname">nameServer</td><td>the name server addresses. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.png" border="0" usemap="#class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph" alt=""/></div>
+<map name="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph" id="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="360,5,587,35"/><area shape="rect" id="node5" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="345,59,601,88"/><area shape="rect" id="node7" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="349,112,597,141"/><area shape="rect" id="node9" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="360,165,587,195"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.png" border="0" usemap="#class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph" alt=""/></div>
+<map name="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph" id="class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="344,5,643,35"/><area shape="rect" id="node5" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="692,5,913,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ae3cd47623412d144225538f2d5ff1c89"></a><!-- doxytag: member="NetworkManager::ip6_addAddress" ref="ae3cd47623412d144225538f2d5ff1c89" args="(struct ip6_addr *ip6Addr, const char *iface)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::ip6_addAddress </td>
+ <td>(</td>
+ <td class="paramtype">struct ip6_addr *&#160;</td>
+ <td class="paramname"><em>ip6Addr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>iface</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a457f2d885c27eeabf16a5b146771eb86"></a><!-- doxytag: member="NetworkManager::ip6_addRoute" ref="a457f2d885c27eeabf16a5b146771eb86" args="(const char *iface, const struct in6_addr *ip6_dest, int ip6_prefix, const struct in6_addr *ip6_gateway, int metric, int mss)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::ip6_addRoute </td>
+ <td>(</td>
+ <td class="paramtype">const char *&#160;</td>
+ <td class="paramname"><em>iface</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const struct in6_addr *&#160;</td>
+ <td class="paramname"><em>ip6_dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>ip6_prefix</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const struct in6_addr *&#160;</td>
+ <td class="paramname"><em>ip6_gateway</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>metric</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mss</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6eb5272254508a6c7f45209ffba5ac3b"></a><!-- doxytag: member="NetworkManager::replaceDefaultRoute" ref="a6eb5272254508a6c7f45209ffba5ac3b" args="(QString ifname, QString gateway, int metric, int af)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::replaceDefaultRoute </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>gateway</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>mss</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>af</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method adds /replaces the default route. This method adds /replaces the default route. To keep it modular, it is possible to specify an ip address family.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>the interface name</td></tr>
+ <tr><td class="paramname">gateway</td><td>the gateway address (e.g: 192.168.0.254) </td></tr>
+ <tr><td class="paramname">mss</td><td>the mss. </td></tr>
+ <tr><td class="paramname">af</td><td>specify the family type of the ip address. possible values are: AF_INET for an IPv4 address AF_INET6 for an IPv6 address</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>return -1 if an error happened. return 0 if everything was ok. </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.png" border="0" usemap="#class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph" alt=""/></div>
+<map name="class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph" id="class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="324,59,569,88"/><area shape="rect" id="node11" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac" title="NetworkDiscovery::ip4_replaceDefaultRoute" alt="" coords="307,112,587,141"/><area shape="rect" id="node13" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="301,165,592,195"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="721,5,857,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="677,59,901,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="653,112,925,141"/><area shape="rect" id="node15" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="640,165,939,195"/><area shape="rect" id="node17" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="988,165,1209,195"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ab4e9c06fc0655c715f025b14ed39478c"></a><!-- doxytag: member="NetworkManager::writeResolvConf" ref="ab4e9c06fc0655c715f025b14ed39478c" args="(QString path, QString ifname, QList&lt; QString &gt; nameServer)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int NetworkManager::writeResolvConf </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>path</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">QList&lt; QString &gt;&#160;</td>
+ <td class="paramname"><em>nameServer</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method writes a resolv.conf file.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">path</td><td>path to the resolv.conf file. (in most cases: /etc/) </td></tr>
+ <tr><td class="paramname">ifname</td><td>name of the interface </td></tr>
+ <tr><td class="paramname">addresses</td><td>of the nameserver</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>return 0 if success else -1 </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.png" border="0" usemap="#class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph" alt=""/></div>
+<map name="class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph" id="class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph">
+<area shape="rect" id="node3" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/><area shape="rect" id="node5" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/><area shape="rect" id="node7" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkmanager_8h_source.html">networkmanager.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="networkmanager_8cpp.html">networkmanager.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_network_manager.html">NetworkManager</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.map b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.map
new file mode 100644
index 0000000..2a6de42
--- /dev/null
+++ b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.map
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="324,59,569,88"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac" title="NetworkDiscovery::ip4_replaceDefaultRoute" alt="" coords="307,112,587,141"/>
+<area shape="rect" id="node13" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="301,165,592,195"/>
+<area shape="rect" id="node5" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="721,5,857,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="677,59,901,88"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="653,112,925,141"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="640,165,939,195"/>
+<area shape="rect" id="node17" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="988,165,1209,195"/>
+</map>
diff --git a/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5 b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5
new file mode 100644
index 0000000..a55121a
--- /dev/null
+++ b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.md5
@@ -0,0 +1 @@
+02826a7c55e290ffd0135fcbc9b0e7c3 \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.png b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.png
new file mode 100644
index 0000000..9edbd56
--- /dev/null
+++ b/doxygen/html/class_network_manager_a6eb5272254508a6c7f45209ffba5ac3b_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.map b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.map
new file mode 100644
index 0000000..6d5d003
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="360,5,587,35"/>
+<area shape="rect" id="node5" href="$class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="345,59,601,88"/>
+<area shape="rect" id="node7" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="349,112,597,141"/>
+<area shape="rect" id="node9" href="$class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="360,165,587,195"/>
+</map>
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5 b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5
new file mode 100644
index 0000000..eed477f
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.md5
@@ -0,0 +1 @@
+c2dc2347f2afce31624f5626b11e86fa \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.png b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.png
new file mode 100644
index 0000000..35a2e76
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_cgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.map b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.map
new file mode 100644
index 0000000..802db2e
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="344,5,643,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="692,5,913,35"/>
+</map>
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5 b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5
new file mode 100644
index 0000000..981ce96
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.md5
@@ -0,0 +1 @@
+4d47081d8082f7234729181695199939 \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.png b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.png
new file mode 100644
index 0000000..6283272
--- /dev/null
+++ b/doxygen/html/class_network_manager_a7d8aa3550e9896b17719d6ef0ea61365_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.map b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.map
new file mode 100644
index 0000000..3ae3976
--- /dev/null
+++ b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,35"/>
+</map>
diff --git a/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5 b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5
new file mode 100644
index 0000000..97abdea
--- /dev/null
+++ b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.md5
@@ -0,0 +1 @@
+901ff612dbcedaebf69035687e9f689f \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.png b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.png
new file mode 100644
index 0000000..5c6eae7
--- /dev/null
+++ b/doxygen/html/class_network_manager_aa8d692b2103ed7352b01008dd6c89789_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.map b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.map
new file mode 100644
index 0000000..3ae3976
--- /dev/null
+++ b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="280,5,571,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="619,5,917,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="967,5,1188,35"/>
+</map>
diff --git a/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5 b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5
new file mode 100644
index 0000000..24f4768
--- /dev/null
+++ b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.md5
@@ -0,0 +1 @@
+2422136536900ffa6a474541098eabb5 \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.png b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.png
new file mode 100644
index 0000000..55cdeec
--- /dev/null
+++ b/doxygen/html/class_network_manager_ab4e9c06fc0655c715f025b14ed39478c_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.map b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.map
new file mode 100644
index 0000000..109d2f8
--- /dev/null
+++ b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="312,5,603,35"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="651,5,949,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="999,5,1220,35"/>
+</map>
diff --git a/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5 b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5
new file mode 100644
index 0000000..30e8921
--- /dev/null
+++ b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.md5
@@ -0,0 +1 @@
+0573945b75df7e21269847d087f2101d \ No newline at end of file
diff --git a/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.png b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.png
new file mode 100644
index 0000000..b757208
--- /dev/null
+++ b/doxygen/html/class_network_manager_ada890449febc5c55edc03d83d7ed733a_icgraph.png
Binary files differ
diff --git a/doxygen/html/class_sys_info-members.html b/doxygen/html/class_sys_info-members.html
new file mode 100644
index 0000000..5b10b5f
--- /dev/null
+++ b/doxygen/html/class_sys_info-members.html
@@ -0,0 +1,114 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_sys_info.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>SysInfo Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_sys_info.html">SysInfo</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">getInfo</a>(const QString &amp;infoName)</td><td><a class="el" href="class_sys_info.html">SysInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_sys_info.html#ad5810112be02a38d5d4aecc95724c656">SysInfo</a>()</td><td><a class="el" href="class_sys_info.html">SysInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_sys_info.html#a1a18c6209f6157332730d33666530402">~SysInfo</a>()</td><td><a class="el" href="class_sys_info.html">SysInfo</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_sys_info.html b/doxygen/html/class_sys_info.html
new file mode 100644
index 0000000..ab85765
--- /dev/null
+++ b/doxygen/html/class_sys_info.html
@@ -0,0 +1,205 @@
+<!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>ndgui/NetworkDiscovery: SysInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_sys_info.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>SysInfo Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="SysInfo" -->
+<p><code>#include &lt;<a class="el" href="sysinfo_8h_source.html">sysinfo.h</a>&gt;</code></p>
+
+<p><a href="class_sys_info-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sys_info.html#ad5810112be02a38d5d4aecc95724c656">SysInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sys_info.html#a1a18c6209f6157332730d33666530402">~SysInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">getInfo</a> (const QString &amp;infoName)</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="ad5810112be02a38d5d4aecc95724c656"></a><!-- doxytag: member="SysInfo::SysInfo" ref="ad5810112be02a38d5d4aecc95724c656" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SysInfo::SysInfo </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>A empty constructor. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1a18c6209f6157332730d33666530402"></a><!-- doxytag: member="SysInfo::~SysInfo" ref="a1a18c6209f6157332730d33666530402" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SysInfo::~SysInfo </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>A empty destructor. </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a0309806bf95c06b6744cbd367a038ccb"></a><!-- doxytag: member="SysInfo::getInfo" ref="a0309806bf95c06b6744cbd367a038ccb" args="(const QString &amp;infoName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const QString SysInfo::getInfo </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>infoName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method returns system informations.</p>
+<p>This method returns system informations according to the parameter. This method can be called from the <a class="el" href="class_javascript_interface.html">JavascriptInterface</a> class with the method <a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">JavascriptInterface::getSysInfo(const QString&amp; info)</a>.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">infoName</td><td>Is of type QString. Defines which method will be called. Possible values are:</p>
+<ul>
+<li>mbserial</li>
+<li>usb</li>
+</ul>
+</td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>QString the output of the called method or "info_error" if an error occurred (e. g. invalid parameter).</dd></dl>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">JavascriptInterface::getSysInfo(const QString&amp; info)</a> </dd></dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.png" border="0" usemap="#class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph" alt=""/></div>
+<map name="class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph" id="class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph">
+<area shape="rect" id="node3" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5" title="JavascriptInterface::getSysInfo" alt="" coords="169,5,372,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="sysinfo_8h_source.html">sysinfo.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="sysinfo_8cpp.html">sysinfo.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_sys_info.html">SysInfo</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.map b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.map
new file mode 100644
index 0000000..eb8cc91
--- /dev/null
+++ b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5" title="JavascriptInterface::getSysInfo" alt="" coords="169,5,372,35"/>
+</map>
diff --git a/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5 b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5
new file mode 100644
index 0000000..219d195
--- /dev/null
+++ b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.md5
@@ -0,0 +1 @@
+d00ceee94024cc8a8f93da528bc758fa \ No newline at end of file
diff --git a/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.png b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.png
new file mode 100644
index 0000000..40b08d6
--- /dev/null
+++ b/doxygen/html/class_sys_info_a0309806bf95c06b6744cbd367a038ccb_icgraph.png
Binary files differ
diff --git a/doxygen/html/classes.html b/doxygen/html/classes.html
new file mode 100644
index 0000000..3d36202
--- /dev/null
+++ b/doxygen/html/classes.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classes.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>Class Index</h1> </div>
+</div>
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td><a class="el" href="class_network_manager.html">NetworkManager</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="class_download_manager.html">DownloadManager</a>&#160;&#160;&#160;</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a>&#160;&#160;&#160;</td><td><a class="el" href="class_logger_engine__fb.html">LoggerEngine_fb</a>&#160;&#160;&#160;</td><td><a class="el" href="classndgui.html">ndgui</a>&#160;&#160;&#160;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td></tr><tr><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;J&#160;&#160;</div></td></tr></table>
+</td><td><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a>&#160;&#160;&#160;</td><td><a class="el" href="class_network_discovery.html">NetworkDiscovery</a>&#160;&#160;&#160;</td><td><a class="el" href="class_sys_info.html">SysInfo</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="classfbgui.html">fbgui</a>&#160;&#160;&#160;</td><td><a class="el" href="class_javascript_interface.html">JavascriptInterface</a>&#160;&#160;&#160;</td><td><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a>&#160;&#160;&#160;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a></div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classfbgui-members.html b/doxygen/html/classfbgui-members.html
new file mode 100644
index 0000000..a489b58
--- /dev/null
+++ b/doxygen/html/classfbgui-members.html
@@ -0,0 +1,114 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classfbgui.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>fbgui Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classfbgui.html">fbgui</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5">fbgui</a>()</td><td><a class="el" href="classfbgui.html">fbgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61">init</a>()</td><td><a class="el" href="classfbgui.html">fbgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40">~fbgui</a>()</td><td><a class="el" href="classfbgui.html">fbgui</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classfbgui.html b/doxygen/html/classfbgui.html
new file mode 100644
index 0000000..b9bc844
--- /dev/null
+++ b/doxygen/html/classfbgui.html
@@ -0,0 +1,187 @@
+<!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>ndgui/NetworkDiscovery: fbgui Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classfbgui.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>fbgui Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="fbgui" -->
+<p><code>#include &lt;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&gt;</code></p>
+
+<p><a href="classfbgui-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61">init</a> ()</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5">fbgui</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40">~fbgui</a> ()</td></tr>
+</table>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a8196610ad9d7956730bfd42cd79d3ad5"></a><!-- doxytag: member="fbgui::fbgui" ref="a8196610ad9d7956730bfd42cd79d3ad5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">fbgui::fbgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>A constructor.</p>
+<p>The constructor of the fbgui class. It initializes the main objects which are needed while the program is running. The appearance of the webView is here also defined.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_javascript_interface.html">JavascriptInterface</a> </dd>
+<dd>
+<a class="el" href="class_download_manager.html">DownloadManager</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac2f1a728b8d904e5eeed2a60aec59b40"></a><!-- doxytag: member="fbgui::~fbgui" ref="ac2f1a728b8d904e5eeed2a60aec59b40" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">fbgui::~fbgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ac9dbf026d41c03f5eb14f342ccc96d61"></a><!-- doxytag: member="fbgui::init" ref="ac9dbf026d41c03f5eb14f342ccc96d61" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void fbgui::init </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>init function. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="fbgui_8h_source.html">fbgui.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="fbgui_8cpp.html">fbgui.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="classfbgui.html">fbgui</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classinterfaceconfiguration-members.html b/doxygen/html/classinterfaceconfiguration-members.html
new file mode 100644
index 0000000..a04f610
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration-members.html
@@ -0,0 +1,130 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classinterfaceconfiguration.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>interfaceconfiguration Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2">getBroadcast</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104">getClientid</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc">getDhcpchaddr</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa">getDhcpsid</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441">getDnssearch</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0">getDnsservers</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7">getGateway</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54">getGateways</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259">getHostname</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e">getInterface</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad">getIpAddress</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19">getNetmask</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3">getNetwork</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5">getRoutes</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a2a5030a447c71b8cb9fff25f76495e47">interfaceconfiguration</a>(const interfaceconfiguration &amp;other)</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64">operator=</a>(const interfaceconfiguration &amp;other)</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b">readConfigOutOfFile</a>(QString pathToConfig)</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd">~interfaceconfiguration</a>()</td><td><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a></td><td><code> [virtual]</code></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classinterfaceconfiguration.html b/doxygen/html/classinterfaceconfiguration.html
new file mode 100644
index 0000000..92d1dc8
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration.html
@@ -0,0 +1,525 @@
+<!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>ndgui/NetworkDiscovery: interfaceconfiguration Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classinterfaceconfiguration.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>interfaceconfiguration Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="interfaceconfiguration" -->
+<p>reads and stores a interface configuration.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="interfaceconfiguration_8h_source.html">interfaceconfiguration.h</a>&gt;</code></p>
+
+<p><a href="classinterfaceconfiguration-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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a2a5030a447c71b8cb9fff25f76495e47">interfaceconfiguration</a> (const <a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> &amp;other)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64">operator=</a> (const <a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> &amp;other)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd">~interfaceconfiguration</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b">readConfigOutOfFile</a> (QString pathToConfig)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2">getBroadcast</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104">getClientid</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc">getDhcpchaddr</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa">getDhcpsid</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441">getDnssearch</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0">getDnsservers</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54">getGateways</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7">getGateway</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259">getHostname</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e">getInterface</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad">getIpAddress</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19">getNetmask</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3">getNetwork</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5">getRoutes</a> ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>reads and stores a interface configuration. </p>
+<p>Copyright (c) 2010,2011 - RZ Uni Freiburg Copyright (c) 2010,2011 - OpenSLX Project</p>
+<p>This program/file is free software distributed under the GPL version 2. See <a href="http://openslx.org/COPYING">http://openslx.org/COPYING</a></p>
+<p>If you have any feedback please consult <a href="http://openslx.org/feedback">http://openslx.org/feedback</a> and send your feedback to <a href="mailto:feedback@openslx.org">feedback@openslx.org</a></p>
+<p>General information about OpenSLX can be found under <a href="http://openslx.org">http://openslx.org</a></p>
+<p>reads and stores a interface configuration. the config file has already to exist. It is created by the cdhcpcd client process. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="adb3454e2f635cdb9e64abbf52876e405"></a><!-- doxytag: member="interfaceconfiguration::interfaceconfiguration" ref="adb3454e2f635cdb9e64abbf52876e405" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">interfaceconfiguration::interfaceconfiguration </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2a5030a447c71b8cb9fff25f76495e47"></a><!-- doxytag: member="interfaceconfiguration::interfaceconfiguration" ref="a2a5030a447c71b8cb9fff25f76495e47" args="(const interfaceconfiguration &amp;other)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">interfaceconfiguration::interfaceconfiguration </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> &amp;&#160;</td>
+ <td class="paramname"><em>other</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a081284366f684dda0ea5b16da03d38cd"></a><!-- doxytag: member="interfaceconfiguration::~interfaceconfiguration" ref="a081284366f684dda0ea5b16da03d38cd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">interfaceconfiguration::~interfaceconfiguration </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ac3bf787a5f0815a51ee9e168054dc6b2"></a><!-- doxytag: member="interfaceconfiguration::getBroadcast" ref="ac3bf787a5f0815a51ee9e168054dc6b2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getBroadcast </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.png" border="0" usemap="#classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph" id="classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="312,5,557,35"/><area shape="rect" id="node7" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="285,59,584,88"/><area shape="rect" id="node5" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="665,5,823,35"/><area shape="rect" id="node9" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="633,59,855,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3e8faa34f96977487d949a7c08c7104"></a><!-- doxytag: member="interfaceconfiguration::getClientid" ref="aa3e8faa34f96977487d949a7c08c7104" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getClientid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa5f79d74d6298e66dab7f8166961fdcc"></a><!-- doxytag: member="interfaceconfiguration::getDhcpchaddr" ref="aa5f79d74d6298e66dab7f8166961fdcc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getDhcpchaddr </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a591718d15c0020c9d500d64fffcafcfa"></a><!-- doxytag: member="interfaceconfiguration::getDhcpsid" ref="a591718d15c0020c9d500d64fffcafcfa" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getDhcpsid </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a9e927ea4b057f3e321737865fb2b3441"></a><!-- doxytag: member="interfaceconfiguration::getDnssearch" ref="a9e927ea4b057f3e321737865fb2b3441" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getDnssearch </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1fc0fa91b94b24250c1f92f8504fd2c0"></a><!-- doxytag: member="interfaceconfiguration::getDnsservers" ref="a1fc0fa91b94b24250c1f92f8504fd2c0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getDnsservers </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.png" border="0" usemap="#classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph" id="classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="320,5,565,35"/><area shape="rect" id="node7" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="293,59,592,88"/><area shape="rect" id="node5" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="673,5,831,35"/><area shape="rect" id="node9" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="641,59,863,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a74fdcb6c01517e3efe2e9e37c009adf7"></a><!-- doxytag: member="interfaceconfiguration::getGateway" ref="a74fdcb6c01517e3efe2e9e37c009adf7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getGateway </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.png" border="0" usemap="#classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph" id="classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="304,59,549,88"/><area shape="rect" id="node11" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446" title="NetworkDiscovery::getGatewayForInterface" alt="" coords="288,112,565,141"/><area shape="rect" id="node13" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="304,165,549,195"/><area shape="rect" id="node17" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="277,219,576,248"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="693,5,829,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="649,59,873,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="625,112,897,141"/><area shape="rect" id="node15" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="683,165,840,195"/><area shape="rect" id="node19" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="651,219,872,248"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a77f6373dbb0cf520ab01f70368565d54"></a><!-- doxytag: member="interfaceconfiguration::getGateways" ref="a77f6373dbb0cf520ab01f70368565d54" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getGateways </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a516bf4c58fd7d1b89da4e3993947d259"></a><!-- doxytag: member="interfaceconfiguration::getHostname" ref="a516bf4c58fd7d1b89da4e3993947d259" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getHostname </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a7150e0b9dc8c3bc972dc28283c14de8e"></a><!-- doxytag: member="interfaceconfiguration::getInterface" ref="a7150e0b9dc8c3bc972dc28283c14de8e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getInterface </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="abb1fd67d11ce6d7ffff31e90f1c7bfad"></a><!-- doxytag: member="interfaceconfiguration::getIpAddress" ref="abb1fd67d11ce6d7ffff31e90f1c7bfad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getIpAddress </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.png" border="0" usemap="#classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph" id="classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="312,5,557,35"/><area shape="rect" id="node7" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="285,59,584,88"/><area shape="rect" id="node5" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="665,5,823,35"/><area shape="rect" id="node9" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="633,59,855,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a34beb3374ea802c5de36a9fe402c1f19"></a><!-- doxytag: member="interfaceconfiguration::getNetmask" ref="a34beb3374ea802c5de36a9fe402c1f19" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getNetmask </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.png" border="0" usemap="#classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph" id="classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="307,5,552,35"/><area shape="rect" id="node7" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="280,59,579,88"/><area shape="rect" id="node5" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="660,5,817,35"/><area shape="rect" id="node9" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="628,59,849,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a5cfbd9cf96ca1432d5ec60dee3da38b3"></a><!-- doxytag: member="interfaceconfiguration::getNetwork" ref="a5cfbd9cf96ca1432d5ec60dee3da38b3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getNetwork </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a0f83e2252730de775c834e53cacc6ae5"></a><!-- doxytag: member="interfaceconfiguration::getRoutes" ref="a0f83e2252730de775c834e53cacc6ae5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString interfaceconfiguration::getRoutes </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="acfe24fb0ea09bf2ab6b56d563a01ea64"></a><!-- doxytag: member="interfaceconfiguration::operator=" ref="acfe24fb0ea09bf2ab6b56d563a01ea64" args="(const interfaceconfiguration &amp;other)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a>&amp; interfaceconfiguration::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> &amp;&#160;</td>
+ <td class="paramname"><em>other</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a2b4fec7513ebaed66c05525a79fbb86b"></a><!-- doxytag: member="interfaceconfiguration::readConfigOutOfFile" ref="a2b4fec7513ebaed66c05525a79fbb86b" args="(QString pathToConfig)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool interfaceconfiguration::readConfigOutOfFile </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>pathToConfig</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>This method reads the configuration values out of a file.</p>
+<p>This method reads the configuration values out of a file. The file has to be created before by the customdhcpcd QProcess. (Overwrites the old values if they are already present.)</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">pathToConfig</td><td>contains the path to the configuration file. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.png" border="0" usemap="#classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph" alt=""/></div>
+<map name="classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph" id="classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="329,59,575,88"/><area shape="rect" id="node5" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="693,5,829,35"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="649,59,873,88"/><area shape="rect" id="node9" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="625,112,897,141"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="interfaceconfiguration_8h_source.html">interfaceconfiguration.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="interfaceconfiguration_8cpp.html">interfaceconfiguration.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="classinterfaceconfiguration.html">interfaceconfiguration</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.map b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.map
new file mode 100644
index 0000000..3604d93
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="320,5,565,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="293,59,592,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="673,5,831,35"/>
+<area shape="rect" id="node9" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="641,59,863,88"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5
new file mode 100644
index 0000000..c2812e6
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.md5
@@ -0,0 +1 @@
+39f4aaa86051f070ee887a31f545a373 \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.png b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.png
new file mode 100644
index 0000000..05cef7c
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a1fc0fa91b94b24250c1f92f8504fd2c0_icgraph.png
Binary files differ
diff --git a/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.map b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.map
new file mode 100644
index 0000000..4e031fb
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="329,59,575,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="693,5,829,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="649,59,873,88"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="625,112,897,141"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5
new file mode 100644
index 0000000..ae85ab3
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.md5
@@ -0,0 +1 @@
+67871220ef2be6c696a930c097d23bad \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.png b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.png
new file mode 100644
index 0000000..fd1ffca
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a2b4fec7513ebaed66c05525a79fbb86b_icgraph.png
Binary files differ
diff --git a/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.map b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.map
new file mode 100644
index 0000000..c6bc703
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="307,5,552,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="280,59,579,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="660,5,817,35"/>
+<area shape="rect" id="node9" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="628,59,849,88"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5
new file mode 100644
index 0000000..ffd0a9e
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.md5
@@ -0,0 +1 @@
+e64cddae2acb3838fb7d905a17ab3a00 \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.png b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.png
new file mode 100644
index 0000000..3462bbb
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a34beb3374ea802c5de36a9fe402c1f19_icgraph.png
Binary files differ
diff --git a/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.map b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.map
new file mode 100644
index 0000000..af7a39f
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.map
@@ -0,0 +1,11 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="304,59,549,88"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a0b659e654a3a519663384ef001618446" title="NetworkDiscovery::getGatewayForInterface" alt="" coords="288,112,565,141"/>
+<area shape="rect" id="node13" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="304,165,549,195"/>
+<area shape="rect" id="node17" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="277,219,576,248"/>
+<area shape="rect" id="node5" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="693,5,829,35"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="649,59,873,88"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" title="NetworkDiscovery::handleProcessFinished" alt="" coords="625,112,897,141"/>
+<area shape="rect" id="node15" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="683,165,840,195"/>
+<area shape="rect" id="node19" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="651,219,872,248"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5
new file mode 100644
index 0000000..a08d4cb
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.md5
@@ -0,0 +1 @@
+c5c354c0fa5513049141387b5fc586ec \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.png b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.png
new file mode 100644
index 0000000..9ca1d21
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_a74fdcb6c01517e3efe2e9e37c009adf7_icgraph.png
Binary files differ
diff --git a/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.map b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.map
new file mode 100644
index 0000000..1ece425
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="312,5,557,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="285,59,584,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="665,5,823,35"/>
+<area shape="rect" id="node9" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="633,59,855,88"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5
new file mode 100644
index 0000000..ba39a58
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.md5
@@ -0,0 +1 @@
+bd772d283a46fc9dab8653e380dfd716 \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.png b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.png
new file mode 100644
index 0000000..d4c45bb
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_abb1fd67d11ce6d7ffff31e90f1c7bfad_icgraph.png
Binary files differ
diff --git a/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.map b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.map
new file mode 100644
index 0000000..1ece425
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="312,5,557,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="285,59,584,88"/>
+<area shape="rect" id="node5" href="$classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration" alt="" coords="665,5,823,35"/>
+<area shape="rect" id="node9" href="$classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti..." alt="" coords="633,59,855,88"/>
+</map>
diff --git a/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5 b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5
new file mode 100644
index 0000000..25ca029
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.md5
@@ -0,0 +1 @@
+2f7e53040d3fd0926bee6232616d5292 \ No newline at end of file
diff --git a/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.png b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.png
new file mode 100644
index 0000000..f654ccb
--- /dev/null
+++ b/doxygen/html/classinterfaceconfiguration_ac3bf787a5f0815a51ee9e168054dc6b2_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui-members.html b/doxygen/html/classndgui-members.html
new file mode 100644
index 0000000..d2fdcd7
--- /dev/null
+++ b/doxygen/html/classndgui-members.html
@@ -0,0 +1,136 @@
+<!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>ndgui/NetworkDiscovery: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classndgui.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>ndgui Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="classndgui.html">ndgui</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d">abortBoot</a>(QString msg)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120">addInterface</a>(const QString &amp;ifName)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6">attachToDOM</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a944586f41e55f491391052b79cfb529f">chooseInterfaceDialog</a>(QString msg)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f">continueBoot</a>(QString ifName)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81">continueBootWithoutCheck</a>(QString ifName)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358">getInterfaceConf</a>(QString ifName)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a064fe279626d4101313124600fb0db53">getManualConfInterfaces</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c">handleAllProcessesFinished</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d">handleConnectionEstablished</a>(QString ifName)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">initFbgui</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [signal]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226">ip4_setManualConfiguration</a>(QVariantMap result)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4">loadJQuery</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a>(QMainWindow *parent=0)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a">notifyCall</a>(QString msg)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb">readLogFile</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d">restartSystem</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5">shutDownSystem</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef">startNetworkDiscovery</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d">startSingleShot</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c">tryAgain</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#a96c967742597072213e62f5247e6c3bd">updateIfProgressBar</a>(const QString &amp;ifName, const int &amp;percent)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8">updateIfStatus</a>(const QString &amp;ifName, const QString &amp;status)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b">updateStatus</a>(const QString &amp;status)</td><td><a class="el" href="classndgui.html">ndgui</a></td><td><code> [slot]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classndgui.html#add61170d96702b55f550cb613a72754e">~ndgui</a>()</td><td><a class="el" href="classndgui.html">ndgui</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classndgui.html b/doxygen/html/classndgui.html
new file mode 100644
index 0000000..294dd80
--- /dev/null
+++ b/doxygen/html/classndgui.html
@@ -0,0 +1,882 @@
+<!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>ndgui/NetworkDiscovery: ndgui Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('classndgui.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-slots">Public Slots</a> &#124;
+<a href="#signals">Signals</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> </div>
+ <div class="headertitle">
+<h1>ndgui Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="ndgui" -->
+<p>the GUI.
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="ndgui_8h_source.html">ndgui.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for ndgui:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui__coll__graph.png" border="0" usemap="#ndgui_coll__map" alt="Collaboration graph"/></div>
+<map name="ndgui_coll__map" id="ndgui_coll__map">
+<area shape="rect" id="node2" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery." alt="" coords="5,101,136,131"/><area shape="rect" id="node4" href="class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/></map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="classndgui-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-slots"></a>
+Public Slots</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d">handleConnectionEstablished</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">handle if a interface is able to connect <a href="#a6e23dd3c6c1b4d04f30025b2c10bf18d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d">abortBoot</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">show abortBoot dialog <a href="#af98fc47fe747975dee2cf2346acf785d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a944586f41e55f491391052b79cfb529f">chooseInterfaceDialog</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">opens ths chooseInterfaceDialog <a href="#a944586f41e55f491391052b79cfb529f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c">handleAllProcessesFinished</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog <a href="#a7b8063ad972601bdfdeb00f23009165c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d">restartSystem</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">restart the system <a href="#a84f2b0cc1d9dd99312c02aa5b2d0cb0d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5">shutDownSystem</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">shut down the system <a href="#a50f06ac02fc69545878e0abbdbb7ebe5"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f">continueBoot</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">continue the boot sequence <a href="#af640d1a415d6d5d853eba76bfaf5290f"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81">continueBootWithoutCheck</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">continue the boot sequence without further checking if the connection is still possible. <a href="#a42b6f854919553d74014fc1b21e9aa81"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c">tryAgain</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">starts the whole application again. <a href="#a05cca4d99fe640456e1a082ca5895a5c"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d">startSingleShot</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">starts a singleshot event. <a href="#aa7cc65d744f45cf123a87cdf4be36b3d"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef">startNetworkDiscovery</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">start the network discovery <a href="#ac173b84ab72e5a53ae0289e48ab395ef"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6">attachToDOM</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit. <a href="#ad1331d475beb6eb0ee87b3c37b8d2ec6"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4">loadJQuery</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">load jQuery and js scripts into the page so that all javascript functions will work. <a href="#aa3373ffada3e46d087c04ff7508ed5f4"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120">addInterface</a> (const QString &amp;ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">adds an interface to the DOM tree. Creates its progress bar and it's status label. <a href="#a4f9798503e6e924b13d9fbe15e224120"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8">updateIfStatus</a> (const QString &amp;ifName, const QString &amp;status)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">update the status for each interface <a href="#ae7405769ad8f08f987ecd590542dcef8"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b">updateStatus</a> (const QString &amp;status)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the over all status <a href="#aa6f9ae5b9c750d29832c4f4724926a2b"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a96c967742597072213e62f5247e6c3bd">updateIfProgressBar</a> (const QString &amp;ifName, const int &amp;percent)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">updates the progress bar for each interface. <a href="#a96c967742597072213e62f5247e6c3bd"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a">notifyCall</a> (QString msg)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">just for debugging. <a href="#a10b941fdad53df12bb0f7602688eb79a"></a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="signals"></a>
+Signals</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">initFbgui</a> ()</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">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a> (QMainWindow *parent=0)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#add61170d96702b55f550cb613a72754e">~ndgui</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QVariantList&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a064fe279626d4101313124600fb0db53">getManualConfInterfaces</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">fills the drop down box of the manual interface configuration dialog. <a href="#a064fe279626d4101313124600fb0db53"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226">ip4_setManualConfiguration</a> (QVariantMap result)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions. <a href="#a5f951b7f0b4d7459644dd67d9d693226"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb">readLogFile</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">read the log file. Log File will be presented inside of a dialog. <a href="#a734cf33c60368b5670ab8c927b4d52bb"></a><br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">Q_INVOKABLE QVariantMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358">getInterfaceConf</a> (QString ifName)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return a json formated interface configuration <a href="#aca229fe8f5a79c35ba6d784d76ac4358"></a><br/></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><p>the GUI. </p>
+<p>This class is responsible for creating and displaying the user interface. It also connects the webView via QWebBridge to javascript functions inside the html files. </p>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a7b3eea54cb5df6f54fbbfbe3ab71b98e"></a><!-- doxytag: member="ndgui::ndgui" ref="a7b3eea54cb5df6f54fbbfbe3ab71b98e" args="(QMainWindow *parent=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ndgui::ndgui </td>
+ <td>(</td>
+ <td class="paramtype">QMainWindow *&#160;</td>
+ <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="add61170d96702b55f550cb613a72754e"></a><!-- doxytag: member="ndgui::~ndgui" ref="add61170d96702b55f550cb613a72754e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">ndgui::~ndgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>destructor </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="af98fc47fe747975dee2cf2346acf785d"></a><!-- doxytag: member="ndgui::abortBoot" ref="af98fc47fe747975dee2cf2346acf785d" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::abortBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>show abortBoot dialog </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msg</td><td>the message, displayed in the dialog. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.png" border="0" usemap="#classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph" alt=""/></div>
+<map name="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph" id="classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="216,5,352,35"/><area shape="rect" id="node5" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="172,59,396,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a4f9798503e6e924b13d9fbe15e224120"></a><!-- doxytag: member="ndgui::addInterface" ref="a4f9798503e6e924b13d9fbe15e224120" args="(const QString &amp;ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::addInterface </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>adds an interface to the DOM tree. Creates its progress bar and it's status label. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>name of the new interface. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad1331d475beb6eb0ee87b3c37b8d2ec6"></a><!-- doxytag: member="ndgui::attachToDOM" ref="ad1331d475beb6eb0ee87b3c37b8d2ec6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::attachToDOM </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.png" border="0" usemap="#classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph" alt=""/></div>
+<map name="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph" id="classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" title="load jQuery and js scripts into the page so that all javascript functions will work." alt="" coords="199,5,324,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a944586f41e55f491391052b79cfb529f"></a><!-- doxytag: member="ndgui::chooseInterfaceDialog" ref="a944586f41e55f491391052b79cfb529f" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::chooseInterfaceDialog </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>opens ths chooseInterfaceDialog </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">msg</td><td>the interfaces as json formated string. will be displayed in a select box. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a944586f41e55f491391052b79cfb529f_icgraph.png" border="0" usemap="#classndgui_a944586f41e55f491391052b79cfb529f_icgraph" alt=""/></div>
+<map name="classndgui_a944586f41e55f491391052b79cfb529f_icgraph" id="classndgui_a944586f41e55f491391052b79cfb529f_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="247,5,471,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="af640d1a415d6d5d853eba76bfaf5290f"></a><!-- doxytag: member="ndgui::continueBoot" ref="af640d1a415d6d5d853eba76bfaf5290f" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::continueBoot </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>continue the boot sequence </p>
+<p>represents the end of the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a> life time. will start the fbgui screen. All networkDiscovery signals will be ignored after this point. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.png" border="0" usemap="#classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph" alt=""/></div>
+<map name="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph" id="classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="257,59,375,88"/><area shape="rect" id="node5" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="193,112,439,141"/><area shape="rect" id="node17" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="261,165,371,195"/><area shape="rect" id="node7" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="489,5,775,35"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="520,59,744,88"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="496,112,768,141"/><area shape="rect" id="node13" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="508,165,756,195"/><area shape="rect" id="node15" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="521,219,743,248"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a42b6f854919553d74014fc1b21e9aa81"></a><!-- doxytag: member="ndgui::continueBootWithoutCheck" ref="a42b6f854919553d74014fc1b21e9aa81" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::continueBootWithoutCheck </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>continue the boot sequence without further checking if the connection is still possible. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.png" border="0" usemap="#classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph" alt=""/></div>
+<map name="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph" id="classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="276,5,385,35"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.png" border="0" usemap="#classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph" alt=""/></div>
+<map name="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph" id="classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="276,5,500,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aca229fe8f5a79c35ba6d784d76ac4358"></a><!-- doxytag: member="ndgui::getInterfaceConf" ref="aca229fe8f5a79c35ba6d784d76ac4358" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantMap ndgui::getInterfaceConf </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>return a json formated interface configuration </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>the name of the interface </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.png" border="0" usemap="#classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph" alt=""/></div>
+<map name="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph" id="classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="213,112,459,141"/><area shape="rect" id="node5" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="512,5,741,35"/><area shape="rect" id="node7" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="508,59,745,88"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="515,112,739,141"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="512,165,741,195"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="515,219,739,248"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a064fe279626d4101313124600fb0db53"></a><!-- doxytag: member="ndgui::getManualConfInterfaces" ref="a064fe279626d4101313124600fb0db53" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QVariantList ndgui::getManualConfInterfaces </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>fills the drop down box of the manual interface configuration dialog. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7b8063ad972601bdfdeb00f23009165c"></a><!-- doxytag: member="ndgui::handleAllProcessesFinished" ref="a7b8063ad972601bdfdeb00f23009165c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::handleAllProcessesFinished </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog </p>
+<p>if we have a user choice (_userChoice = true) than networkDiscovery will emit a allProcessesFinished signal if all processes are done. This method determines if user will see an abort boot dialog (no interface names in the ifNameList list) or an choose interface dialog (one or more interface names in the list (add with handleConnectionEstablished)). </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.png" border="0" usemap="#classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph" alt=""/></div>
+<map name="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph" id="classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="345,85,463,115"/><area shape="rect" id="node5" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="281,139,527,168"/><area shape="rect" id="node17" href="classndgui.html#a944586f41e55f491391052b79cfb529f" title="opens ths chooseInterfaceDialog" alt="" coords="309,192,499,221"/><area shape="rect" id="node19" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="295,245,513,275"/><area shape="rect" id="node23" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699" title="NetworkDiscovery::GetErrorStr" alt="" coords="303,299,505,328"/><area shape="rect" id="node7" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="577,5,863,35"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="608,59,832,88"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="584,112,856,141"/><area shape="rect" id="node13" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="596,165,844,195"/><area shape="rect" id="node15" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="609,219,831,248"/><area shape="rect" id="node21" href="classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="665,272,775,301"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a6e23dd3c6c1b4d04f30025b2c10bf18d"></a><!-- doxytag: member="ndgui::handleConnectionEstablished" ref="a6e23dd3c6c1b4d04f30025b2c10bf18d" args="(QString ifName)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::handleConnectionEstablished </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>ifName</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>handle if a interface is able to connect </p>
+<p>if we have a user choice (_userChoice = true) than networkDiscovery will emit connectionEstablished signals. Add the interface name to a _ifNameList. This list holds all interfaces the user can choose out of. </p>
+
+</div>
+</div>
+<a class="anchor" id="a806312a541d5a5fff560fa1b40182409"></a><!-- doxytag: member="ndgui::initFbgui" ref="a806312a541d5a5fff560fa1b40182409" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::initFbgui </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [signal]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.png" border="0" usemap="#classndgui_a806312a541d5a5fff560fa1b40182409_icgraph" alt=""/></div>
+<map name="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph" id="classndgui_a806312a541d5a5fff560fa1b40182409_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="208,5,344,35"/><area shape="rect" id="node5" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="167,59,385,88"/><area shape="rect" id="node7" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="436,59,660,88"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a5f951b7f0b4d7459644dd67d9d693226"></a><!-- doxytag: member="ndgui::ip4_setManualConfiguration" ref="a5f951b7f0b4d7459644dd67d9d693226" args="(QVariantMap result)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int ndgui::ip4_setManualConfiguration </td>
+ <td>(</td>
+ <td class="paramtype">QVariantMap&#160;</td>
+ <td class="paramname"><em>jsonArr</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>takes the entered manual configuration dates and delivers it to the networkDiscovery for further actions. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">jsonArr</td><td>a jsonArr which contains the manual entered interface configuration </td></tr>
+ </table>
+ </dd>
+</dl>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.png" border="0" usemap="#classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph" alt=""/></div>
+<map name="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph" id="classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="277,192,576,221"/><area shape="rect" id="node5" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="631,5,916,35"/><area shape="rect" id="node7" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="625,59,921,88"/><area shape="rect" id="node9" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="659,112,888,141"/><area shape="rect" id="node11" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="655,165,892,195"/><area shape="rect" id="node13" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="661,219,885,248"/><area shape="rect" id="node15" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="659,272,888,301"/><area shape="rect" id="node17" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="661,325,885,355"/><area shape="rect" id="node19" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="628,379,919,408"/><area shape="rect" id="node21" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="987,299,1213,328"/><area shape="rect" id="node23" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="972,352,1228,381"/><area shape="rect" id="node25" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="976,405,1224,435"/><area shape="rect" id="node27" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="987,459,1213,488"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa3373ffada3e46d087c04ff7508ed5f4"></a><!-- doxytag: member="ndgui::loadJQuery" ref="aa3373ffada3e46d087c04ff7508ed5f4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::loadJQuery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>load jQuery and js scripts into the page so that all javascript functions will work. </p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.png" border="0" usemap="#classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph" alt=""/></div>
+<map name="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph" id="classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" title="stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit." alt="" coords="183,5,324,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a10b941fdad53df12bb0f7602688eb79a"></a><!-- doxytag: member="ndgui::notifyCall" ref="a10b941fdad53df12bb0f7602688eb79a" args="(QString msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::notifyCall </td>
+ <td>(</td>
+ <td class="paramtype">QString&#160;</td>
+ <td class="paramname"><em>msg</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>just for debugging. </p>
+
+</div>
+</div>
+<a class="anchor" id="a734cf33c60368b5670ab8c927b4d52bb"></a><!-- doxytag: member="ndgui::readLogFile" ref="a734cf33c60368b5670ab8c927b4d52bb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ndgui::readLogFile </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>read the log file. Log File will be presented inside of a dialog. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.png" border="0" usemap="#classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph" alt=""/></div>
+<map name="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph" id="classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d" title="NetworkDiscovery::readLogFile" alt="" coords="181,5,387,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a84f2b0cc1d9dd99312c02aa5b2d0cb0d"></a><!-- doxytag: member="ndgui::restartSystem" ref="a84f2b0cc1d9dd99312c02aa5b2d0cb0d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::restartSystem </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>restart the system </p>
+<p>this method will restart the system. triggered through a button click in the gui. </p>
+
+</div>
+</div>
+<a class="anchor" id="a50f06ac02fc69545878e0abbdbb7ebe5"></a><!-- doxytag: member="ndgui::shutDownSystem" ref="a50f06ac02fc69545878e0abbdbb7ebe5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::shutDownSystem </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>shut down the system </p>
+<p>this method will restart the system. triggered through a button click in the gui. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac173b84ab72e5a53ae0289e48ab395ef"></a><!-- doxytag: member="ndgui::startNetworkDiscovery" ref="ac173b84ab72e5a53ae0289e48ab395ef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::startNetworkDiscovery </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>start the network discovery </p>
+<p>main starting point of the whole procedure. disconnect the loadFinished signal with the startNetworkDiscovery and starts the networkDiscovery. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.png" border="0" usemap="#classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph" alt=""/></div>
+<map name="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph" id="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="248,121,451,151"/><area shape="rect" id="node28" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="275,175,424,204"/><area shape="rect" id="node5" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="857,108,1052,137"/><area shape="rect" id="node7" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="499,17,768,47"/><area shape="rect" id="node18" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="527,121,740,151"/><area shape="rect" id="node20" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="513,175,753,204"/><area shape="rect" id="node25" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="848,227,1061,256"/><area shape="rect" id="node9" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="817,31,1092,60"/><area shape="rect" id="node11" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1141,5,1373,35"/><area shape="rect" id="node13" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1421,5,1677,35"/><area shape="rect" id="node15" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1725,5,2011,35"/><area shape="rect" id="node23" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="849,173,1060,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.png" border="0" usemap="#classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph" alt=""/></div>
+<map name="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph" id="classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="249,5,399,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="aa7cc65d744f45cf123a87cdf4be36b3d"></a><!-- doxytag: member="ndgui::startSingleShot" ref="aa7cc65d744f45cf123a87cdf4be36b3d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::startSingleShot </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>starts a singleshot event. </p>
+<p>is connected to the singleShot event. Triggering this method means that we go on with the main <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a> screen. connects the loadFinished signal of the _webView with the startNetworkDiscovery slot and removes the action. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.png" border="0" usemap="#classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph" alt=""/></div>
+<map name="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph" id="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,121,400,151"/><area shape="rect" id="node5" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="448,121,651,151"/><area shape="rect" id="node7" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="1057,108,1252,137"/><area shape="rect" id="node9" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="699,17,968,47"/><area shape="rect" id="node20" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="727,121,940,151"/><area shape="rect" id="node22" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="713,175,953,204"/><area shape="rect" id="node27" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="1048,227,1261,256"/><area shape="rect" id="node11" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="1017,31,1292,60"/><area shape="rect" id="node13" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1341,5,1573,35"/><area shape="rect" id="node15" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1621,5,1877,35"/><area shape="rect" id="node17" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1925,5,2211,35"/><area shape="rect" id="node25" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="1049,173,1260,203"/></map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.png" border="0" usemap="#classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph" alt=""/></div>
+<map name="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph" id="classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph">
+<area shape="rect" id="node3" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,5,400,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a05cca4d99fe640456e1a082ca5895a5c"></a><!-- doxytag: member="ndgui::tryAgain" ref="a05cca4d99fe640456e1a082ca5895a5c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::tryAgain </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>starts the whole application again. </p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.png" border="0" usemap="#classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph" alt=""/></div>
+<map name="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph" id="classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph">
+<area shape="rect" id="node3" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="164,5,396,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a96c967742597072213e62f5247e6c3bd"></a><!-- doxytag: member="ndgui::updateIfProgressBar" ref="a96c967742597072213e62f5247e6c3bd" args="(const QString &amp;ifName, const int &amp;percent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateIfProgressBar </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int &amp;&#160;</td>
+ <td class="paramname"><em>percent</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>updates the progress bar for each interface. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifname</td><td>the name ot the interface to update</td></tr>
+ <tr><td class="paramname">percent</td><td>the progress in percent </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ae7405769ad8f08f987ecd590542dcef8"></a><!-- doxytag: member="ndgui::updateIfStatus" ref="ae7405769ad8f08f987ecd590542dcef8" args="(const QString &amp;ifName, const QString &amp;status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateIfStatus </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>ifName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>status</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>update the status for each interface </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ifName</td><td>the name ot the interface to update</td></tr>
+ <tr><td class="paramname">status</td><td>the new status of the interface. </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa6f9ae5b9c750d29832c4f4724926a2b"></a><!-- doxytag: member="ndgui::updateStatus" ref="aa6f9ae5b9c750d29832c4f4724926a2b" args="(const QString &amp;status)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void ndgui::updateStatus </td>
+ <td>(</td>
+ <td class="paramtype">const QString &amp;&#160;</td>
+ <td class="paramname"><em>status</em></td><td>)</td>
+ <td><code> [slot]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>updates the over all status </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">status</td><td>the new status message </td></tr>
+ </table>
+ </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8h_source.html">ndgui.h</a></li>
+<li>/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8cpp.html">ndgui.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="classndgui.html">ndgui</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/classndgui__coll__graph.map b/doxygen/html/classndgui__coll__graph.map
new file mode 100644
index 0000000..2b3a6d8
--- /dev/null
+++ b/doxygen/html/classndgui__coll__graph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node2" href="$class_network_discovery.html" title="the logic behind the NetworkDiscovery." alt="" coords="5,101,136,131"/>
+<area shape="rect" id="node4" href="$class_network_manager.html" title="Manages the network configurations like setting new default routes." alt="" coords="11,5,131,35"/>
+</map>
diff --git a/doxygen/html/classndgui__coll__graph.md5 b/doxygen/html/classndgui__coll__graph.md5
new file mode 100644
index 0000000..d3f53a4
--- /dev/null
+++ b/doxygen/html/classndgui__coll__graph.md5
@@ -0,0 +1 @@
+696bcbd599c6b68a9d85822f9f41f803 \ No newline at end of file
diff --git a/doxygen/html/classndgui__coll__graph.png b/doxygen/html/classndgui__coll__graph.png
new file mode 100644
index 0000000..b4a9abf
--- /dev/null
+++ b/doxygen/html/classndgui__coll__graph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.map b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.map
new file mode 100644
index 0000000..74a0305
--- /dev/null
+++ b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" title="NetworkDiscovery::prepareTryAgain" alt="" coords="164,5,396,35"/>
+</map>
diff --git a/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5 b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5
new file mode 100644
index 0000000..e460225
--- /dev/null
+++ b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.md5
@@ -0,0 +1 @@
+fbe4080b40bf0d5633e497cfbeaaad8f \ No newline at end of file
diff --git a/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.png b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.png
new file mode 100644
index 0000000..cb3147a
--- /dev/null
+++ b/doxygen/html/classndgui_a05cca4d99fe640456e1a082ca5895a5c_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.map b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.map
new file mode 100644
index 0000000..c6a4877
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="276,5,385,35"/>
+</map>
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5 b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5
new file mode 100644
index 0000000..d4af2c7
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.md5
@@ -0,0 +1 @@
+227240fab7c1e559ebe7815f11e048d3 \ No newline at end of file
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.png b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.png
new file mode 100644
index 0000000..a8e5e5e
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.map b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.map
new file mode 100644
index 0000000..0daa8b8
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="276,5,500,35"/>
+</map>
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5 b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5
new file mode 100644
index 0000000..c3c780b
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.md5
@@ -0,0 +1 @@
+21b94dad13d12e8ff1aabd81328123f7 \ No newline at end of file
diff --git a/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.png b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.png
new file mode 100644
index 0000000..79049b9
--- /dev/null
+++ b/doxygen/html/classndgui_a42b6f854919553d74014fc1b21e9aa81_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.map b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.map
new file mode 100644
index 0000000..63af9d0
--- /dev/null
+++ b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.map
@@ -0,0 +1,15 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" title="NetworkDiscovery::ip4_setManualConfiguration" alt="" coords="277,192,576,221"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="631,5,916,35"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" title="NetworkDiscovery::continueBootWithoutCheck" alt="" coords="625,59,921,88"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="659,112,888,141"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="655,165,892,195"/>
+<area shape="rect" id="node13" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="661,219,885,248"/>
+<area shape="rect" id="node15" href="$classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="659,272,888,301"/>
+<area shape="rect" id="node17" href="$classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="661,325,885,355"/>
+<area shape="rect" id="node19" href="$class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" title="NetworkManager::ip4_setManualConfiguration" alt="" coords="628,379,919,408"/>
+<area shape="rect" id="node21" href="$class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" title="NetworkManager::bringInterfaceUP" alt="" coords="987,299,1213,328"/>
+<area shape="rect" id="node23" href="$class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" title="NetworkManager::ip4_configureInterface" alt="" coords="972,352,1228,381"/>
+<area shape="rect" id="node25" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="976,405,1224,435"/>
+<area shape="rect" id="node27" href="$class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" title="NetworkManager::writeResolvConf" alt="" coords="987,459,1213,488"/>
+</map>
diff --git a/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5 b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5
new file mode 100644
index 0000000..67ee8d1
--- /dev/null
+++ b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.md5
@@ -0,0 +1 @@
+efe9f0f914a64c800116ac3d64c9f08f \ No newline at end of file
diff --git a/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.png b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.png
new file mode 100644
index 0000000..c54a614
--- /dev/null
+++ b/doxygen/html/classndgui_a5f951b7f0b4d7459644dd67d9d693226_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.map b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.map
new file mode 100644
index 0000000..bc47b69
--- /dev/null
+++ b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a06270b66a54222683243055594af8e6d" title="NetworkDiscovery::readLogFile" alt="" coords="181,5,387,35"/>
+</map>
diff --git a/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5 b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5
new file mode 100644
index 0000000..d9b53b1
--- /dev/null
+++ b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.md5
@@ -0,0 +1 @@
+9d8741f61a9c629712a0b74c64242494 \ No newline at end of file
diff --git a/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.png b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.png
new file mode 100644
index 0000000..74c2db8
--- /dev/null
+++ b/doxygen/html/classndgui_a734cf33c60368b5670ab8c927b4d52bb_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.map b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.map
new file mode 100644
index 0000000..1a9fe8d
--- /dev/null
+++ b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.map
@@ -0,0 +1,13 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="345,85,463,115"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="281,139,527,168"/>
+<area shape="rect" id="node17" href="$classndgui.html#a944586f41e55f491391052b79cfb529f" title="opens ths chooseInterfaceDialog" alt="" coords="309,192,499,221"/>
+<area shape="rect" id="node19" href="$classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="295,245,513,275"/>
+<area shape="rect" id="node23" href="$class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699" title="NetworkDiscovery::GetErrorStr" alt="" coords="303,299,505,328"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="577,5,863,35"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="608,59,832,88"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="584,112,856,141"/>
+<area shape="rect" id="node13" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="596,165,844,195"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="609,219,831,248"/>
+<area shape="rect" id="node21" href="$classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="665,272,775,301"/>
+</map>
diff --git a/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5 b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5
new file mode 100644
index 0000000..2510372
--- /dev/null
+++ b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.md5
@@ -0,0 +1 @@
+d1745f3694b827a598f60657f19640cf \ No newline at end of file
diff --git a/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.png b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.png
new file mode 100644
index 0000000..b36268f
--- /dev/null
+++ b/doxygen/html/classndgui_a7b8063ad972601bdfdeb00f23009165c_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.map b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.map
new file mode 100644
index 0000000..99b3b8b
--- /dev/null
+++ b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="208,5,344,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible." alt="" coords="167,59,385,88"/>
+<area shape="rect" id="node7" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="436,59,660,88"/>
+</map>
diff --git a/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5 b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5
new file mode 100644
index 0000000..2ac896e
--- /dev/null
+++ b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.md5
@@ -0,0 +1 @@
+692c1668722e77cc25f6bd2207caec4e \ No newline at end of file
diff --git a/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.png b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.png
new file mode 100644
index 0000000..d8d5884
--- /dev/null
+++ b/doxygen/html/classndgui_a806312a541d5a5fff560fa1b40182409_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.map b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.map
new file mode 100644
index 0000000..706151c
--- /dev/null
+++ b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="247,5,471,35"/>
+</map>
diff --git a/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5 b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5
new file mode 100644
index 0000000..e85614c
--- /dev/null
+++ b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.md5
@@ -0,0 +1 @@
+65a7e616b4173cb85758ace3a65a00d5 \ No newline at end of file
diff --git a/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.png b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.png
new file mode 100644
index 0000000..e4c7782
--- /dev/null
+++ b/doxygen/html/classndgui_a944586f41e55f491391052b79cfb529f_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.map b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.map
new file mode 100644
index 0000000..422f24c
--- /dev/null
+++ b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" title="stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit." alt="" coords="183,5,324,35"/>
+</map>
diff --git a/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5 b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5
new file mode 100644
index 0000000..cae4b58
--- /dev/null
+++ b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.md5
@@ -0,0 +1 @@
+67a285cf74b58511404d26ae6aee5338 \ No newline at end of file
diff --git a/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.png b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.png
new file mode 100644
index 0000000..53e8e9b
--- /dev/null
+++ b/doxygen/html/classndgui_aa3373ffada3e46d087c04ff7508ed5f4_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.map b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.map
new file mode 100644
index 0000000..9789cda
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.map
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,121,400,151"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="448,121,651,151"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="1057,108,1252,137"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="699,17,968,47"/>
+<area shape="rect" id="node20" href="$class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="727,121,940,151"/>
+<area shape="rect" id="node22" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="713,175,953,204"/>
+<area shape="rect" id="node27" href="$class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="1048,227,1261,256"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="1017,31,1292,60"/>
+<area shape="rect" id="node13" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1341,5,1573,35"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1621,5,1877,35"/>
+<area shape="rect" id="node17" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1925,5,2211,35"/>
+<area shape="rect" id="node25" href="$class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="1049,173,1260,203"/>
+</map>
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5 b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5
new file mode 100644
index 0000000..144612a
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.md5
@@ -0,0 +1 @@
+510cb76ea7628f115ff8bc4597fac552 \ No newline at end of file
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.png b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.png
new file mode 100644
index 0000000..136ecd9
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.map b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.map
new file mode 100644
index 0000000..1ef9fff
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery" alt="" coords="205,5,400,35"/>
+</map>
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5 b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5
new file mode 100644
index 0000000..b75508f
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.md5
@@ -0,0 +1 @@
+4fe3d1c5c281b57e40184f39f69678f8 \ No newline at end of file
diff --git a/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.png b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.png
new file mode 100644
index 0000000..dfeb778
--- /dev/null
+++ b/doxygen/html/classndgui_aa7cc65d744f45cf123a87cdf4be36b3d_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.map b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.map
new file mode 100644
index 0000000..2569c72
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.map
@@ -0,0 +1,14 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" title="NetworkDiscovery::initAndRun" alt="" coords="248,121,451,151"/>
+<area shape="rect" id="node28" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="275,175,424,204"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" title="NetworkDiscovery::abortBoot" alt="" coords="857,108,1052,137"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" title="NetworkDiscovery::handleNewConnection" alt="" coords="499,17,768,47"/>
+<area shape="rect" id="node18" href="$class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" title="NetworkDiscovery::readyForRun" alt="" coords="527,121,740,151"/>
+<area shape="rect" id="node20" href="$class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" title="NetworkDiscovery::slotReadyForRun" alt="" coords="513,175,753,204"/>
+<area shape="rect" id="node25" href="$class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" title="NetworkDiscovery::updateStatus" alt="" coords="848,227,1061,256"/>
+<area shape="rect" id="node9" href="$class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" title="NetworkDiscovery::handleClientDisconnect" alt="" coords="817,31,1092,60"/>
+<area shape="rect" id="node11" href="$class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" title="NetworkDiscovery::handleNewInput" alt="" coords="1141,5,1373,35"/>
+<area shape="rect" id="node13" href="$class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" title="NetworkDiscovery::handleNewInputLine" alt="" coords="1421,5,1677,35"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" title="NetworkDiscovery::changeProgressBarValue" alt="" coords="1725,5,2011,35"/>
+<area shape="rect" id="node23" href="$class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" title="NetworkDiscovery::addInterface" alt="" coords="849,173,1060,203"/>
+</map>
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5 b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5
new file mode 100644
index 0000000..2e01aee
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.md5
@@ -0,0 +1 @@
+01d648d97858d29f428f19fa89d9f7e4 \ No newline at end of file
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.png b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.png
new file mode 100644
index 0000000..94490a4
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.map b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.map
new file mode 100644
index 0000000..7b94112
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event." alt="" coords="249,5,399,35"/>
+</map>
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5 b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5
new file mode 100644
index 0000000..ef194e3
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.md5
@@ -0,0 +1 @@
+4f1aaa0f78ab8b18c0ed0d36f2adb602 \ No newline at end of file
diff --git a/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.png b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.png
new file mode 100644
index 0000000..d86be2b
--- /dev/null
+++ b/doxygen/html/classndgui_ac173b84ab72e5a53ae0289e48ab395ef_icgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.map b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.map
new file mode 100644
index 0000000..9a4292f
--- /dev/null
+++ b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" title="NetworkDiscovery::getInterfaceConfig" alt="" coords="213,112,459,141"/>
+<area shape="rect" id="node5" href="$classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" title="interfaceconfiguration::getBroadcast" alt="" coords="512,5,741,35"/>
+<area shape="rect" id="node7" href="$classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" title="interfaceconfiguration::getDnsservers" alt="" coords="508,59,745,88"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="515,112,739,141"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" title="interfaceconfiguration::getIpAddress" alt="" coords="512,165,741,195"/>
+<area shape="rect" id="node13" href="$classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" title="interfaceconfiguration::getNetmask" alt="" coords="515,219,739,248"/>
+</map>
diff --git a/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5 b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5
new file mode 100644
index 0000000..97eb987
--- /dev/null
+++ b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.md5
@@ -0,0 +1 @@
+5ba40b4168ea9fcc32bfdbf148f12c1e \ No newline at end of file
diff --git a/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.png b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.png
new file mode 100644
index 0000000..34e3f32
--- /dev/null
+++ b/doxygen/html/classndgui_aca229fe8f5a79c35ba6d784d76ac4358_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.map b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.map
new file mode 100644
index 0000000..809f995
--- /dev/null
+++ b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" title="load jQuery and js scripts into the page so that all javascript functions will work." alt="" coords="199,5,324,35"/>
+</map>
diff --git a/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5 b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5
new file mode 100644
index 0000000..5cf412c
--- /dev/null
+++ b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.md5
@@ -0,0 +1 @@
+cb52e38f5b50cedbb7d3cb2431240aee \ No newline at end of file
diff --git a/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.png b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.png
new file mode 100644
index 0000000..2b0456c
--- /dev/null
+++ b/doxygen/html/classndgui_ad1331d475beb6eb0ee87b3c37b8d2ec6_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.map b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.map
new file mode 100644
index 0000000..5e05139
--- /dev/null
+++ b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.map
@@ -0,0 +1,10 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog" alt="" coords="257,59,375,88"/>
+<area shape="rect" id="node5" href="$class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" title="NetworkDiscovery::checkConnectivity" alt="" coords="193,112,439,141"/>
+<area shape="rect" id="node17" href="$classndgui.html#a806312a541d5a5fff560fa1b40182409" title="ndgui::initFbgui" alt="" coords="261,165,371,195"/>
+<area shape="rect" id="node7" href="$class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" title="NetworkDiscovery::checkConnectivityViaTcp" alt="" coords="489,5,775,35"/>
+<area shape="rect" id="node9" href="$classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" title="interfaceconfiguration::getGateway" alt="" coords="520,59,744,88"/>
+<area shape="rect" id="node11" href="$classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" title="interfaceconfiguration::readConfigOutOfFile" alt="" coords="496,112,768,141"/>
+<area shape="rect" id="node13" href="$class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" title="NetworkManager::replaceDefaultRoute" alt="" coords="508,165,756,195"/>
+<area shape="rect" id="node15" href="$class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" title="NetworkDiscovery::updateIfStatus" alt="" coords="521,219,743,248"/>
+</map>
diff --git a/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5 b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5
new file mode 100644
index 0000000..816c843
--- /dev/null
+++ b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.md5
@@ -0,0 +1 @@
+70519bb67b62488b126734a8e28a92c2 \ No newline at end of file
diff --git a/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.png b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.png
new file mode 100644
index 0000000..9fb15d9
--- /dev/null
+++ b/doxygen/html/classndgui_af640d1a415d6d5d853eba76bfaf5290f_cgraph.png
Binary files differ
diff --git a/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.map b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.map
new file mode 100644
index 0000000..dfb4345
--- /dev/null
+++ b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence" alt="" coords="216,5,352,35"/>
+<area shape="rect" id="node5" href="$classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog..." alt="" coords="172,59,396,88"/>
+</map>
diff --git a/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5 b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5
new file mode 100644
index 0000000..f7e697d
--- /dev/null
+++ b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.md5
@@ -0,0 +1 @@
+bef2c605b62274204348c78d8df3a7de \ No newline at end of file
diff --git a/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.png b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.png
new file mode 100644
index 0000000..1fe61c7
--- /dev/null
+++ b/doxygen/html/classndgui_af98fc47fe747975dee2cf2346acf785d_icgraph.png
Binary files differ
diff --git a/doxygen/html/closed.png b/doxygen/html/closed.png
new file mode 100644
index 0000000..b7d4bd9
--- /dev/null
+++ b/doxygen/html/closed.png
Binary files differ
diff --git a/doxygen/html/downloadmanager_8cpp.html b/doxygen/html/downloadmanager_8cpp.html
new file mode 100644
index 0000000..069a175
--- /dev/null
+++ b/doxygen/html/downloadmanager_8cpp.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/downloadmanager.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('downloadmanager_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/downloadmanager.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="downloadmanager_8h_source.html">downloadmanager.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for downloadmanager.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="downloadmanager_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8cpp">
+<area shape="rect" id="node3" href="downloadmanager_8h.html" title="downloadmanager.h" alt="" coords="124,83,263,112"/><area shape="rect" id="node5" href="fbgui_8h.html" title="fbgui.h" alt="" coords="163,160,224,189"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="downloadmanager_8cpp.html">downloadmanager.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/downloadmanager_8cpp__incl.map b/doxygen/html/downloadmanager_8cpp__incl.map
new file mode 100644
index 0000000..e00bd8b
--- /dev/null
+++ b/doxygen/html/downloadmanager_8cpp__incl.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$downloadmanager_8h.html" title="downloadmanager.h" alt="" coords="124,83,263,112"/>
+<area shape="rect" id="node5" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="163,160,224,189"/>
+</map>
diff --git a/doxygen/html/downloadmanager_8cpp__incl.md5 b/doxygen/html/downloadmanager_8cpp__incl.md5
new file mode 100644
index 0000000..6ec794b
--- /dev/null
+++ b/doxygen/html/downloadmanager_8cpp__incl.md5
@@ -0,0 +1 @@
+35768d3f2e95d7ec3918b563acee9a5c \ No newline at end of file
diff --git a/doxygen/html/downloadmanager_8cpp__incl.png b/doxygen/html/downloadmanager_8cpp__incl.png
new file mode 100644
index 0000000..ca9cc84
--- /dev/null
+++ b/doxygen/html/downloadmanager_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/downloadmanager_8h.html b/doxygen/html/downloadmanager_8h.html
new file mode 100644
index 0000000..d857bfa
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h.html
@@ -0,0 +1,208 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/downloadmanager.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('downloadmanager_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/downloadmanager.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for downloadmanager.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="downloadmanager_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8h" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8h" id="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8h">
+<area shape="rect" id="node3" href="fbgui_8h.html" title="fbgui.h" alt="" coords="163,83,224,112"/></map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="downloadmanager_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2downloadmanager_8hdep">
+<area shape="rect" id="node3" href="downloadmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.cpp" alt="" coords="5,83,355,112"/><area shape="rect" id="node5" href="fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="379,83,653,112"/></map>
+</div>
+</div>
+<p><a href="downloadmanager_8h_source.html">Go to the source code of this file.</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="class_download_manager.html">DownloadManager</a></td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957">debug</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QUrl&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9">baseURL</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859">binPath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadPath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a></td></tr>
+</table>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="a234e8a60f8c04f267847d0f548e48cb9"></a><!-- doxytag: member="downloadmanager.h::baseURL" ref="a234e8a60f8c04f267847d0f548e48cb9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QUrl baseURL</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a77498c74d71edea0b1fddec0565ca859"></a><!-- doxytag: member="downloadmanager.h::binPath" ref="a77498c74d71edea0b1fddec0565ca859" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString binPath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a398527b3e9e358c345c5047b16871957"></a><!-- doxytag: member="downloadmanager.h::debug" ref="a398527b3e9e358c345c5047b16871957" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957">debug</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa99ae0a965d4bde3989d259fadc4f0ec"></a><!-- doxytag: member="downloadmanager.h::downloadPath" ref="aa99ae0a965d4bde3989d259fadc4f0ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString downloadPath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afb7bae46ad8e23553477b181275e66fa"></a><!-- doxytag: member="downloadmanager.h::updateInterval" ref="afb7bae46ad8e23553477b181275e66fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="downloadmanager_8h.html">downloadmanager.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/downloadmanager_8h__dep__incl.map b/doxygen/html/downloadmanager_8h__dep__incl.map
new file mode 100644
index 0000000..78b9a1c
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$downloadmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.cpp" alt="" coords="5,83,355,112"/>
+<area shape="rect" id="node5" href="$fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="379,83,653,112"/>
+</map>
diff --git a/doxygen/html/downloadmanager_8h__dep__incl.md5 b/doxygen/html/downloadmanager_8h__dep__incl.md5
new file mode 100644
index 0000000..5712134
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__dep__incl.md5
@@ -0,0 +1 @@
+263beb8c8b6abf9ded95a6dcbfba2ba0 \ No newline at end of file
diff --git a/doxygen/html/downloadmanager_8h__dep__incl.png b/doxygen/html/downloadmanager_8h__dep__incl.png
new file mode 100644
index 0000000..a903614
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/downloadmanager_8h__incl.map b/doxygen/html/downloadmanager_8h__incl.map
new file mode 100644
index 0000000..986c9e2
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="163,83,224,112"/>
+</map>
diff --git a/doxygen/html/downloadmanager_8h__incl.md5 b/doxygen/html/downloadmanager_8h__incl.md5
new file mode 100644
index 0000000..a817ce3
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__incl.md5
@@ -0,0 +1 @@
+e9df0d3f08f0d008e802e20b123647e6 \ No newline at end of file
diff --git a/doxygen/html/downloadmanager_8h__incl.png b/doxygen/html/downloadmanager_8h__incl.png
new file mode 100644
index 0000000..723dc3c
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h__incl.png
Binary files differ
diff --git a/doxygen/html/downloadmanager_8h_source.html b/doxygen/html/downloadmanager_8h_source.html
new file mode 100644
index 0000000..fa08a68
--- /dev/null
+++ b/doxygen/html/downloadmanager_8h_source.html
@@ -0,0 +1,194 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/downloadmanager.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('downloadmanager_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/downloadmanager.h</h1> </div>
+</div>
+<div class="contents">
+<a href="downloadmanager_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2010,2011 - RZ Uni Freiburg</span>
+<a name="l00003"></a>00003 <span class="comment"> * Copyright (c) 2010,2011 - OpenSLX Project</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * This program/file is free software distributed under the GPL version 2.</span>
+<a name="l00006"></a>00006 <span class="comment"> * See http://openslx.org/COPYING</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * If you have any feedback please consult http://openslx.org/feedback and</span>
+<a name="l00009"></a>00009 <span class="comment"> * send your feedback to feedback@openslx.org</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * General information about OpenSLX can be found under http://openslx.org</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * Class managing download requests:</span>
+<a name="l00015"></a>00015 <span class="comment"> * - provides queueing functionality</span>
+<a name="l00016"></a>00016 <span class="comment"> * - static info: filename, filesize</span>
+<a name="l00017"></a>00017 <span class="comment"> * - dynamic info: download progress, current speed</span>
+<a name="l00018"></a>00018 <span class="comment"> *</span>
+<a name="l00019"></a>00019 <span class="comment"> */</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#ifndef DOWNLOADMANAGER_H</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define DOWNLOADMANAGER_H</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;<a class="code" href="fbgui_8h.html">fbgui.h</a>&quot;</span>
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957">debug</a>;
+<a name="l00027"></a>00027 <span class="keyword">extern</span> QUrl <a class="code" href="downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9">baseURL</a>;
+<a name="l00028"></a>00028 <span class="keyword">extern</span> QString <a class="code" href="downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859">binPath</a>;
+<a name="l00029"></a>00029 <span class="keyword">extern</span> QString <a class="code" href="downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadPath</a>;
+<a name="l00030"></a>00030 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a>;
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="class_download_manager.html">00032</a> <span class="keyword">class </span><a class="code" href="class_download_manager.html">DownloadManager</a>: <span class="keyword">public</span> QObject {
+<a name="l00033"></a>00033 Q_OBJECT
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="keyword">public</span>:
+<a name="l00036"></a>00036 <a class="code" href="class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e">DownloadManager</a>();
+<a name="l00037"></a>00037 <a class="code" href="class_download_manager.html#abb67275a951d706a3108a0d307ea9113">~DownloadManager</a>();
+<a name="l00038"></a><a class="code" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">00038</a> QTime <a class="code" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">time</a>;
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="keyword">private</span>:
+<a name="l00041"></a>00041 <span class="comment">// checks for valid download directory, ran once in constructor</span>
+<a name="l00042"></a>00042 <span class="keywordtype">void</span> checkDownloadDirectory();
+<a name="l00043"></a>00043 <span class="comment">// private control function for queueing mechanism.</span>
+<a name="l00044"></a>00044 <span class="keywordtype">void</span> processDownloadRequest(<span class="keyword">const</span> QUrl&amp; url);
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="comment">// base objects for downloading</span>
+<a name="l00047"></a>00047 QNetworkAccessManager* _qnam;
+<a name="l00048"></a>00048 QQueue&lt;QUrl&gt; _downloadQueue;
+<a name="l00049"></a>00049 QNetworkReply* _currentDownload;
+<a name="l00050"></a>00050 QFile _outfile;
+<a name="l00051"></a>00051 QDir _downloadDir;
+<a name="l00052"></a>00052 <span class="comment">// download progress variables</span>
+<a name="l00053"></a>00053 <span class="keywordtype">int</span> _currentProgress, _lastProgress;
+<a name="l00054"></a>00054 <span class="comment">// download in progress flag</span>
+<a name="l00055"></a>00055 <span class="keywordtype">bool</span> _dip;
+<a name="l00056"></a>00056 <span class="comment">// static counter</span>
+<a name="l00057"></a>00057 <span class="keyword">static</span> <span class="keywordtype">int</span> _downloaded;
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 signals:
+<a name="l00060"></a>00060 <span class="comment">// notify sends a message to the javascript interface to be evaluated there</span>
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e">notify</a>(<span class="keyword">const</span> QString&amp; msg);
+<a name="l00062"></a>00062 <span class="comment">// downloadInfo sends static information (name, size) to the interface.</span>
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#adc2f6c143c220743395b8e618544bfbb">downloadInfo</a>(<span class="keyword">const</span> QString&amp; filename, <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; filesize);
+<a name="l00064"></a>00064 <span class="comment">// updateProgress sends download progress information to the interface.</span>
+<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9">updateProgress</a>(<span class="keyword">const</span> <span class="keywordtype">int</span>&amp; percent, <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; speed, <span class="keyword">const</span> QString&amp; unit);
+<a name="l00066"></a>00066 <span class="comment">// signal emitted when download queue is empty.</span>
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#aae1d90600db32b6d877546d89a140657">downloadQueueEmpty</a>();
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="keyword">public</span> slots:
+<a name="l00070"></a>00070 <span class="comment">// public slots to receive download requests.</span>
+<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">downloadFile</a>(<span class="keyword">const</span> QUrl&amp; fileUrl);
+<a name="l00072"></a>00072 <span class="comment">// convenience function</span>
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">downloadFile</a>(<span class="keyword">const</span> QString&amp; fileUrl);
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keyword">private</span> slots:
+<a name="l00076"></a>00076 <span class="comment">// private slots to manage the downloading process</span>
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> startNextDownload();
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> processMetaInfo();
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> downloadReady();
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> downloadProgress(qint64 bytesIn, qint64 bytesTotal);
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> downloadFinished();
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 <span class="preprocessor">#endif // DOWNLOADMANAGER_H</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="downloadmanager_8h.html">downloadmanager.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/doxygen.css b/doxygen/html/doxygen.css
new file mode 100644
index 0000000..101c7a5
--- /dev/null
+++ b/doxygen/html/doxygen.css
@@ -0,0 +1,800 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+ font-size: 150%;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+dt {
+ font-weight: bold;
+}
+
+div.multicol {
+ -moz-column-gap: 1em;
+ -webkit-column-gap: 1em;
+ -moz-column-count: 3;
+ -webkit-column-count: 3;
+}
+
+p.startli, p.startdd, p.starttd {
+ margin-top: 2px;
+}
+
+p.endli {
+ margin-bottom: 0px;
+}
+
+p.enddd {
+ margin-bottom: 4px;
+}
+
+p.endtd {
+ margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+span.legend {
+ font-size: 70%;
+ text-align: center;
+}
+
+h3.version {
+ font-size: 90%;
+ text-align: center;
+}
+
+div.qindex, div.navtab{
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #3D578C;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #4665A2;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #9CAFD4;
+ color: #ffffff;
+ border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+ color: #4665A2;
+}
+
+a.codeRef {
+ color: #4665A2;
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 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;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background: white;
+ color: black;
+ margin: 0;
+}
+
+div.contents {
+ margin-top: 10px;
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+td.indexkey {
+ background-color: #EBEFF6;
+ font-weight: bold;
+ border: 1px solid #C4CFE5;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+}
+
+td.indexvalue {
+ background-color: #EBEFF6;
+ border: 1px solid #C4CFE5;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+div.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+
+div.center img {
+ border: 0px;
+}
+
+address.footer {
+ text-align: right;
+ padding-right: 12px;
+}
+
+img.footer {
+ border: 0px;
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+/* @end */
+
+/*
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+ background: #EBEFF6;
+ font-weight: bold;
+}
+
+hr {
+ height: 0px;
+ border: none;
+ border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+ height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+ border-spacing: 0px;
+ padding: 0px;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #F9FAFC;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #C4CFE5;
+}
+
+.memItemLeft, .memTemplItemLeft {
+ white-space: nowrap;
+}
+
+.memTemplParams {
+ color: #4665A2;
+ white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #4665A2;
+ font-weight: normal;
+ margin-left: 9px;
+}
+
+.memnav {
+ background-color: #EBEFF6;
+ border: 1px solid #A3B4D7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.memitem {
+ padding: 0;
+ margin-bottom: 10px;
+}
+
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+ margin-left: 6px;
+}
+
+.memproto {
+ 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 */
+ -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 */
+ -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 #A8B8D9;
+ border-left: 1px solid #A8B8D9;
+ border-right: 1px solid #A8B8D9;
+ padding: 2px 5px;
+ 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));
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ 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) */
+
+/* for the tree view */
+
+.ftvtree {
+ font-family: sans-serif;
+ margin: 0px;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+ font-size: 9pt;
+ font-weight: bold;
+ margin: 5px;
+}
+
+.directory h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice. Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+ height: 61px;
+ background-repeat: no-repeat;
+ background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+ display: none;
+}
+*/
+
+.directory > h3 {
+ margin-top: 0;
+}
+
+.directory p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory div {
+ display: none;
+ margin: 0px;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.directory-alt h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+.directory-alt > h3 {
+ margin-top: 0;
+}
+
+.directory-alt p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory-alt div {
+ display: none;
+ margin: 0px;
+}
+
+.directory-alt img {
+ vertical-align: -30%;
+}
+
+/* @end */
+
+div.dynheader {
+ margin-top: 8px;
+}
+
+address {
+ font-style: normal;
+ color: #2A3D61;
+}
+
+table.doxtable {
+ border-collapse:collapse;
+}
+
+table.doxtable td, table.doxtable th {
+ border: 1px solid #2D4068;
+ padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+ background-color: #374F7F;
+ color: #FFFFFF;
+ font-size: 110%;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+}
+
+.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
+{
+ 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 10px;
+}
+
+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: #D0D000;
+}
+
+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% arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectbrief
+{
+ font: 120% arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#projectnumber
+{
+ font: 50% arial,sans-serif;
+ margin: 0px;
+ padding: 0px;
+}
+
+#titlearea
+{
+ padding: 0px;
+ margin: 0px;
+ width: 100%;
+ border-bottom: 1px solid #5373B4;
+}
+
diff --git a/doxygen/html/doxygen.png b/doxygen/html/doxygen.png
new file mode 100644
index 0000000..635ed52
--- /dev/null
+++ b/doxygen/html/doxygen.png
Binary files differ
diff --git a/doxygen/html/fbgui_8cpp.html b/doxygen/html/fbgui_8cpp.html
new file mode 100644
index 0000000..90ff0fd
--- /dev/null
+++ b/doxygen/html/fbgui_8cpp.html
@@ -0,0 +1,323 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/fbgui.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('fbgui_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/fbgui.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="sysinfo_8h_source.html">sysinfo.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="downloadmanager_8h_source.html">downloadmanager.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="javascriptinterface_8h_source.html">javascriptinterface.h</a>&quot;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &lt;QThread&gt;</code><br/>
+<code>#include &lt;QtWebKit&gt;</code><br/>
+<code>#include &lt;QxtCore&gt;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for fbgui.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="fbgui_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8cpp">
+<area shape="rect" id="node3" href="fbgui_8h.html" title="fbgui.h" alt="" coords="188,160,249,189"/><area shape="rect" id="node13" href="sysinfo_8h.html" title="sysinfo.h" alt="" coords="484,83,559,112"/><area shape="rect" id="node20" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="627,83,733,112"/><area shape="rect" id="node27" href="downloadmanager_8h.html" title="downloadmanager.h" alt="" coords="108,83,247,112"/><area shape="rect" id="node30" href="javascriptinterface_8h.html" title="javascriptinterface.h" alt="" coords="271,83,409,112"/></map>
+</div>
+</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">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a1f4520d6f7efa9976ad7a8c2980794d9">logFilePath</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a64199835dc4c3d005a8ed224828676af">ipConfigFilePath</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a041af848165dab38f37ab5f2801ca857">binPath</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QUrl&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#adf1ebf71e594d4352926851411ce172c">baseURL</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a6a172ff377d365ca99857b3e3a214c95">downloadPath</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#aaef74e56de57e34ae107a4707fc374ed">fileToTriggerURL</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a5e0c7c225e4b69e0ee285cd995a99955">serialLocation</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#afc875187813785243185b58d9894d439">sessionID</a> (&quot;&quot;)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QThread&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2">dmThread</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a> = -1</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da">debugMode</a> = -1</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="adf1ebf71e594d4352926851411ce172c"></a><!-- doxytag: member="fbgui.cpp::baseURL" ref="adf1ebf71e594d4352926851411ce172c" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QUrl baseURL </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a041af848165dab38f37ab5f2801ca857"></a><!-- doxytag: member="fbgui.cpp::binPath" ref="a041af848165dab38f37ab5f2801ca857" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString binPath </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a6a172ff377d365ca99857b3e3a214c95"></a><!-- doxytag: member="fbgui.cpp::downloadPath" ref="a6a172ff377d365ca99857b3e3a214c95" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString downloadPath </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aaef74e56de57e34ae107a4707fc374ed"></a><!-- doxytag: member="fbgui.cpp::fileToTriggerURL" ref="aaef74e56de57e34ae107a4707fc374ed" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString fileToTriggerURL </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a64199835dc4c3d005a8ed224828676af"></a><!-- doxytag: member="fbgui.cpp::ipConfigFilePath" ref="a64199835dc4c3d005a8ed224828676af" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ipConfigFilePath </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a1f4520d6f7efa9976ad7a8c2980794d9"></a><!-- doxytag: member="fbgui.cpp::logFilePath" ref="a1f4520d6f7efa9976ad7a8c2980794d9" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString logFilePath </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5e0c7c225e4b69e0ee285cd995a99955"></a><!-- doxytag: member="fbgui.cpp::serialLocation" ref="a5e0c7c225e4b69e0ee285cd995a99955" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString serialLocation </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afc875187813785243185b58d9894d439"></a><!-- doxytag: member="fbgui.cpp::sessionID" ref="afc875187813785243185b58d9894d439" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString sessionID </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="a88fe7f60c1db6bc0d529d647128975da"></a><!-- doxytag: member="fbgui.cpp::debugMode" ref="a88fe7f60c1db6bc0d529d647128975da" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da">debugMode</a> = -1</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa36620726ddc7654b86bab9bcaa704e2"></a><!-- doxytag: member="fbgui.cpp::dmThread" ref="aa36620726ddc7654b86bab9bcaa704e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QThread <a class="el" href="fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2">dmThread</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afb7bae46ad8e23553477b181275e66fa"></a><!-- doxytag: member="fbgui.cpp::updateInterval" ref="afb7bae46ad8e23553477b181275e66fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a> = -1</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="fbgui_8cpp.html">fbgui.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/fbgui_8cpp__incl.map b/doxygen/html/fbgui_8cpp__incl.map
new file mode 100644
index 0000000..e06a4eb
--- /dev/null
+++ b/doxygen/html/fbgui_8cpp__incl.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="188,160,249,189"/>
+<area shape="rect" id="node13" href="$sysinfo_8h.html" title="sysinfo.h" alt="" coords="484,83,559,112"/>
+<area shape="rect" id="node20" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="627,83,733,112"/>
+<area shape="rect" id="node27" href="$downloadmanager_8h.html" title="downloadmanager.h" alt="" coords="108,83,247,112"/>
+<area shape="rect" id="node30" href="$javascriptinterface_8h.html" title="javascriptinterface.h" alt="" coords="271,83,409,112"/>
+</map>
diff --git a/doxygen/html/fbgui_8cpp__incl.md5 b/doxygen/html/fbgui_8cpp__incl.md5
new file mode 100644
index 0000000..31b216d
--- /dev/null
+++ b/doxygen/html/fbgui_8cpp__incl.md5
@@ -0,0 +1 @@
+0d2fe8b8426069fb94510578d07d3760 \ No newline at end of file
diff --git a/doxygen/html/fbgui_8cpp__incl.png b/doxygen/html/fbgui_8cpp__incl.png
new file mode 100644
index 0000000..68844ee
--- /dev/null
+++ b/doxygen/html/fbgui_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/fbgui_8h.html b/doxygen/html/fbgui_8h.html
new file mode 100644
index 0000000..0629c37
--- /dev/null
+++ b/doxygen/html/fbgui_8h.html
@@ -0,0 +1,395 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/fbgui.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('fbgui_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#define-members">Defines</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/fbgui.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QWSServer&gt;</code><br/>
+<code>#include &lt;QtGui&gt;</code><br/>
+<code>#include &lt;QtWebKit&gt;</code><br/>
+<code>#include &lt;QxtCore&gt;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for fbgui.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="fbgui_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8h" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="fbgui_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2fbgui_8hdep">
+<area shape="rect" id="node3" href="downloadmanager_8h.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.h" alt="" coords="236,83,572,112"/><area shape="rect" id="node7" href="fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="379,160,653,189"/><area shape="rect" id="node10" href="sysinfo_8h.html" title="/home/niklas/workspace/fbgui/src/sysinfo.h" alt="" coords="647,83,921,112"/><area shape="rect" id="node13" href="javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="989,160,1341,189"/><area shape="rect" id="node17" href="javascriptinterface_8h.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.h" alt="" coords="945,83,1284,112"/><area shape="rect" id="node22" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="1365,160,1640,189"/><area shape="rect" id="node24" href="ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="1409,83,1671,112"/><area shape="rect" id="node5" href="downloadmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.cpp" alt="" coords="5,160,355,189"/><area shape="rect" id="node15" href="sysinfo_8cpp.html" title="/home/niklas/workspace/fbgui/src/sysinfo.cpp" alt="" coords="677,160,965,189"/><area shape="rect" id="node27" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="1664,160,1941,189"/></map>
+</div>
+</div>
+<p><a href="fbgui_8h_source.html">Go to the source code of this file.</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="classfbgui.html">fbgui</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">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6">DEFAULT_URL</a>&#160;&#160;&#160;&quot;http://www.google.com&quot;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9">DEFAULT_DOWNLOAD_DIR</a>&#160;&#160;&#160;&quot;/tmp/<a class="el" href="classfbgui.html">fbgui</a>&quot;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7">DEFAULT_CONFIG_PATH</a>&#160;&#160;&#160;&quot;/etc/fbgui.conf&quot;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623">DEFAULT_LOG_FILE_PATH</a>&#160;&#160;&#160;&quot;/tmp/fbgui.log&quot;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074">DEFAULT_UPDATE_INTERVAL</a>&#160;&#160;&#160;1;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0">DEFAULT_QRC_HTML_DIR</a>&#160;&#160;&#160;&quot;:/html&quot;</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f">DEFAULT_FILE_TRIGGER</a>&#160;&#160;&#160;&quot;/tmp/<a class="el" href="classfbgui.html">fbgui</a>/trigger&quot;</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0">logFilePath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc">ipConfigFilePath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QThread&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2">dmThread</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84">serialLocation</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0">fileToTriggerURL</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c">sessionID</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a77498c74d71edea0b1fddec0565ca859">binPath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadPath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QUrl&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a234e8a60f8c04f267847d0f548e48cb9">baseURL</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da">debugMode</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a></td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="a814585e9e2b41f2f341c6368c39ba0c7"></a><!-- doxytag: member="fbgui.h::DEFAULT_CONFIG_PATH" ref="a814585e9e2b41f2f341c6368c39ba0c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_CONFIG_PATH&#160;&#160;&#160;&quot;/etc/fbgui.conf&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a72dec01fe61a3dd3adff2c76ddcf73d9"></a><!-- doxytag: member="fbgui.h::DEFAULT_DOWNLOAD_DIR" ref="a72dec01fe61a3dd3adff2c76ddcf73d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_DOWNLOAD_DIR&#160;&#160;&#160;&quot;/tmp/<a class="el" href="classfbgui.html">fbgui</a>&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="adf575b1b7c3a47fcbf7042f93427484f"></a><!-- doxytag: member="fbgui.h::DEFAULT_FILE_TRIGGER" ref="adf575b1b7c3a47fcbf7042f93427484f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_FILE_TRIGGER&#160;&#160;&#160;&quot;/tmp/<a class="el" href="classfbgui.html">fbgui</a>/trigger&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a11da69a8b651c78c98c97b75901e3623"></a><!-- doxytag: member="fbgui.h::DEFAULT_LOG_FILE_PATH" ref="a11da69a8b651c78c98c97b75901e3623" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_LOG_FILE_PATH&#160;&#160;&#160;&quot;/tmp/fbgui.log&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afaf369857151b5aee3af4d54ede70be0"></a><!-- doxytag: member="fbgui.h::DEFAULT_QRC_HTML_DIR" ref="afaf369857151b5aee3af4d54ede70be0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_QRC_HTML_DIR&#160;&#160;&#160;&quot;:/html&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a915e7a142e3b3029868f9a51d1ba0074"></a><!-- doxytag: member="fbgui.h::DEFAULT_UPDATE_INTERVAL" ref="a915e7a142e3b3029868f9a51d1ba0074" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_UPDATE_INTERVAL&#160;&#160;&#160;1;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="af3f6779ff17d09231643871406a7e2d6"></a><!-- doxytag: member="fbgui.h::DEFAULT_URL" ref="af3f6779ff17d09231643871406a7e2d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_URL&#160;&#160;&#160;&quot;http://www.google.com&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="a234e8a60f8c04f267847d0f548e48cb9"></a><!-- doxytag: member="fbgui.h::baseURL" ref="a234e8a60f8c04f267847d0f548e48cb9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QUrl baseURL</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a77498c74d71edea0b1fddec0565ca859"></a><!-- doxytag: member="fbgui.h::binPath" ref="a77498c74d71edea0b1fddec0565ca859" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString binPath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a88fe7f60c1db6bc0d529d647128975da"></a><!-- doxytag: member="fbgui.h::debugMode" ref="a88fe7f60c1db6bc0d529d647128975da" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da">debugMode</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa36620726ddc7654b86bab9bcaa704e2"></a><!-- doxytag: member="fbgui.h::dmThread" ref="aa36620726ddc7654b86bab9bcaa704e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QThread <a class="el" href="fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2">dmThread</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="aa99ae0a965d4bde3989d259fadc4f0ec"></a><!-- doxytag: member="fbgui.h::downloadPath" ref="aa99ae0a965d4bde3989d259fadc4f0ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString downloadPath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a69c37597f73429d9f75c90091e2980f0"></a><!-- doxytag: member="fbgui.h::fileToTriggerURL" ref="a69c37597f73429d9f75c90091e2980f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString fileToTriggerURL</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad42c15a7246485e3df63dd9a7be544fc"></a><!-- doxytag: member="fbgui.h::ipConfigFilePath" ref="ad42c15a7246485e3df63dd9a7be544fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString ipConfigFilePath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afb25b3fa09e65955980fa9a16731bbd0"></a><!-- doxytag: member="fbgui.h::logFilePath" ref="afb25b3fa09e65955980fa9a16731bbd0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString logFilePath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ad208253f1a4f94f7a3e30f4089c03b84"></a><!-- doxytag: member="fbgui.h::serialLocation" ref="ad208253f1a4f94f7a3e30f4089c03b84" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString serialLocation</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a5a44722efa513c3cee8993f0cad3f44c"></a><!-- doxytag: member="fbgui.h::sessionID" ref="a5a44722efa513c3cee8993f0cad3f44c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString sessionID</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="afb7bae46ad8e23553477b181275e66fa"></a><!-- doxytag: member="fbgui.h::updateInterval" ref="afb7bae46ad8e23553477b181275e66fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="fbgui_8h.html">fbgui.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/fbgui_8h__dep__incl.map b/doxygen/html/fbgui_8h__dep__incl.map
new file mode 100644
index 0000000..1a3a6d5
--- /dev/null
+++ b/doxygen/html/fbgui_8h__dep__incl.map
@@ -0,0 +1,12 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$downloadmanager_8h.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.h" alt="" coords="236,83,572,112"/>
+<area shape="rect" id="node7" href="$fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="379,160,653,189"/>
+<area shape="rect" id="node10" href="$sysinfo_8h.html" title="/home/niklas/workspace/fbgui/src/sysinfo.h" alt="" coords="647,83,921,112"/>
+<area shape="rect" id="node13" href="$javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="989,160,1341,189"/>
+<area shape="rect" id="node17" href="$javascriptinterface_8h.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.h" alt="" coords="945,83,1284,112"/>
+<area shape="rect" id="node22" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="1365,160,1640,189"/>
+<area shape="rect" id="node24" href="$ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="1409,83,1671,112"/>
+<area shape="rect" id="node5" href="$downloadmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/downloadmanager.cpp" alt="" coords="5,160,355,189"/>
+<area shape="rect" id="node15" href="$sysinfo_8cpp.html" title="/home/niklas/workspace/fbgui/src/sysinfo.cpp" alt="" coords="677,160,965,189"/>
+<area shape="rect" id="node27" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="1664,160,1941,189"/>
+</map>
diff --git a/doxygen/html/fbgui_8h__dep__incl.md5 b/doxygen/html/fbgui_8h__dep__incl.md5
new file mode 100644
index 0000000..5010fce
--- /dev/null
+++ b/doxygen/html/fbgui_8h__dep__incl.md5
@@ -0,0 +1 @@
+e99985451f9fa2f3b0edaa836f12e8b5 \ No newline at end of file
diff --git a/doxygen/html/fbgui_8h__dep__incl.png b/doxygen/html/fbgui_8h__dep__incl.png
new file mode 100644
index 0000000..4bde189
--- /dev/null
+++ b/doxygen/html/fbgui_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/fbgui_8h__incl.map b/doxygen/html/fbgui_8h__incl.map
new file mode 100644
index 0000000..8be6a30
--- /dev/null
+++ b/doxygen/html/fbgui_8h__incl.map
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/doxygen/html/fbgui_8h__incl.md5 b/doxygen/html/fbgui_8h__incl.md5
new file mode 100644
index 0000000..15f4ae1
--- /dev/null
+++ b/doxygen/html/fbgui_8h__incl.md5
@@ -0,0 +1 @@
+04b5c88e04a3eb94d2144b5b61b2c8ea \ No newline at end of file
diff --git a/doxygen/html/fbgui_8h__incl.png b/doxygen/html/fbgui_8h__incl.png
new file mode 100644
index 0000000..03c56d5
--- /dev/null
+++ b/doxygen/html/fbgui_8h__incl.png
Binary files differ
diff --git a/doxygen/html/fbgui_8h_source.html b/doxygen/html/fbgui_8h_source.html
new file mode 100644
index 0000000..dd847df
--- /dev/null
+++ b/doxygen/html/fbgui_8h_source.html
@@ -0,0 +1,236 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/fbgui.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('fbgui_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/fbgui.h</h1> </div>
+</div>
+<div class="contents">
+<a href="fbgui_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2010,2011 - RZ Uni Freiburg</span>
+<a name="l00003"></a>00003 <span class="comment"> * Copyright (c) 2010,2011 - OpenSLX Project</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * This program/file is free software distributed under the GPL version 2.</span>
+<a name="l00006"></a>00006 <span class="comment"> * See http://openslx.org/COPYING</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * If you have any feedback please consult http://openslx.org/feedback and</span>
+<a name="l00009"></a>00009 <span class="comment"> * send your feedback to feedback@openslx.org</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * General information about OpenSLX can be found under http://openslx.org</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * Main class of the fbgui:</span>
+<a name="l00015"></a>00015 <span class="comment"> * - Manages display of components and their communications</span>
+<a name="l00016"></a>00016 <span class="comment"> *</span>
+<a name="l00017"></a>00017 <span class="comment"> */</span>
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="preprocessor">#ifndef FBGUI_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define FBGUI_H</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;QWSServer&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;QtGui&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;QtWebKit&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;QxtCore&gt;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027 <span class="comment">// Internal default settings</span>
+<a name="l00028"></a><a class="code" href="fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6">00028</a> <span class="preprocessor">#define DEFAULT_URL &quot;http://www.google.com&quot;</span>
+<a name="l00029"></a><a class="code" href="fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_DOWNLOAD_DIR &quot;/tmp/fbgui&quot;</span>
+<a name="l00030"></a><a class="code" href="fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_CONFIG_PATH &quot;/etc/fbgui.conf&quot;</span>
+<a name="l00031"></a><a class="code" href="fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_LOG_FILE_PATH &quot;/tmp/fbgui.log&quot;</span>
+<a name="l00032"></a><a class="code" href="fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_UPDATE_INTERVAL 1;</span>
+<a name="l00033"></a><a class="code" href="fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_QRC_HTML_DIR &quot;:/html&quot;</span>
+<a name="l00034"></a><a class="code" href="fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define DEFAULT_FILE_TRIGGER &quot;/tmp/fbgui/trigger&quot;</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="comment">// Global settings variables</span>
+<a name="l00037"></a>00037 <span class="keyword">extern</span> QString <a class="code" href="fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0">logFilePath</a>;
+<a name="l00038"></a>00038 <span class="keyword">extern</span> QString <a class="code" href="fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc">ipConfigFilePath</a>;
+<a name="l00039"></a>00039 <span class="keyword">extern</span> QThread <a class="code" href="fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2">dmThread</a>;
+<a name="l00040"></a>00040 <span class="keyword">extern</span> QString <a class="code" href="fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84">serialLocation</a>;
+<a name="l00041"></a>00041 <span class="keyword">extern</span> QString <a class="code" href="fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0">fileToTriggerURL</a>;
+<a name="l00042"></a>00042 <span class="keyword">extern</span> QString <a class="code" href="fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c">sessionID</a>;
+<a name="l00043"></a>00043 <span class="keyword">extern</span> QString <a class="code" href="downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859">binPath</a>;
+<a name="l00044"></a>00044 <span class="keyword">extern</span> QString <a class="code" href="downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadPath</a>;
+<a name="l00045"></a>00045 <span class="keyword">extern</span> QUrl <a class="code" href="downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9">baseURL</a>;
+<a name="l00046"></a>00046 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da">debugMode</a>;
+<a name="l00047"></a>00047 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa">updateInterval</a>;
+<a name="l00048"></a>00048
+<a name="l00049"></a><a class="code" href="classfbgui.html">00049</a> <span class="keyword">class </span><a class="code" href="classfbgui.html">fbgui</a>: <span class="keyword">public</span> QMainWindow {
+<a name="l00050"></a>00050 Q_OBJECT
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="keyword">public</span>:
+<a name="l00053"></a>00053 <a class="code" href="classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5">fbgui</a>();
+<a name="l00054"></a>00054 <a class="code" href="classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40">~fbgui</a>();
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="keyword">public</span> slots:
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61">init</a>();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">private</span>:
+<a name="l00060"></a>00060 <span class="comment">//-------------------</span>
+<a name="l00061"></a>00061 <span class="comment">// layout setup:</span>
+<a name="l00062"></a>00062 <span class="comment">//-------------------</span>
+<a name="l00063"></a>00063 <span class="comment">// Sets the layout depending on the debug mode:</span>
+<a name="l00064"></a>00064 <span class="comment">// no debug or debugMode = 0 -&gt; only browser shown.</span>
+<a name="l00065"></a>00065 <span class="comment">// debugMode = 1 -&gt; split main window in browser and debug console.</span>
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> setupLayout();
+<a name="l00067"></a>00067 <span class="comment">// Create all actions for the GUI. (Currently only quit.)</span>
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> createActions();
+<a name="l00069"></a>00069 <span class="comment">// Create a debug console widget as QTextEdit in order to print debug messages</span>
+<a name="l00070"></a>00070 <span class="comment">// directly within the GUI. This was needed since ttys can&#39;t really be used</span>
+<a name="l00071"></a>00071 <span class="comment">// for debugging purposes in the preboot environment.</span>
+<a name="l00072"></a>00072 <span class="keywordtype">void</span> createDebugConsole();
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="comment">//----------------------------------------</span>
+<a name="l00075"></a>00075 <span class="comment">// control the display of components:</span>
+<a name="l00076"></a>00076 <span class="comment">//----------------------------------------</span>
+<a name="l00077"></a>00077 <span class="comment">// watches for the file triggering the loading of the URL.</span>
+<a name="l00078"></a>00078 <span class="comment">// the file can be specified by the corresponding option.</span>
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> watchForTrigger();
+<a name="l00080"></a>00080 <span class="keywordtype">bool</span> checkHost() <span class="keyword">const</span>;
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> loadURL();
+<a name="l00082"></a>00082 QByteArray generatePOSTData();
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 <span class="comment">//----------------------------------</span>
+<a name="l00085"></a>00085 <span class="comment">// widgets constituing the gui:</span>
+<a name="l00086"></a>00086 <span class="comment">//----------------------------------</span>
+<a name="l00087"></a>00087 <span class="comment">// QWebView for displaying internet content</span>
+<a name="l00088"></a>00088 QWebView* _webView;
+<a name="l00089"></a>00089 <span class="comment">// QSplitter to split the main window in two resizable frames.</span>
+<a name="l00090"></a>00090 QSplitter* _splitter;
+<a name="l00091"></a>00091 <span class="comment">// QTextEdit implementing a minimalistic debug console.</span>
+<a name="l00092"></a>00092 QTextEdit* _debugConsole;
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="comment">//------------------</span>
+<a name="l00095"></a>00095 <span class="comment">// action list:</span>
+<a name="l00096"></a>00096 <span class="comment">//------------------</span>
+<a name="l00097"></a>00097 <span class="comment">// closes the main window provoking the application to quit.</span>
+<a name="l00098"></a>00098 QAction* _quit;
+<a name="l00099"></a>00099 <span class="comment">// triggers toggleDebugConsole()</span>
+<a name="l00100"></a>00100 QAction* _toggleDebugConsole;
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 <span class="comment">// watcher to detect changes in the observed directory.</span>
+<a name="l00103"></a>00103 QFileSystemWatcher* _watcher;
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105 <span class="keyword">private</span> slots:
+<a name="l00106"></a>00106 <span class="comment">// toggles debug console when action _toggleDebugConsole happens.</span>
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> toggleDebugConsole();
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">// This function is triggered by fileChanged Signal of _watcher.</span>
+<a name="l00110"></a>00110 <span class="comment">// It deletes _watcher, since we don&#39;t need it anymore and tries to load URL.</span>
+<a name="l00111"></a>00111 <span class="keywordtype">void</span> prepareURLLoad();
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> loadURLDone(<span class="keywordtype">bool</span> success);
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="comment">// shut off the system</span>
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> performShutDown();
+<a name="l00116"></a>00116 <span class="comment">// reboot the system</span>
+<a name="l00117"></a>00117 <span class="keywordtype">void</span> performReboot();
+<a name="l00118"></a>00118 <span class="comment">// shows &quot;loading system&quot; page</span>
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> loadSystem();
+<a name="l00120"></a>00120 <span class="comment">// prepares kexec by loading downloaded initramfs, kernel into kexec</span>
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> prepareKexec();
+<a name="l00122"></a>00122 <span class="comment">// executes: kexec -e</span>
+<a name="l00123"></a>00123 <span class="keywordtype">void</span> runKexec();
+<a name="l00124"></a>00124 };
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="preprocessor">#endif // FBGUI_H</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="fbgui_8h.html">fbgui.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/files.html b/doxygen/html/files.html
new file mode 100644
index 0000000..ed5d076
--- /dev/null
+++ b/doxygen/html/files.html
@@ -0,0 +1,130 @@
+<!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>ndgui/NetworkDiscovery: File List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('files.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>File List</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock">Here is a list of all files with brief descriptions:</div><table>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="downloadmanager_8cpp.html">downloadmanager.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="downloadmanager_8h.html">downloadmanager.h</a> <a href="downloadmanager_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="fbgui_8cpp.html">fbgui.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="fbgui_8h.html">fbgui.h</a> <a href="fbgui_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="interfaceconfiguration_8cpp.html">interfaceconfiguration.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="interfaceconfiguration_8h.html">interfaceconfiguration.h</a> <a href="interfaceconfiguration_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="javascriptinterface_8cpp.html">javascriptinterface.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="javascriptinterface_8h.html">javascriptinterface.h</a> <a href="javascriptinterface_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8cpp.html">loggerengine.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="loggerengine_8h.html">loggerengine.h</a> <a href="loggerengine_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="main_8cpp.html">main.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8cpp.html">ndgui.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="ndgui_8h.html">ndgui.h</a> <a href="ndgui_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8cpp.html">networkdiscovery.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="networkdiscovery_8h.html">networkdiscovery.h</a> <a href="networkdiscovery_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="networkmanager_8cpp.html">networkmanager.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="networkmanager_8h.html">networkmanager.h</a> <a href="networkmanager_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="sysinfo_8cpp.html">sysinfo.cpp</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">/home/niklas/workspace/fbgui/src/<a class="el" href="sysinfo_8h.html">sysinfo.h</a> <a href="sysinfo_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/ftv2blank.png b/doxygen/html/ftv2blank.png
new file mode 100644
index 0000000..3b7a29c
--- /dev/null
+++ b/doxygen/html/ftv2blank.png
Binary files differ
diff --git a/doxygen/html/ftv2doc.png b/doxygen/html/ftv2doc.png
new file mode 100644
index 0000000..310e441
--- /dev/null
+++ b/doxygen/html/ftv2doc.png
Binary files differ
diff --git a/doxygen/html/ftv2folderclosed.png b/doxygen/html/ftv2folderclosed.png
new file mode 100644
index 0000000..79aeaf7
--- /dev/null
+++ b/doxygen/html/ftv2folderclosed.png
Binary files differ
diff --git a/doxygen/html/ftv2folderopen.png b/doxygen/html/ftv2folderopen.png
new file mode 100644
index 0000000..1b703dd
--- /dev/null
+++ b/doxygen/html/ftv2folderopen.png
Binary files differ
diff --git a/doxygen/html/ftv2lastnode.png b/doxygen/html/ftv2lastnode.png
new file mode 100644
index 0000000..3b7a29c
--- /dev/null
+++ b/doxygen/html/ftv2lastnode.png
Binary files differ
diff --git a/doxygen/html/ftv2link.png b/doxygen/html/ftv2link.png
new file mode 100644
index 0000000..310e441
--- /dev/null
+++ b/doxygen/html/ftv2link.png
Binary files differ
diff --git a/doxygen/html/ftv2mlastnode.png b/doxygen/html/ftv2mlastnode.png
new file mode 100644
index 0000000..ec51f17
--- /dev/null
+++ b/doxygen/html/ftv2mlastnode.png
Binary files differ
diff --git a/doxygen/html/ftv2mnode.png b/doxygen/html/ftv2mnode.png
new file mode 100644
index 0000000..ec51f17
--- /dev/null
+++ b/doxygen/html/ftv2mnode.png
Binary files differ
diff --git a/doxygen/html/ftv2node.png b/doxygen/html/ftv2node.png
new file mode 100644
index 0000000..3b7a29c
--- /dev/null
+++ b/doxygen/html/ftv2node.png
Binary files differ
diff --git a/doxygen/html/ftv2plastnode.png b/doxygen/html/ftv2plastnode.png
new file mode 100644
index 0000000..270a965
--- /dev/null
+++ b/doxygen/html/ftv2plastnode.png
Binary files differ
diff --git a/doxygen/html/ftv2pnode.png b/doxygen/html/ftv2pnode.png
new file mode 100644
index 0000000..270a965
--- /dev/null
+++ b/doxygen/html/ftv2pnode.png
Binary files differ
diff --git a/doxygen/html/ftv2splitbar.png b/doxygen/html/ftv2splitbar.png
new file mode 100644
index 0000000..f60a527
--- /dev/null
+++ b/doxygen/html/ftv2splitbar.png
Binary files differ
diff --git a/doxygen/html/ftv2vertline.png b/doxygen/html/ftv2vertline.png
new file mode 100644
index 0000000..3b7a29c
--- /dev/null
+++ b/doxygen/html/ftv2vertline.png
Binary files differ
diff --git a/doxygen/html/functions.html b/doxygen/html/functions.html
new file mode 100644
index 0000000..8438b79
--- /dev/null
+++ b/doxygen/html/functions.html
@@ -0,0 +1,601 @@
+<!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>ndgui/NetworkDiscovery: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <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>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_0x7e"><span>~</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('functions.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
+
+<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
+<li>_debugConsole
+: <a class="el" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">LoggerEngine_fb</a>
+</li>
+<li>_initialized
+: <a class="el" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">LoggerEngine_fb</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>abortBoot()
+: <a class="el" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d">ndgui</a>
+, <a class="el" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">NetworkDiscovery</a>
+</li>
+<li>addInterface()
+: <a class="el" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120">ndgui</a>
+</li>
+<li>allProcessesFinished()
+: <a class="el" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">NetworkDiscovery</a>
+</li>
+<li>attachToDOM()
+: <a class="el" href="class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988">JavascriptInterface</a>
+, <a class="el" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>bringInterfaceDown()
+: <a class="el" href="class_network_manager.html#a65151df085f72be2c321512c25a8f654">NetworkManager</a>
+</li>
+<li>bringInterfaceUP()
+: <a class="el" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">NetworkManager</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>callbackOnFinished()
+: <a class="el" href="class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452">JavascriptInterface</a>
+</li>
+<li>changeProgressBarValue()
+: <a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">NetworkDiscovery</a>
+</li>
+<li>checkConnectivity()
+: <a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">NetworkDiscovery</a>
+</li>
+<li>checkConnectivityViaTcp()
+: <a class="el" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">NetworkDiscovery</a>
+</li>
+<li>checkForIsRunning()
+: <a class="el" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">NetworkDiscovery</a>
+</li>
+<li>chooseInterfaceDialog()
+: <a class="el" href="classndgui.html#a944586f41e55f491391052b79cfb529f">ndgui</a>
+</li>
+<li>connectionEstablished()
+: <a class="el" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">NetworkDiscovery</a>
+</li>
+<li>continueBoot()
+: <a class="el" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f">ndgui</a>
+</li>
+<li>continueBootWithoutCheck()
+: <a class="el" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>downloadFile()
+: <a class="el" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">DownloadManager</a>
+</li>
+<li>downloadInfo()
+: <a class="el" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">JavascriptInterface</a>
+, <a class="el" href="class_download_manager.html#adc2f6c143c220743395b8e618544bfbb">DownloadManager</a>
+</li>
+<li>DownloadManager()
+: <a class="el" href="class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e">DownloadManager</a>
+</li>
+<li>downloadQueueEmpty()
+: <a class="el" href="class_download_manager.html#aae1d90600db32b6d877546d89a140657">DownloadManager</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fbgui()
+: <a class="el" href="classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5">fbgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getBroadcast()
+: <a class="el" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2">interfaceconfiguration</a>
+</li>
+<li>getClientid()
+: <a class="el" href="classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104">interfaceconfiguration</a>
+</li>
+<li>getDhcpchaddr()
+: <a class="el" href="classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc">interfaceconfiguration</a>
+</li>
+<li>getDhcpsid()
+: <a class="el" href="classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa">interfaceconfiguration</a>
+</li>
+<li>getDnssearch()
+: <a class="el" href="classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441">interfaceconfiguration</a>
+</li>
+<li>getDnsservers()
+: <a class="el" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0">interfaceconfiguration</a>
+</li>
+<li>GetErrorStr()
+: <a class="el" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">NetworkDiscovery</a>
+</li>
+<li>getGateway()
+: <a class="el" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7">interfaceconfiguration</a>
+</li>
+<li>getGatewayForInterface()
+: <a class="el" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">NetworkDiscovery</a>
+</li>
+<li>getGateways()
+: <a class="el" href="classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54">interfaceconfiguration</a>
+</li>
+<li>getHostname()
+: <a class="el" href="classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259">interfaceconfiguration</a>
+</li>
+<li>getInfo()
+: <a class="el" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">SysInfo</a>
+</li>
+<li>getInterface()
+: <a class="el" href="classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e">interfaceconfiguration</a>
+</li>
+<li>getInterfaceConf()
+: <a class="el" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358">ndgui</a>
+</li>
+<li>getInterfaceConfig()
+: <a class="el" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">NetworkDiscovery</a>
+</li>
+<li>getIpAddress()
+: <a class="el" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad">interfaceconfiguration</a>
+</li>
+<li>getManualConfInterfaces()
+: <a class="el" href="classndgui.html#a064fe279626d4101313124600fb0db53">ndgui</a>
+</li>
+<li>getNetmask()
+: <a class="el" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19">interfaceconfiguration</a>
+</li>
+<li>getNetwork()
+: <a class="el" href="classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3">interfaceconfiguration</a>
+</li>
+<li>getRoutes()
+: <a class="el" href="classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5">interfaceconfiguration</a>
+</li>
+<li>getSysInfo()
+: <a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handleAllProcessesFinished()
+: <a class="el" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c">ndgui</a>
+</li>
+<li>handleClientDisconnect()
+: <a class="el" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">NetworkDiscovery</a>
+</li>
+<li>handleConnectionEstablished()
+: <a class="el" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d">ndgui</a>
+</li>
+<li>handleNewConnection()
+: <a class="el" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">NetworkDiscovery</a>
+</li>
+<li>handleNewInput()
+: <a class="el" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">NetworkDiscovery</a>
+</li>
+<li>handleNewInputLine()
+: <a class="el" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">NetworkDiscovery</a>
+</li>
+<li>handleProcessFinished()
+: <a class="el" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">NetworkDiscovery</a>
+</li>
+<li>handleProcessStarted()
+: <a class="el" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>init()
+: <a class="el" href="classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61">fbgui</a>
+</li>
+<li>initAndRun()
+: <a class="el" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">NetworkDiscovery</a>
+</li>
+<li>initFbgui()
+: <a class="el" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">ndgui</a>
+</li>
+<li>initLoggerEngine()
+: <a class="el" href="class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b">LoggerEngine_fb</a>
+, <a class="el" href="class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a">LoggerEngine_file</a>
+</li>
+<li>interfaceconfiguration()
+: <a class="el" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a>
+</li>
+<li>ip4_configureInterface()
+: <a class="el" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">NetworkManager</a>
+</li>
+<li>ip4_replaceDefaultRoute()
+: <a class="el" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">NetworkDiscovery</a>
+</li>
+<li>ip4_setManualConfiguration()
+: <a class="el" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226">ndgui</a>
+, <a class="el" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">NetworkManager</a>
+</li>
+<li>ip6_addAddress()
+: <a class="el" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">NetworkManager</a>
+</li>
+<li>ip6_addRoute()
+: <a class="el" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">NetworkManager</a>
+</li>
+<li>isInitialized()
+: <a class="el" href="class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c">LoggerEngine_fb</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>JavascriptInterface()
+: <a class="el" href="class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>killLoggerEngine()
+: <a class="el" href="class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30">LoggerEngine_fb</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>loadJQuery()
+: <a class="el" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4">ndgui</a>
+</li>
+<li>LoggerEngine_fb()
+: <a class="el" href="class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27">LoggerEngine_fb</a>
+</li>
+<li>LoggerEngine_file()
+: <a class="el" href="class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03">LoggerEngine_file</a>
+</li>
+<li>LoggerEngine_std()
+: <a class="el" href="class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d">LoggerEngine_std</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>ndgui()
+: <a class="el" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a>
+</li>
+<li>NetworkDiscovery()
+: <a class="el" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a>
+</li>
+<li>NetworkManager()
+: <a class="el" href="class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a>
+</li>
+<li>notify()
+: <a class="el" href="class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e">DownloadManager</a>
+, <a class="el" href="class_javascript_interface.html#a664939fd000ac0b342841dfff8640466">JavascriptInterface</a>
+</li>
+<li>notifyCall()
+: <a class="el" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>operator=()
+: <a class="el" href="classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64">interfaceconfiguration</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>prepareTryAgain()
+: <a class="el" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>quit()
+: <a class="el" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199">JavascriptInterface</a>
+</li>
+<li>quitFbgui()
+: <a class="el" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>readConfigOutOfFile()
+: <a class="el" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b">interfaceconfiguration</a>
+</li>
+<li>readLogFile()
+: <a class="el" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">NetworkDiscovery</a>
+</li>
+<li>readyForRun()
+: <a class="el" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">NetworkDiscovery</a>
+</li>
+<li>reboot()
+: <a class="el" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b">JavascriptInterface</a>
+</li>
+<li>rebootClient()
+: <a class="el" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">JavascriptInterface</a>
+</li>
+<li>replaceDefaultRoute()
+: <a class="el" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">NetworkManager</a>
+</li>
+<li>requestFile()
+: <a class="el" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b">JavascriptInterface</a>
+</li>
+<li>restartSystem()
+: <a class="el" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>setCallbackOnFinished()
+: <a class="el" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">JavascriptInterface</a>
+</li>
+<li>setLogLevelEnabled()
+: <a class="el" href="class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958">LoggerEngine_fb</a>
+</li>
+<li>setManualConfInterfaces()
+: <a class="el" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">NetworkDiscovery</a>
+</li>
+<li>shutDown()
+: <a class="el" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72">JavascriptInterface</a>
+</li>
+<li>shutDownClient()
+: <a class="el" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">JavascriptInterface</a>
+</li>
+<li>shutDownSystem()
+: <a class="el" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5">ndgui</a>
+</li>
+<li>slotReadyForRun()
+: <a class="el" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">NetworkDiscovery</a>
+</li>
+<li>startDownload()
+: <a class="el" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8">JavascriptInterface</a>
+</li>
+<li>startNetworkDiscovery()
+: <a class="el" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef">ndgui</a>
+</li>
+<li>startSingleShot()
+: <a class="el" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d">ndgui</a>
+</li>
+<li>SysInfo()
+: <a class="el" href="class_sys_info.html#ad5810112be02a38d5d4aecc95724c656">SysInfo</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>time
+: <a class="el" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">DownloadManager</a>
+</li>
+<li>trigger()
+: <a class="el" href="class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780">JavascriptInterface</a>
+</li>
+<li>tryAgain()
+: <a class="el" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c">ndgui</a>
+, <a class="el" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>updateIfProgressBar()
+: <a class="el" href="classndgui.html#a96c967742597072213e62f5247e6c3bd">ndgui</a>
+</li>
+<li>updateIfStatus()
+: <a class="el" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">NetworkDiscovery</a>
+</li>
+<li>updateProgress()
+: <a class="el" href="class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9">DownloadManager</a>
+</li>
+<li>updateProgressBar()
+: <a class="el" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">JavascriptInterface</a>
+</li>
+<li>updateStatus()
+: <a class="el" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b">ndgui</a>
+, <a class="el" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>writeFormatted()
+: <a class="el" href="class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096">LoggerEngine_fb</a>
+</li>
+<li>writeResolvConf()
+: <a class="el" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">NetworkManager</a>
+</li>
+<li>writeToFile()
+: <a class="el" href="class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18">LoggerEngine_file</a>
+</li>
+<li>writeToStdErr()
+: <a class="el" href="class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b">LoggerEngine_std</a>
+</li>
+<li>writeToStdOut()
+: <a class="el" href="class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e">LoggerEngine_std</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
+<li>~DownloadManager()
+: <a class="el" href="class_download_manager.html#abb67275a951d706a3108a0d307ea9113">DownloadManager</a>
+</li>
+<li>~fbgui()
+: <a class="el" href="classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40">fbgui</a>
+</li>
+<li>~interfaceconfiguration()
+: <a class="el" href="classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd">interfaceconfiguration</a>
+</li>
+<li>~JavascriptInterface()
+: <a class="el" href="class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c">JavascriptInterface</a>
+</li>
+<li>~LoggerEngine_fb()
+: <a class="el" href="class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2">LoggerEngine_fb</a>
+</li>
+<li>~LoggerEngine_file()
+: <a class="el" href="class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11">LoggerEngine_file</a>
+</li>
+<li>~LoggerEngine_std()
+: <a class="el" href="class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55">LoggerEngine_std</a>
+</li>
+<li>~ndgui()
+: <a class="el" href="classndgui.html#add61170d96702b55f550cb613a72754e">ndgui</a>
+</li>
+<li>~NetworkDiscovery()
+: <a class="el" href="class_network_discovery.html#ae53034016020044456476083d2702a68">NetworkDiscovery</a>
+</li>
+<li>~NetworkManager()
+: <a class="el" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">NetworkManager</a>
+</li>
+<li>~SysInfo()
+: <a class="el" href="class_sys_info.html#a1a18c6209f6157332730d33666530402">SysInfo</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/functions_func.html b/doxygen/html/functions_func.html
new file mode 100644
index 0000000..96992ee
--- /dev/null
+++ b/doxygen/html/functions_func.html
@@ -0,0 +1,587 @@
+<!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>ndgui/NetworkDiscovery: Class Members - Functions</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <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>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_0x7e"><span>~</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('functions.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>abortBoot()
+: <a class="el" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d">ndgui</a>
+, <a class="el" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">NetworkDiscovery</a>
+</li>
+<li>addInterface()
+: <a class="el" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120">ndgui</a>
+</li>
+<li>allProcessesFinished()
+: <a class="el" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">NetworkDiscovery</a>
+</li>
+<li>attachToDOM()
+: <a class="el" href="class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988">JavascriptInterface</a>
+, <a class="el" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>bringInterfaceDown()
+: <a class="el" href="class_network_manager.html#a65151df085f72be2c321512c25a8f654">NetworkManager</a>
+</li>
+<li>bringInterfaceUP()
+: <a class="el" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">NetworkManager</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>callbackOnFinished()
+: <a class="el" href="class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452">JavascriptInterface</a>
+</li>
+<li>changeProgressBarValue()
+: <a class="el" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">NetworkDiscovery</a>
+</li>
+<li>checkConnectivity()
+: <a class="el" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">NetworkDiscovery</a>
+</li>
+<li>checkConnectivityViaTcp()
+: <a class="el" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">NetworkDiscovery</a>
+</li>
+<li>checkForIsRunning()
+: <a class="el" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">NetworkDiscovery</a>
+</li>
+<li>chooseInterfaceDialog()
+: <a class="el" href="classndgui.html#a944586f41e55f491391052b79cfb529f">ndgui</a>
+</li>
+<li>connectionEstablished()
+: <a class="el" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">NetworkDiscovery</a>
+</li>
+<li>continueBoot()
+: <a class="el" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f">ndgui</a>
+</li>
+<li>continueBootWithoutCheck()
+: <a class="el" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>downloadFile()
+: <a class="el" href="class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde">DownloadManager</a>
+</li>
+<li>downloadInfo()
+: <a class="el" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">JavascriptInterface</a>
+, <a class="el" href="class_download_manager.html#adc2f6c143c220743395b8e618544bfbb">DownloadManager</a>
+</li>
+<li>DownloadManager()
+: <a class="el" href="class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e">DownloadManager</a>
+</li>
+<li>downloadQueueEmpty()
+: <a class="el" href="class_download_manager.html#aae1d90600db32b6d877546d89a140657">DownloadManager</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fbgui()
+: <a class="el" href="classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5">fbgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>getBroadcast()
+: <a class="el" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2">interfaceconfiguration</a>
+</li>
+<li>getClientid()
+: <a class="el" href="classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104">interfaceconfiguration</a>
+</li>
+<li>getDhcpchaddr()
+: <a class="el" href="classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc">interfaceconfiguration</a>
+</li>
+<li>getDhcpsid()
+: <a class="el" href="classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa">interfaceconfiguration</a>
+</li>
+<li>getDnssearch()
+: <a class="el" href="classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441">interfaceconfiguration</a>
+</li>
+<li>getDnsservers()
+: <a class="el" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0">interfaceconfiguration</a>
+</li>
+<li>GetErrorStr()
+: <a class="el" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">NetworkDiscovery</a>
+</li>
+<li>getGateway()
+: <a class="el" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7">interfaceconfiguration</a>
+</li>
+<li>getGatewayForInterface()
+: <a class="el" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">NetworkDiscovery</a>
+</li>
+<li>getGateways()
+: <a class="el" href="classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54">interfaceconfiguration</a>
+</li>
+<li>getHostname()
+: <a class="el" href="classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259">interfaceconfiguration</a>
+</li>
+<li>getInfo()
+: <a class="el" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">SysInfo</a>
+</li>
+<li>getInterface()
+: <a class="el" href="classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e">interfaceconfiguration</a>
+</li>
+<li>getInterfaceConf()
+: <a class="el" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358">ndgui</a>
+</li>
+<li>getInterfaceConfig()
+: <a class="el" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">NetworkDiscovery</a>
+</li>
+<li>getIpAddress()
+: <a class="el" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad">interfaceconfiguration</a>
+</li>
+<li>getManualConfInterfaces()
+: <a class="el" href="classndgui.html#a064fe279626d4101313124600fb0db53">ndgui</a>
+</li>
+<li>getNetmask()
+: <a class="el" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19">interfaceconfiguration</a>
+</li>
+<li>getNetwork()
+: <a class="el" href="classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3">interfaceconfiguration</a>
+</li>
+<li>getRoutes()
+: <a class="el" href="classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5">interfaceconfiguration</a>
+</li>
+<li>getSysInfo()
+: <a class="el" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>handleAllProcessesFinished()
+: <a class="el" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c">ndgui</a>
+</li>
+<li>handleClientDisconnect()
+: <a class="el" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">NetworkDiscovery</a>
+</li>
+<li>handleConnectionEstablished()
+: <a class="el" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d">ndgui</a>
+</li>
+<li>handleNewConnection()
+: <a class="el" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">NetworkDiscovery</a>
+</li>
+<li>handleNewInput()
+: <a class="el" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">NetworkDiscovery</a>
+</li>
+<li>handleNewInputLine()
+: <a class="el" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">NetworkDiscovery</a>
+</li>
+<li>handleProcessFinished()
+: <a class="el" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">NetworkDiscovery</a>
+</li>
+<li>handleProcessStarted()
+: <a class="el" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>init()
+: <a class="el" href="classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61">fbgui</a>
+</li>
+<li>initAndRun()
+: <a class="el" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">NetworkDiscovery</a>
+</li>
+<li>initFbgui()
+: <a class="el" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">ndgui</a>
+</li>
+<li>initLoggerEngine()
+: <a class="el" href="class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b">LoggerEngine_fb</a>
+, <a class="el" href="class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a">LoggerEngine_file</a>
+</li>
+<li>interfaceconfiguration()
+: <a class="el" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a>
+</li>
+<li>ip4_configureInterface()
+: <a class="el" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">NetworkManager</a>
+</li>
+<li>ip4_replaceDefaultRoute()
+: <a class="el" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">NetworkDiscovery</a>
+</li>
+<li>ip4_setManualConfiguration()
+: <a class="el" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226">ndgui</a>
+, <a class="el" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">NetworkManager</a>
+</li>
+<li>ip6_addAddress()
+: <a class="el" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">NetworkManager</a>
+</li>
+<li>ip6_addRoute()
+: <a class="el" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">NetworkManager</a>
+</li>
+<li>isInitialized()
+: <a class="el" href="class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c">LoggerEngine_fb</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_j"></a>- j -</h3><ul>
+<li>JavascriptInterface()
+: <a class="el" href="class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
+<li>killLoggerEngine()
+: <a class="el" href="class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30">LoggerEngine_fb</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>loadJQuery()
+: <a class="el" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4">ndgui</a>
+</li>
+<li>LoggerEngine_fb()
+: <a class="el" href="class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27">LoggerEngine_fb</a>
+</li>
+<li>LoggerEngine_file()
+: <a class="el" href="class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03">LoggerEngine_file</a>
+</li>
+<li>LoggerEngine_std()
+: <a class="el" href="class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d">LoggerEngine_std</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>ndgui()
+: <a class="el" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a>
+</li>
+<li>NetworkDiscovery()
+: <a class="el" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a>
+</li>
+<li>NetworkManager()
+: <a class="el" href="class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a>
+</li>
+<li>notify()
+: <a class="el" href="class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e">DownloadManager</a>
+, <a class="el" href="class_javascript_interface.html#a664939fd000ac0b342841dfff8640466">JavascriptInterface</a>
+</li>
+<li>notifyCall()
+: <a class="el" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>operator=()
+: <a class="el" href="classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64">interfaceconfiguration</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>prepareTryAgain()
+: <a class="el" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_q"></a>- q -</h3><ul>
+<li>quit()
+: <a class="el" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199">JavascriptInterface</a>
+</li>
+<li>quitFbgui()
+: <a class="el" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">JavascriptInterface</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>readConfigOutOfFile()
+: <a class="el" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b">interfaceconfiguration</a>
+</li>
+<li>readLogFile()
+: <a class="el" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">NetworkDiscovery</a>
+</li>
+<li>readyForRun()
+: <a class="el" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">NetworkDiscovery</a>
+</li>
+<li>reboot()
+: <a class="el" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b">JavascriptInterface</a>
+</li>
+<li>rebootClient()
+: <a class="el" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">JavascriptInterface</a>
+</li>
+<li>replaceDefaultRoute()
+: <a class="el" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">NetworkManager</a>
+</li>
+<li>requestFile()
+: <a class="el" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b">JavascriptInterface</a>
+</li>
+<li>restartSystem()
+: <a class="el" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>setCallbackOnFinished()
+: <a class="el" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">JavascriptInterface</a>
+</li>
+<li>setLogLevelEnabled()
+: <a class="el" href="class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958">LoggerEngine_fb</a>
+</li>
+<li>setManualConfInterfaces()
+: <a class="el" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">NetworkDiscovery</a>
+</li>
+<li>shutDown()
+: <a class="el" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72">JavascriptInterface</a>
+</li>
+<li>shutDownClient()
+: <a class="el" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">JavascriptInterface</a>
+</li>
+<li>shutDownSystem()
+: <a class="el" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5">ndgui</a>
+</li>
+<li>slotReadyForRun()
+: <a class="el" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">NetworkDiscovery</a>
+</li>
+<li>startDownload()
+: <a class="el" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8">JavascriptInterface</a>
+</li>
+<li>startNetworkDiscovery()
+: <a class="el" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef">ndgui</a>
+</li>
+<li>startSingleShot()
+: <a class="el" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d">ndgui</a>
+</li>
+<li>SysInfo()
+: <a class="el" href="class_sys_info.html#ad5810112be02a38d5d4aecc95724c656">SysInfo</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
+<li>trigger()
+: <a class="el" href="class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780">JavascriptInterface</a>
+</li>
+<li>tryAgain()
+: <a class="el" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">NetworkDiscovery</a>
+, <a class="el" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c">ndgui</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>updateIfProgressBar()
+: <a class="el" href="classndgui.html#a96c967742597072213e62f5247e6c3bd">ndgui</a>
+</li>
+<li>updateIfStatus()
+: <a class="el" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8">ndgui</a>
+, <a class="el" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">NetworkDiscovery</a>
+</li>
+<li>updateProgress()
+: <a class="el" href="class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9">DownloadManager</a>
+</li>
+<li>updateProgressBar()
+: <a class="el" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">JavascriptInterface</a>
+</li>
+<li>updateStatus()
+: <a class="el" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b">ndgui</a>
+, <a class="el" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">NetworkDiscovery</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
+<li>writeFormatted()
+: <a class="el" href="class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096">LoggerEngine_fb</a>
+</li>
+<li>writeResolvConf()
+: <a class="el" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">NetworkManager</a>
+</li>
+<li>writeToFile()
+: <a class="el" href="class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18">LoggerEngine_file</a>
+</li>
+<li>writeToStdErr()
+: <a class="el" href="class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b">LoggerEngine_std</a>
+</li>
+<li>writeToStdOut()
+: <a class="el" href="class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e">LoggerEngine_std</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
+<li>~DownloadManager()
+: <a class="el" href="class_download_manager.html#abb67275a951d706a3108a0d307ea9113">DownloadManager</a>
+</li>
+<li>~fbgui()
+: <a class="el" href="classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40">fbgui</a>
+</li>
+<li>~interfaceconfiguration()
+: <a class="el" href="classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd">interfaceconfiguration</a>
+</li>
+<li>~JavascriptInterface()
+: <a class="el" href="class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c">JavascriptInterface</a>
+</li>
+<li>~LoggerEngine_fb()
+: <a class="el" href="class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2">LoggerEngine_fb</a>
+</li>
+<li>~LoggerEngine_file()
+: <a class="el" href="class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11">LoggerEngine_file</a>
+</li>
+<li>~LoggerEngine_std()
+: <a class="el" href="class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55">LoggerEngine_std</a>
+</li>
+<li>~ndgui()
+: <a class="el" href="classndgui.html#add61170d96702b55f550cb613a72754e">ndgui</a>
+</li>
+<li>~NetworkDiscovery()
+: <a class="el" href="class_network_discovery.html#ae53034016020044456476083d2702a68">NetworkDiscovery</a>
+</li>
+<li>~NetworkManager()
+: <a class="el" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">NetworkManager</a>
+</li>
+<li>~SysInfo()
+: <a class="el" href="class_sys_info.html#a1a18c6209f6157332730d33666530402">SysInfo</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/functions_vars.html b/doxygen/html/functions_vars.html
new file mode 100644
index 0000000..f057937
--- /dev/null
+++ b/doxygen/html/functions_vars.html
@@ -0,0 +1,124 @@
+<!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>ndgui/NetworkDiscovery: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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="classes.html"><span>Class&#160;Index</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('functions.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>_debugConsole
+: <a class="el" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">LoggerEngine_fb</a>
+</li>
+<li>_initialized
+: <a class="el" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">LoggerEngine_fb</a>
+</li>
+<li>time
+: <a class="el" href="class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131">DownloadManager</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/globals.html b/doxygen/html/globals.html
new file mode 100644
index 0000000..a161eba
--- /dev/null
+++ b/doxygen/html/globals.html
@@ -0,0 +1,264 @@
+<!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>ndgui/NetworkDiscovery: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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 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>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div id="navrow4" class="tabs3">
+ <ul class="tablist">
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('globals.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
+
+<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
+<li>baseURL
+: <a class="el" href="downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#a234e8a60f8c04f267847d0f548e48cb9">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#adf1ebf71e594d4352926851411ce172c">fbgui.cpp</a>
+</li>
+<li>binPath
+: <a class="el" href="downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#a77498c74d71edea0b1fddec0565ca859">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#a041af848165dab38f37ab5f2801ca857">fbgui.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>debug
+: <a class="el" href="downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957">downloadmanager.h</a>
+</li>
+<li>debugMode
+: <a class="el" href="fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da">fbgui.cpp</a>
+, <a class="el" href="fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da">fbgui.h</a>
+</li>
+<li>DEFAULT_CONFIG_PATH
+: <a class="el" href="fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7">fbgui.h</a>
+</li>
+<li>DEFAULT_DOWNLOAD_DIR
+: <a class="el" href="fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9">fbgui.h</a>
+</li>
+<li>DEFAULT_FILE_TRIGGER
+: <a class="el" href="fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f">fbgui.h</a>
+</li>
+<li>DEFAULT_LOG_FILE_PATH
+: <a class="el" href="fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623">fbgui.h</a>
+</li>
+<li>DEFAULT_PATHTODHCPCDEXE
+: <a class="el" href="networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc">networkdiscovery.h</a>
+</li>
+<li>DEFAULT_QRC_HTML_DIR
+: <a class="el" href="fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0">fbgui.h</a>
+</li>
+<li>DEFAULT_UPDATE_INTERVAL
+: <a class="el" href="fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074">fbgui.h</a>
+</li>
+<li>DEFAULT_URL
+: <a class="el" href="fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6">fbgui.h</a>
+</li>
+<li>dmThread
+: <a class="el" href="fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2">fbgui.cpp</a>
+</li>
+<li>downloadPath()
+: <a class="el" href="fbgui_8cpp.html#a6a172ff377d365ca99857b3e3a214c95">fbgui.cpp</a>
+, <a class="el" href="downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">fbgui.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fileToTriggerURL
+: <a class="el" href="fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#aaef74e56de57e34ae107a4707fc374ed">fbgui.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>gAutoUp
+: <a class="el" href="ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69">ndgui.cpp</a>
+, <a class="el" href="ndgui_8h.html#ab848f729834374db08bd52954f7d4f69">ndgui.h</a>
+</li>
+<li>gPathToDhcpExe()
+: <a class="el" href="ndgui_8cpp.html#a9f7ad6c36baa7aee297d3f11ca651756">ndgui.cpp</a>
+, <a class="el" href="ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49">ndgui.h</a>
+</li>
+<li>gServerIp
+: <a class="el" href="ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8">ndgui.h</a>
+, <a class="el" href="ndgui_8cpp.html#accc0f36c65bd90f388a9e7041c3f3ae9">ndgui.cpp</a>
+</li>
+<li>gSocketServerPath()
+: <a class="el" href="ndgui_8cpp.html#a297ace2436e487d5c36a9d9b472e11dd">ndgui.cpp</a>
+, <a class="el" href="ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530">ndgui.h</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>ipConfigFilePath
+: <a class="el" href="fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#a64199835dc4c3d005a8ed224828676af">fbgui.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>logFilePath
+: <a class="el" href="fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#a1f4520d6f7efa9976ad7a8c2980794d9">fbgui.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>main()
+: <a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>printHelp()
+: <a class="el" href="main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4">main.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>serialLocation
+: <a class="el" href="fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#a5e0c7c225e4b69e0ee285cd995a99955">fbgui.cpp</a>
+</li>
+<li>sessionID
+: <a class="el" href="fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#afc875187813785243185b58d9894d439">fbgui.cpp</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>updateInterval
+: <a class="el" href="downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#afb7bae46ad8e23553477b181275e66fa">fbgui.cpp</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/globals_defs.html b/doxygen/html/globals_defs.html
new file mode 100644
index 0000000..aadf41d
--- /dev/null
+++ b/doxygen/html/globals_defs.html
@@ -0,0 +1,139 @@
+<!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>ndgui/NetworkDiscovery: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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 id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('globals.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>DEFAULT_CONFIG_PATH
+: <a class="el" href="fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7">fbgui.h</a>
+</li>
+<li>DEFAULT_DOWNLOAD_DIR
+: <a class="el" href="fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9">fbgui.h</a>
+</li>
+<li>DEFAULT_FILE_TRIGGER
+: <a class="el" href="fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f">fbgui.h</a>
+</li>
+<li>DEFAULT_LOG_FILE_PATH
+: <a class="el" href="fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623">fbgui.h</a>
+</li>
+<li>DEFAULT_PATHTODHCPCDEXE
+: <a class="el" href="networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc">networkdiscovery.h</a>
+</li>
+<li>DEFAULT_QRC_HTML_DIR
+: <a class="el" href="fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0">fbgui.h</a>
+</li>
+<li>DEFAULT_UPDATE_INTERVAL
+: <a class="el" href="fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074">fbgui.h</a>
+</li>
+<li>DEFAULT_URL
+: <a class="el" href="fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6">fbgui.h</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/globals_func.html b/doxygen/html/globals_func.html
new file mode 100644
index 0000000..bd6a632
--- /dev/null
+++ b/doxygen/html/globals_func.html
@@ -0,0 +1,154 @@
+<!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>ndgui/NetworkDiscovery: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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 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>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('globals.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>baseURL()
+: <a class="el" href="fbgui_8cpp.html#adf1ebf71e594d4352926851411ce172c">fbgui.cpp</a>
+</li>
+<li>binPath()
+: <a class="el" href="fbgui_8cpp.html#a041af848165dab38f37ab5f2801ca857">fbgui.cpp</a>
+</li>
+<li>downloadPath()
+: <a class="el" href="fbgui_8cpp.html#a6a172ff377d365ca99857b3e3a214c95">fbgui.cpp</a>
+</li>
+<li>fileToTriggerURL()
+: <a class="el" href="fbgui_8cpp.html#aaef74e56de57e34ae107a4707fc374ed">fbgui.cpp</a>
+</li>
+<li>gPathToDhcpExe()
+: <a class="el" href="ndgui_8cpp.html#a9f7ad6c36baa7aee297d3f11ca651756">ndgui.cpp</a>
+</li>
+<li>gServerIp()
+: <a class="el" href="ndgui_8cpp.html#accc0f36c65bd90f388a9e7041c3f3ae9">ndgui.cpp</a>
+</li>
+<li>gSocketServerPath()
+: <a class="el" href="ndgui_8cpp.html#a297ace2436e487d5c36a9d9b472e11dd">ndgui.cpp</a>
+</li>
+<li>ipConfigFilePath()
+: <a class="el" href="fbgui_8cpp.html#a64199835dc4c3d005a8ed224828676af">fbgui.cpp</a>
+</li>
+<li>logFilePath()
+: <a class="el" href="fbgui_8cpp.html#a1f4520d6f7efa9976ad7a8c2980794d9">fbgui.cpp</a>
+</li>
+<li>main()
+: <a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main.cpp</a>
+</li>
+<li>printHelp()
+: <a class="el" href="main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4">main.cpp</a>
+</li>
+<li>serialLocation()
+: <a class="el" href="fbgui_8cpp.html#a5e0c7c225e4b69e0ee285cd995a99955">fbgui.cpp</a>
+</li>
+<li>sessionID()
+: <a class="el" href="fbgui_8cpp.html#afc875187813785243185b58d9894d439">fbgui.cpp</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/globals_vars.html b/doxygen/html/globals_vars.html
new file mode 100644
index 0000000..f00685c
--- /dev/null
+++ b/doxygen/html/globals_vars.html
@@ -0,0 +1,171 @@
+<!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>ndgui/NetworkDiscovery: File Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <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 id="navrow3" class="tabs2">
+ <ul class="tablist">
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('globals.html','');
+</script>
+<div id="doc-content">
+<div class="contents">
+&#160;<ul>
+<li>baseURL
+: <a class="el" href="downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#a234e8a60f8c04f267847d0f548e48cb9">fbgui.h</a>
+</li>
+<li>binPath
+: <a class="el" href="downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#a77498c74d71edea0b1fddec0565ca859">fbgui.h</a>
+</li>
+<li>debug
+: <a class="el" href="downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957">downloadmanager.h</a>
+</li>
+<li>debugMode
+: <a class="el" href="fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da">fbgui.cpp</a>
+, <a class="el" href="fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da">fbgui.h</a>
+</li>
+<li>dmThread
+: <a class="el" href="fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2">fbgui.cpp</a>
+</li>
+<li>downloadPath
+: <a class="el" href="downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec">fbgui.h</a>
+</li>
+<li>fileToTriggerURL
+: <a class="el" href="fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0">fbgui.h</a>
+</li>
+<li>gAutoUp
+: <a class="el" href="ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69">ndgui.cpp</a>
+, <a class="el" href="ndgui_8h.html#ab848f729834374db08bd52954f7d4f69">ndgui.h</a>
+</li>
+<li>gPathToDhcpExe
+: <a class="el" href="ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49">ndgui.h</a>
+</li>
+<li>gServerIp
+: <a class="el" href="ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8">ndgui.h</a>
+</li>
+<li>gSocketServerPath
+: <a class="el" href="ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530">ndgui.h</a>
+</li>
+<li>ipConfigFilePath
+: <a class="el" href="fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc">fbgui.h</a>
+</li>
+<li>logFilePath
+: <a class="el" href="fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0">fbgui.h</a>
+</li>
+<li>serialLocation
+: <a class="el" href="fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84">fbgui.h</a>
+</li>
+<li>sessionID
+: <a class="el" href="fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c">fbgui.h</a>
+</li>
+<li>updateInterval
+: <a class="el" href="downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa">downloadmanager.h</a>
+, <a class="el" href="fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa">fbgui.h</a>
+, <a class="el" href="fbgui_8cpp.html#afb7bae46ad8e23553477b181275e66fa">fbgui.cpp</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/graph_legend.html b/doxygen/html/graph_legend.html
new file mode 100644
index 0000000..a03a96b
--- /dev/null
+++ b/doxygen/html/graph_legend.html
@@ -0,0 +1,167 @@
+<!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>ndgui/NetworkDiscovery: Graph Legend</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('graph_legend.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>Graph Legend</h1> </div>
+</div>
+<div class="contents">
+<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
+<p>Consider the following example: </p>
+<div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* Class not documented with doxygen comments */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using public inheritance */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using protected inheritance */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using private inheritance */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is used by the Inherited class */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! Super class that inherits a number of other classes */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+ <span class="keyword">protected</span> ProtectedBase,
+ <span class="keyword">private</span> PrivateBase,
+ <span class="keyword">public</span> Undocumented,
+ <span class="keyword">public</span> Templ&lt;int&gt;
+{
+ <span class="keyword">private</span>:
+ Used *m_usedClass;
+};
+</pre></div><p> This will result in the following graph:</p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png"/>
+</div>
+</center> <p>The boxes in the above graph have the following meaning: </p>
+<ul>
+<li>
+A filled gray box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+<p>The arrows have the following meaning: </p>
+<ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/graph_legend.md5 b/doxygen/html/graph_legend.md5
new file mode 100644
index 0000000..9d509f3
--- /dev/null
+++ b/doxygen/html/graph_legend.md5
@@ -0,0 +1 @@
+9fbb782f23f919c0064b8f454a56ede8 \ No newline at end of file
diff --git a/doxygen/html/graph_legend.png b/doxygen/html/graph_legend.png
new file mode 100644
index 0000000..a67a7ca
--- /dev/null
+++ b/doxygen/html/graph_legend.png
Binary files differ
diff --git a/doxygen/html/index.html b/doxygen/html/index.html
new file mode 100644
index 0000000..4c01532
--- /dev/null
+++ b/doxygen/html/index.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"/>
+<title>ndgui/NetworkDiscovery: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <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="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('index.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>ndgui/NetworkDiscovery Documentation</h1> </div>
+</div>
+<div class="contents">
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/installdox b/doxygen/html/installdox
new file mode 100755
index 0000000..edf5bbf
--- /dev/null
+++ b/doxygen/html/installdox
@@ -0,0 +1,112 @@
+#!/usr/bin/perl
+
+%subst = ( );
+$quiet = 0;
+
+while ( @ARGV ) {
+ $_ = shift @ARGV;
+ if ( s/^-// ) {
+ if ( /^l(.*)/ ) {
+ $v = ($1 eq "") ? shift @ARGV : $1;
+ ($v =~ /\/$/) || ($v .= "/");
+ $_ = $v;
+ if ( /(.+)\@(.+)/ ) {
+ if ( exists $subst{$1} ) {
+ $subst{$1} = $2;
+ } else {
+ print STDERR "Unknown tag file $1 given with option -l\n";
+ &usage();
+ }
+ } else {
+ print STDERR "Argument $_ is invalid for option -l\n";
+ &usage();
+ }
+ }
+ elsif ( /^q/ ) {
+ $quiet = 1;
+ }
+ elsif ( /^\?|^h/ ) {
+ &usage();
+ }
+ else {
+ print STDERR "Illegal option -$_\n";
+ &usage();
+ }
+ }
+ else {
+ push (@files, $_ );
+ }
+}
+
+foreach $sub (keys %subst)
+{
+ if ( $subst{$sub} eq "" )
+ {
+ print STDERR "No substitute given for tag file `$sub'\n";
+ &usage();
+ }
+ elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
+ {
+ print "Substituting $subst{$sub} for each occurrence of tag file $sub\n";
+ }
+}
+
+if ( ! @files ) {
+ if (opendir(D,".")) {
+ foreach $file ( readdir(D) ) {
+ $match = ".html";
+ next if ( $file =~ /^\.\.?$/ );
+ ($file =~ /$match/) && (push @files, $file);
+ ($file =~ /\.svg/) && (push @files, $file);
+ ($file =~ "navtree.js") && (push @files, $file);
+ }
+ closedir(D);
+ }
+}
+
+if ( ! @files ) {
+ print STDERR "Warning: No input files given and none found!\n";
+}
+
+foreach $f (@files)
+{
+ if ( ! $quiet ) {
+ print "Editing: $f...\n";
+ }
+ $oldf = $f;
+ $f .= ".bak";
+ unless (rename $oldf,$f) {
+ print STDERR "Error: cannot rename file $oldf\n";
+ exit 1;
+ }
+ if (open(F,"<$f")) {
+ unless (open(G,">$oldf")) {
+ print STDERR "Error: opening file $oldf for writing\n";
+ exit 1;
+ }
+ if ($oldf ne "tree.js") {
+ while (<F>) {
+ s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" (xlink:href|href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
+ print G "$_";
+ }
+ }
+ else {
+ while (<F>) {
+ s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" ,\"$subst{$1}/g;
+ print G "$_";
+ }
+ }
+ }
+ else {
+ print STDERR "Warning file $f does not exist\n";
+ }
+ unlink $f;
+}
+
+sub usage {
+ print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
+ print STDERR "Options:\n";
+ print STDERR " -l tagfile\@linkName tag file + URL or directory \n";
+ print STDERR " -q Quiet mode\n\n";
+ exit 1;
+}
diff --git a/doxygen/html/interfaceconfiguration_8cpp.html b/doxygen/html/interfaceconfiguration_8cpp.html
new file mode 100644
index 0000000..d7f4cd4
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8cpp.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('interfaceconfiguration_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="interfaceconfiguration_8h_source.html">interfaceconfiguration.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for interfaceconfiguration.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfaceconfiguration_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8cpp">
+<area shape="rect" id="node3" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="112,83,269,112"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceconfiguration_8cpp.html">interfaceconfiguration.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/interfaceconfiguration_8cpp__incl.map b/doxygen/html/interfaceconfiguration_8cpp__incl.map
new file mode 100644
index 0000000..5f3dbbd
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8cpp__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="112,83,269,112"/>
+</map>
diff --git a/doxygen/html/interfaceconfiguration_8cpp__incl.md5 b/doxygen/html/interfaceconfiguration_8cpp__incl.md5
new file mode 100644
index 0000000..2b8d5a8
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8cpp__incl.md5
@@ -0,0 +1 @@
+a0bf33cfab7d216f0326c05f36e942b0 \ No newline at end of file
diff --git a/doxygen/html/interfaceconfiguration_8cpp__incl.png b/doxygen/html/interfaceconfiguration_8cpp__incl.png
new file mode 100644
index 0000000..d2f12b3
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/interfaceconfiguration_8h.html b/doxygen/html/interfaceconfiguration_8h.html
new file mode 100644
index 0000000..6dea9a2
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h.html
@@ -0,0 +1,133 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/interfaceconfiguration.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('interfaceconfiguration_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/interfaceconfiguration.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QtCore&gt;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for interfaceconfiguration.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfaceconfiguration_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8h" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="interfaceconfiguration_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2interfaceconfiguration_8hdep">
+<area shape="rect" id="node3" href="interfaceconfiguration_8cpp.html" title="/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp" alt="" coords="5,83,376,112"/><area shape="rect" id="node5" href="networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="400,83,733,112"/><area shape="rect" id="node7" href="ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="272,160,533,189"/><area shape="rect" id="node13" href="networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="557,160,904,189"/><area shape="rect" id="node9" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="116,237,391,267"/><area shape="rect" id="node11" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="415,237,692,267"/></map>
+</div>
+</div>
+<p><a href="interfaceconfiguration_8h_source.html">Go to the source code of this file.</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="classinterfaceconfiguration.html">interfaceconfiguration</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reads and stores a interface configuration. <a href="classinterfaceconfiguration.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceconfiguration_8h.html">interfaceconfiguration.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/interfaceconfiguration_8h__dep__incl.map b/doxygen/html/interfaceconfiguration_8h__dep__incl.map
new file mode 100644
index 0000000..af21df5
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__dep__incl.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$interfaceconfiguration_8cpp.html" title="/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp" alt="" coords="5,83,376,112"/>
+<area shape="rect" id="node5" href="$networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="400,83,733,112"/>
+<area shape="rect" id="node7" href="$ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="272,160,533,189"/>
+<area shape="rect" id="node13" href="$networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="557,160,904,189"/>
+<area shape="rect" id="node9" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="116,237,391,267"/>
+<area shape="rect" id="node11" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="415,237,692,267"/>
+</map>
diff --git a/doxygen/html/interfaceconfiguration_8h__dep__incl.md5 b/doxygen/html/interfaceconfiguration_8h__dep__incl.md5
new file mode 100644
index 0000000..78c200e
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__dep__incl.md5
@@ -0,0 +1 @@
+faa0929ffdb077b3cf69823edd998aa1 \ No newline at end of file
diff --git a/doxygen/html/interfaceconfiguration_8h__dep__incl.png b/doxygen/html/interfaceconfiguration_8h__dep__incl.png
new file mode 100644
index 0000000..5774379
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/interfaceconfiguration_8h__incl.map b/doxygen/html/interfaceconfiguration_8h__incl.map
new file mode 100644
index 0000000..8be6a30
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__incl.map
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/doxygen/html/interfaceconfiguration_8h__incl.md5 b/doxygen/html/interfaceconfiguration_8h__incl.md5
new file mode 100644
index 0000000..3800104
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__incl.md5
@@ -0,0 +1 @@
+6ba1b88923e8a14f53d5ad1b0571cdd9 \ No newline at end of file
diff --git a/doxygen/html/interfaceconfiguration_8h__incl.png b/doxygen/html/interfaceconfiguration_8h__incl.png
new file mode 100644
index 0000000..cc011ed
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h__incl.png
Binary files differ
diff --git a/doxygen/html/interfaceconfiguration_8h_source.html b/doxygen/html/interfaceconfiguration_8h_source.html
new file mode 100644
index 0000000..daec333
--- /dev/null
+++ b/doxygen/html/interfaceconfiguration_8h_source.html
@@ -0,0 +1,162 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/interfaceconfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('interfaceconfiguration_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/interfaceconfiguration.h</h1> </div>
+</div>
+<div class="contents">
+<a href="interfaceconfiguration_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef INTERFACECONFIGURATION_H_</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define INTERFACECONFIGURATION_H_</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;QtCore&gt;</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a><a class="code" href="classinterfaceconfiguration.html">00021</a> <span class="keyword">class </span><a class="code" href="classinterfaceconfiguration.html" title="reads and stores a interface configuration.">interfaceconfiguration</a>: <span class="keyword">public</span> QObject {
+<a name="l00022"></a>00022 Q_OBJECT
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="keyword">public</span>:
+<a name="l00025"></a>00025 <a class="code" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a>();
+<a name="l00026"></a>00026 <a class="code" href="classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405">interfaceconfiguration</a>(<span class="keyword">const</span> <a class="code" href="classinterfaceconfiguration.html" title="reads and stores a interface configuration.">interfaceconfiguration</a> &amp;other);
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <a class="code" href="classinterfaceconfiguration.html" title="reads and stores a interface configuration.">interfaceconfiguration</a> &amp;<a class="code" href="classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64">operator=</a>(<span class="keyword">const</span> <a class="code" href="classinterfaceconfiguration.html" title="reads and stores a interface configuration.">interfaceconfiguration</a> &amp;other);
+<a name="l00029"></a>00029 <span class="keyword">virtual</span> <a class="code" href="classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd">~interfaceconfiguration</a>();
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="keywordtype">bool</span> <a class="code" href="classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b">readConfigOutOfFile</a>(QString pathToConfig);
+<a name="l00032"></a>00032 QString <a class="code" href="classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2">getBroadcast</a>();
+<a name="l00033"></a>00033 QString <a class="code" href="classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104">getClientid</a>();
+<a name="l00034"></a>00034 QString <a class="code" href="classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc">getDhcpchaddr</a>();
+<a name="l00035"></a>00035 QString <a class="code" href="classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa">getDhcpsid</a>();
+<a name="l00036"></a>00036 QString <a class="code" href="classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441">getDnssearch</a>();
+<a name="l00037"></a>00037 QString <a class="code" href="classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0">getDnsservers</a>();
+<a name="l00038"></a>00038 QString <a class="code" href="classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54">getGateways</a>();
+<a name="l00039"></a>00039 QString <a class="code" href="classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7">getGateway</a>();
+<a name="l00040"></a>00040 QString <a class="code" href="classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259">getHostname</a>();
+<a name="l00041"></a>00041 QString <a class="code" href="classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e">getInterface</a>();
+<a name="l00042"></a>00042 QString <a class="code" href="classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad">getIpAddress</a>();
+<a name="l00043"></a>00043 QString <a class="code" href="classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19">getNetmask</a>();
+<a name="l00044"></a>00044 QString <a class="code" href="classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3">getNetwork</a>();
+<a name="l00045"></a>00045 QString <a class="code" href="classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5">getRoutes</a>();
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">private</span>:
+<a name="l00048"></a>00048 QString _tag;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 QString ipAddress;
+<a name="l00051"></a>00051 QString netmask;
+<a name="l00052"></a>00052 QString network;
+<a name="l00053"></a>00053 QString broadcast;
+<a name="l00054"></a>00054 QString routes;
+<a name="l00055"></a>00055 QString gateway;
+<a name="l00056"></a>00056 QString gateways;
+<a name="l00057"></a>00057 QString hostname;
+<a name="l00058"></a>00058 QString dnssearch;
+<a name="l00059"></a>00059 QString dnsservers;
+<a name="l00060"></a>00060 QString dhcpsid;
+<a name="l00061"></a>00061 QString interface;
+<a name="l00062"></a>00062 QString clientid;
+<a name="l00063"></a>00063 QString dhcpchaddr;
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066 <span class="preprocessor">#endif </span><span class="comment">/* INTERFACECONFIGURATION_H_ */</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="interfaceconfiguration_8h.html">interfaceconfiguration.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/javascriptinterface_8cpp.html b/doxygen/html/javascriptinterface_8cpp.html
new file mode 100644
index 0000000..0437854
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8cpp.html
@@ -0,0 +1,122 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/javascriptinterface.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('javascriptinterface_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/javascriptinterface.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="javascriptinterface_8h_source.html">javascriptinterface.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="sysinfo_8h_source.html">sysinfo.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for javascriptinterface.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="javascriptinterface_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8cpp">
+<area shape="rect" id="node3" href="fbgui_8h.html" title="fbgui.h" alt="" coords="163,160,224,189"/><area shape="rect" id="node13" href="javascriptinterface_8h.html" title="javascriptinterface.h" alt="" coords="124,83,263,112"/><area shape="rect" id="node16" href="sysinfo_8h.html" title="sysinfo.h" alt="" coords="287,83,361,112"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="javascriptinterface_8cpp.html">javascriptinterface.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/javascriptinterface_8cpp__incl.map b/doxygen/html/javascriptinterface_8cpp__incl.map
new file mode 100644
index 0000000..49bf082
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8cpp__incl.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="163,160,224,189"/>
+<area shape="rect" id="node13" href="$javascriptinterface_8h.html" title="javascriptinterface.h" alt="" coords="124,83,263,112"/>
+<area shape="rect" id="node16" href="$sysinfo_8h.html" title="sysinfo.h" alt="" coords="287,83,361,112"/>
+</map>
diff --git a/doxygen/html/javascriptinterface_8cpp__incl.md5 b/doxygen/html/javascriptinterface_8cpp__incl.md5
new file mode 100644
index 0000000..d53544c
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8cpp__incl.md5
@@ -0,0 +1 @@
+56c96a5e6daf6f3115634da0516ad6fa \ No newline at end of file
diff --git a/doxygen/html/javascriptinterface_8cpp__incl.png b/doxygen/html/javascriptinterface_8cpp__incl.png
new file mode 100644
index 0000000..6286bb1
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/javascriptinterface_8h.html b/doxygen/html/javascriptinterface_8h.html
new file mode 100644
index 0000000..b9ffbc6
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h.html
@@ -0,0 +1,134 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/javascriptinterface.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('javascriptinterface_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/javascriptinterface.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for javascriptinterface.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="javascriptinterface_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8h" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8h" id="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8h">
+<area shape="rect" id="node3" href="fbgui_8h.html" title="fbgui.h" alt="" coords="163,83,224,112"/></map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="javascriptinterface_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2javascriptinterface_8hdep">
+<area shape="rect" id="node3" href="fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/><area shape="rect" id="node5" href="javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="304,83,656,112"/></map>
+</div>
+</div>
+<p><a href="javascriptinterface_8h_source.html">Go to the source code of this file.</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="class_javascript_interface.html">JavascriptInterface</a></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="javascriptinterface_8h.html">javascriptinterface.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/javascriptinterface_8h__dep__incl.map b/doxygen/html/javascriptinterface_8h__dep__incl.map
new file mode 100644
index 0000000..e799734
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/>
+<area shape="rect" id="node5" href="$javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="304,83,656,112"/>
+</map>
diff --git a/doxygen/html/javascriptinterface_8h__dep__incl.md5 b/doxygen/html/javascriptinterface_8h__dep__incl.md5
new file mode 100644
index 0000000..2d60dc3
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__dep__incl.md5
@@ -0,0 +1 @@
+650031bc20148b123172efefa3658e2b \ No newline at end of file
diff --git a/doxygen/html/javascriptinterface_8h__dep__incl.png b/doxygen/html/javascriptinterface_8h__dep__incl.png
new file mode 100644
index 0000000..14c94a7
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/javascriptinterface_8h__incl.map b/doxygen/html/javascriptinterface_8h__incl.map
new file mode 100644
index 0000000..986c9e2
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="163,83,224,112"/>
+</map>
diff --git a/doxygen/html/javascriptinterface_8h__incl.md5 b/doxygen/html/javascriptinterface_8h__incl.md5
new file mode 100644
index 0000000..0e790fe
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__incl.md5
@@ -0,0 +1 @@
+0bbaa0cdfc55ffe8d99bd7c8f3b079a8 \ No newline at end of file
diff --git a/doxygen/html/javascriptinterface_8h__incl.png b/doxygen/html/javascriptinterface_8h__incl.png
new file mode 100644
index 0000000..0ecbb12
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h__incl.png
Binary files differ
diff --git a/doxygen/html/javascriptinterface_8h_source.html b/doxygen/html/javascriptinterface_8h_source.html
new file mode 100644
index 0000000..af3f96e
--- /dev/null
+++ b/doxygen/html/javascriptinterface_8h_source.html
@@ -0,0 +1,182 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/javascriptinterface.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('javascriptinterface_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/javascriptinterface.h</h1> </div>
+</div>
+<div class="contents">
+<a href="javascriptinterface_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2010,2011 - RZ Uni Freiburg</span>
+<a name="l00003"></a>00003 <span class="comment"> * Copyright (c) 2010,2011 - OpenSLX Project</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * This program/file is free software distributed under the GPL version 2.</span>
+<a name="l00006"></a>00006 <span class="comment"> * See http://openslx.org/COPYING</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * If you have any feedback please consult http://openslx.org/feedback and</span>
+<a name="l00009"></a>00009 <span class="comment"> * send your feedback to feedback@openslx.org</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * General information about OpenSLX can be found under http://openslx.org</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * Interface for javascript.</span>
+<a name="l00015"></a>00015 <span class="comment"> *</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef JAVASCRIPTINTERFACE_H_</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define JAVASCRIPTINTERFACE_H_</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &quot;<a class="code" href="fbgui_8h.html">fbgui.h</a>&quot;</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a><a class="code" href="class_javascript_interface.html">00023</a> <span class="keyword">class </span><a class="code" href="class_javascript_interface.html">JavascriptInterface</a>: <span class="keyword">public</span> QObject {
+<a name="l00024"></a>00024 Q_OBJECT
+<a name="l00025"></a>00025 <span class="keyword">public</span>:
+<a name="l00026"></a>00026 <a class="code" href="class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503">JavascriptInterface</a>(QWebFrame* parent);
+<a name="l00027"></a>00027 <a class="code" href="class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c">~JavascriptInterface</a>();
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="keyword">private</span>:
+<a name="l00030"></a>00030 <span class="comment">// pointer to parent</span>
+<a name="l00031"></a>00031 QWebFrame* _parent;
+<a name="l00032"></a>00032 <span class="comment">// function to be called withint javascript when downloads are done.</span>
+<a name="l00033"></a>00033 QString _callbackOnDownloadsFinished;
+<a name="l00034"></a>00034 <span class="comment">// loads jQuery code</span>
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> loadJQuery();
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 signals:
+<a name="l00038"></a>00038 <span class="comment">// request the file from download manager</span>
+<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b">requestFile</a>(<span class="keyword">const</span> QString&amp; filename);
+<a name="l00040"></a>00040 <span class="comment">// quit the application</span>
+<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4">quitFbgui</a>();
+<a name="l00042"></a>00042 <span class="comment">// shut off the system. connected to fbgui::performShutDown()</span>
+<a name="l00043"></a>00043 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519">shutDownClient</a>();
+<a name="l00044"></a>00044 <span class="comment">// reboot the system. connected to fbgui::performReboot()</span>
+<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6">rebootClient</a>();
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">public</span> slots:
+<a name="l00048"></a>00048 <span class="comment">// make sure the interface stays attached on webpage reload</span>
+<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988">attachToDOM</a>();
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 <span class="comment">// slots for calling from the webpage</span>
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8">startDownload</a>(<span class="keyword">const</span> QString&amp; filename);
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">setCallbackOnFinished</a>(<span class="keyword">const</span> QString&amp; function);
+<a name="l00054"></a>00054 <span class="keyword">const</span> QString <a class="code" href="class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5">getSysInfo</a>(<span class="keyword">const</span> QString&amp; info);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a6d7549013046231a486c32935a7e5199">quit</a>();
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72">shutDown</a>();
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b">reboot</a>();
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="comment">// callback when downloads are done.</span>
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452">callbackOnFinished</a>();
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <span class="comment">// slots for information exchange with the download manager.</span>
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">updateProgressBar</a>(<span class="keyword">const</span> <span class="keywordtype">int</span>&amp; percent, <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; speed,
+<a name="l00064"></a>00064 <span class="keyword">const</span> QString&amp; unit);
+<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">downloadInfo</a>(<span class="keyword">const</span> QString&amp; filename, <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; filesize);
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a664939fd000ac0b342841dfff8640466">notify</a>(<span class="keyword">const</span> QString&amp; msg);
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="comment">// functions to help test functionality</span>
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780">trigger</a>();
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="preprocessor">#endif // JAVASCRIPTINTERFACE_H_</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="javascriptinterface_8h.html">javascriptinterface.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/jquery.js b/doxygen/html/jquery.js
new file mode 100644
index 0000000..c052173
--- /dev/null
+++ b/doxygen/html/jquery.js
@@ -0,0 +1,54 @@
+/*
+ * jQuery JavaScript Library v1.3.2
+ * http://jquery.com/
+ *
+ * Copyright (c) 2009 John Resig
+ * Dual licensed under the MIT and GPL licenses.
+ * http://docs.jquery.com/License
+ *
+ * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
+ * Revision: 6246
+ */
+(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){
+var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
+/*
+ * Sizzle CSS Selector Engine - v0.9.3
+ * Copyright 2009, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0)
+{I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function()
+{G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
+/*
+ * jQuery UI 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI
+ */
+jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* * jQuery UI Resizable 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Resizables
+ *
+ * Depends:
+ * ui.core.js
+ */
+(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0))
+{s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;
+/**
+ * jQuery.ScrollTo - Easy element scrolling using jQuery.
+ * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com
+ * Licensed under GPL license (http://www.opensource.org/licenses/gpl-license.php).
+ * Date: 2/8/2008
+ * @author Ariel Flesler
+ * @version 1.3.2
+ */
+;(function($){var o=$.scrollTo=function(a,b,c){o.window().scrollTo(a,b,c)};o.defaults={axis:'y',duration:1};o.window=function(){return $($.browser.safari?'body':'html')};$.fn.scrollTo=function(l,m,n){if(typeof m=='object'){n=m;m=0}n=$.extend({},o.defaults,n);m=m||n.speed||n.duration;n.queue=n.queue&&n.axis.length>1;if(n.queue)m/=2;n.offset=j(n.offset);n.over=j(n.over);return this.each(function(){var a=this,b=$(a),t=l,c,d={},w=b.is('html,body');switch(typeof t){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(t)){t=j(t);break}t=$(t,this);case'object':if(t.is||t.style)c=(t=$(t)).offset()}$.each(n.axis.split(''),function(i,f){var P=f=='x'?'Left':'Top',p=P.toLowerCase(),k='scroll'+P,e=a[k],D=f=='x'?'Width':'Height';if(c){d[k]=c[p]+(w?0:e-b.offset()[p]);if(n.margin){d[k]-=parseInt(t.css('margin'+P))||0;d[k]-=parseInt(t.css('border'+P+'Width'))||0}d[k]+=n.offset[p]||0;if(n.over[p])d[k]+=t[D.toLowerCase()]()*n.over[p]}else d[k]=t[p];if(/^\d+$/.test(d[k]))d[k]=d[k]<=0?0:Math.min(d[k],h(D));if(!i&&n.queue){if(e!=d[k])g(n.onAfterFirst);delete d[k]}});g(n.onAfter);function g(a){b.animate(d,m,n.easing,a&&function(){a.call(this,l)})};function h(D){var b=w?$.browser.opera?document.body:document.documentElement:a;return b['scroll'+D]-b['client'+D]}})};function j(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
+
diff --git a/doxygen/html/loggerengine_8cpp.html b/doxygen/html/loggerengine_8cpp.html
new file mode 100644
index 0000000..81706da
--- /dev/null
+++ b/doxygen/html/loggerengine_8cpp.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/loggerengine.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('loggerengine_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/loggerengine.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for loggerengine.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="loggerengine_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8cpp">
+<area shape="rect" id="node3" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="111,83,217,112"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="loggerengine_8cpp.html">loggerengine.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/loggerengine_8cpp__incl.map b/doxygen/html/loggerengine_8cpp__incl.map
new file mode 100644
index 0000000..1b86a3a
--- /dev/null
+++ b/doxygen/html/loggerengine_8cpp__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="111,83,217,112"/>
+</map>
diff --git a/doxygen/html/loggerengine_8cpp__incl.md5 b/doxygen/html/loggerengine_8cpp__incl.md5
new file mode 100644
index 0000000..f9786b4
--- /dev/null
+++ b/doxygen/html/loggerengine_8cpp__incl.md5
@@ -0,0 +1 @@
+9407e7d9a1890d42bb4a086623368268 \ No newline at end of file
diff --git a/doxygen/html/loggerengine_8cpp__incl.png b/doxygen/html/loggerengine_8cpp__incl.png
new file mode 100644
index 0000000..ff8edbc
--- /dev/null
+++ b/doxygen/html/loggerengine_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/loggerengine_8h.html b/doxygen/html/loggerengine_8h.html
new file mode 100644
index 0000000..f880ae7
--- /dev/null
+++ b/doxygen/html/loggerengine_8h.html
@@ -0,0 +1,136 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/loggerengine.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('loggerengine_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/loggerengine.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QxtCore&gt;</code><br/>
+<code>#include &lt;QTime&gt;</code><br/>
+<code>#include &lt;QTextEdit&gt;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for loggerengine.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="loggerengine_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8h" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="loggerengine_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2loggerengine_8hdep">
+<area shape="rect" id="node3" href="fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/><area shape="rect" id="node5" href="loggerengine_8cpp.html" title="/home/niklas/workspace/fbgui/src/loggerengine.cpp" alt="" coords="304,83,621,112"/><area shape="rect" id="node7" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="521,237,796,267"/><area shape="rect" id="node9" href="ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="696,160,957,189"/><area shape="rect" id="node14" href="networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="747,83,1080,112"/><area shape="rect" id="node12" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="820,237,1097,267"/><area shape="rect" id="node17" href="networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="981,160,1328,189"/></map>
+</div>
+</div>
+<p><a href="loggerengine_8h_source.html">Go to the source code of this file.</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="class_logger_engine__fb.html">LoggerEngine_fb</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__std.html">LoggerEngine_std</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logger_engine__file.html">LoggerEngine_file</a></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="loggerengine_8h.html">loggerengine.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/loggerengine_8h__dep__incl.map b/doxygen/html/loggerengine_8h__dep__incl.map
new file mode 100644
index 0000000..d788106
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__dep__incl.map
@@ -0,0 +1,9 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/>
+<area shape="rect" id="node5" href="$loggerengine_8cpp.html" title="/home/niklas/workspace/fbgui/src/loggerengine.cpp" alt="" coords="304,83,621,112"/>
+<area shape="rect" id="node7" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="521,237,796,267"/>
+<area shape="rect" id="node9" href="$ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="696,160,957,189"/>
+<area shape="rect" id="node14" href="$networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="747,83,1080,112"/>
+<area shape="rect" id="node12" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="820,237,1097,267"/>
+<area shape="rect" id="node17" href="$networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="981,160,1328,189"/>
+</map>
diff --git a/doxygen/html/loggerengine_8h__dep__incl.md5 b/doxygen/html/loggerengine_8h__dep__incl.md5
new file mode 100644
index 0000000..0c5ff65
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__dep__incl.md5
@@ -0,0 +1 @@
+c9dd8a69fa6442884db5e037e3ba6f4f \ No newline at end of file
diff --git a/doxygen/html/loggerengine_8h__dep__incl.png b/doxygen/html/loggerengine_8h__dep__incl.png
new file mode 100644
index 0000000..d9f759b
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/loggerengine_8h__incl.map b/doxygen/html/loggerengine_8h__incl.map
new file mode 100644
index 0000000..8be6a30
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__incl.map
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/doxygen/html/loggerengine_8h__incl.md5 b/doxygen/html/loggerengine_8h__incl.md5
new file mode 100644
index 0000000..6c8f67a
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__incl.md5
@@ -0,0 +1 @@
+e65f4d24ade6e7e05954cc1ccde36bef \ No newline at end of file
diff --git a/doxygen/html/loggerengine_8h__incl.png b/doxygen/html/loggerengine_8h__incl.png
new file mode 100644
index 0000000..9c3a70c
--- /dev/null
+++ b/doxygen/html/loggerengine_8h__incl.png
Binary files differ
diff --git a/doxygen/html/loggerengine_8h_source.html b/doxygen/html/loggerengine_8h_source.html
new file mode 100644
index 0000000..05972f0
--- /dev/null
+++ b/doxygen/html/loggerengine_8h_source.html
@@ -0,0 +1,179 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/loggerengine.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('loggerengine_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/loggerengine.h</h1> </div>
+</div>
+<div class="contents">
+<a href="loggerengine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2010,2011 - RZ Uni Freiburg</span>
+<a name="l00003"></a>00003 <span class="comment"> * Copyright (c) 2010,2011 - OpenSLX Project</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * This program/file is free software distributed under the GPL version 2.</span>
+<a name="l00006"></a>00006 <span class="comment"> * See http://openslx.org/COPYING</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * If you have any feedback please consult http://openslx.org/feedback and</span>
+<a name="l00009"></a>00009 <span class="comment"> * send your feedback to feedback@openslx.org</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * General information about OpenSLX can be found under http://openslx.org</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * Base for custom logger engines based on QxtLogger libs.</span>
+<a name="l00015"></a>00015 <span class="comment"> *</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef LOGGERENGINE_H_</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define LOGGERENGINE_H_</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;QxtCore&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;QTime&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;QTextEdit&gt;</span>
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00025"></a>00025 <span class="comment">// base of a custom logger engine for the framebuffer</span>
+<a name="l00026"></a>00026 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00027"></a><a class="code" href="class_logger_engine__fb.html">00027</a> <span class="keyword">class </span><a class="code" href="class_logger_engine__fb.html">LoggerEngine_fb</a>: <span class="keyword">public</span> QxtLoggerEngine {
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a>00029 <a class="code" href="class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27">LoggerEngine_fb</a>(QTextEdit* parent);
+<a name="l00030"></a>00030 <a class="code" href="class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2">~LoggerEngine_fb</a>();
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="comment">// parent widget, target of messages</span>
+<a name="l00033"></a><a class="code" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">00033</a> QTextEdit *<a class="code" href="class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5">_debugConsole</a>;
+<a name="l00034"></a><a class="code" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">00034</a> <span class="keywordtype">bool</span> <a class="code" href="class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0">_initialized</a>;
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="comment">// reimplemented virtual functions of QxtLoggerEngine</span>
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b">initLoggerEngine</a>();
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30">killLoggerEngine</a>();
+<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096">writeFormatted</a>(QxtLogger::LogLevel level, <span class="keyword">const</span> QList&lt;QVariant&gt; &amp; messages);
+<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958">setLogLevelEnabled</a>(QxtLogger::LogLevels level, <span class="keywordtype">bool</span> enable = <span class="keyword">true</span>);
+<a name="l00041"></a>00041 <span class="keywordtype">bool</span> <a class="code" href="class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c">isInitialized</a>() <span class="keyword">const</span>;
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043 };
+<a name="l00044"></a>00044 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00045"></a>00045 <span class="comment">// slighty modified QxtBasicSTDLoggerEngine</span>
+<a name="l00046"></a>00046 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00047"></a><a class="code" href="class_logger_engine__std.html">00047</a> <span class="keyword">class </span><a class="code" href="class_logger_engine__std.html">LoggerEngine_std</a>: <span class="keyword">public</span> QxtBasicSTDLoggerEngine {
+<a name="l00048"></a>00048 <span class="keyword">public</span>:
+<a name="l00049"></a>00049 <a class="code" href="class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d">LoggerEngine_std</a>();
+<a name="l00050"></a>00050 <a class="code" href="class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55">~LoggerEngine_std</a>();
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="comment">// reimplemented virtual functions of QxtBasicSTDLoggerEngine</span>
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e">writeToStdOut</a>(<span class="keyword">const</span> QString&amp; level, <span class="keyword">const</span> QList&lt;QVariant&gt; &amp;msgs);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b">writeToStdErr</a>(<span class="keyword">const</span> QString&amp; str_level, <span class="keyword">const</span> QList&lt;QVariant&gt; &amp;msgs);
+<a name="l00055"></a>00055 };
+<a name="l00056"></a>00056 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00057"></a>00057 <span class="comment">// slighty modified QxtBasicFileLoggerEngine</span>
+<a name="l00058"></a>00058 <span class="comment">//---------------------------------------------------------------------------------------------------</span>
+<a name="l00059"></a><a class="code" href="class_logger_engine__file.html">00059</a> <span class="keyword">class </span><a class="code" href="class_logger_engine__file.html">LoggerEngine_file</a>: <span class="keyword">public</span> QxtBasicFileLoggerEngine {
+<a name="l00060"></a>00060 <span class="keyword">public</span>:
+<a name="l00061"></a>00061 <a class="code" href="class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03">LoggerEngine_file</a>(<span class="keyword">const</span> QString&amp; logFileName);
+<a name="l00062"></a>00062 <a class="code" href="class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11">~LoggerEngine_file</a>();
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a">initLoggerEngine</a>();
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="comment">// reimplemented virtual functions of QxtBasicFileLoggerEngine</span>
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18">writeToFile</a>(<span class="keyword">const</span> QString&amp; level, <span class="keyword">const</span> QList&lt;QVariant&gt; &amp;msgs);
+<a name="l00067"></a>00067 };
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 <span class="preprocessor">#endif // LOGGERENGINE_H_</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="loggerengine_8h.html">loggerengine.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/main_8cpp.html b/doxygen/html/main_8cpp.html
new file mode 100644
index 0000000..1dba81d
--- /dev/null
+++ b/doxygen/html/main_8cpp.html
@@ -0,0 +1,197 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/main.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('main_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/main.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QApplication&gt;</code><br/>
+<code>#include &lt;QSettings&gt;</code><br/>
+<code>#include &lt;QtCore&gt;</code><br/>
+<code>#include &lt;getopt.h&gt;</code><br/>
+<code>#include &lt;cstdlib&gt;</code><br/>
+<code>#include &lt;iostream&gt;</code><br/>
+<code>#include &quot;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="ndgui_8h_source.html">ndgui.h</a>&quot;</code><br/>
+<code>#include &quot;../common/fbgui.h&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for main.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="main_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2main_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2main_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2main_8cpp">
+<area shape="rect" id="node15" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="320,237,426,267"/><area shape="rect" id="node23" href="fbgui_8h.html" title="fbgui.h" alt="" coords="146,160,208,189"/><area shape="rect" id="node32" href="ndgui_8h.html" title="ndgui.h" alt="" coords="484,83,548,112"/><area shape="rect" id="node40" href="networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="873,160,1006,189"/><area shape="rect" id="node60" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="994,237,1152,267"/><area shape="rect" id="node63" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="1336,237,1464,267"/></map>
+</div>
+</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">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4">printHelp</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a0ddf1224851353fc92bfbff6f499fa97"></a><!-- doxytag: member="main.cpp::main" ref="a0ddf1224851353fc92bfbff6f499fa97" args="(int argc, char *argv[])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int main </td>
+ <td>(</td>
+ <td class="paramtype">int&#160;</td>
+ <td class="paramname"><em>argc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&#160;</td>
+ <td class="paramname"><em>argv</em>[]&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png" border="0" usemap="#main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" alt=""/></div>
+<map name="main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph" id="main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph">
+<area shape="rect" id="node3" href="main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4" title="printHelp" alt="" coords="104,5,179,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a0d20b69b0ad703df78459e1033d5c1d4"></a><!-- doxytag: member="main.cpp::printHelp" ref="a0d20b69b0ad703df78459e1033d5c1d4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void printHelp </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.png" border="0" usemap="#main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph" alt=""/></div>
+<map name="main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph" id="main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph">
+<area shape="rect" id="node3" href="main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="128,5,179,35"/></map>
+</div>
+</p>
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="main_8cpp.html">main.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/main_8cpp__incl.map b/doxygen/html/main_8cpp__incl.map
new file mode 100644
index 0000000..2b6eef8
--- /dev/null
+++ b/doxygen/html/main_8cpp__incl.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node15" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="320,237,426,267"/>
+<area shape="rect" id="node23" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="146,160,208,189"/>
+<area shape="rect" id="node32" href="$ndgui_8h.html" title="ndgui.h" alt="" coords="484,83,548,112"/>
+<area shape="rect" id="node40" href="$networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="873,160,1006,189"/>
+<area shape="rect" id="node60" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="994,237,1152,267"/>
+<area shape="rect" id="node63" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="1336,237,1464,267"/>
+</map>
diff --git a/doxygen/html/main_8cpp__incl.md5 b/doxygen/html/main_8cpp__incl.md5
new file mode 100644
index 0000000..c1ec538
--- /dev/null
+++ b/doxygen/html/main_8cpp__incl.md5
@@ -0,0 +1 @@
+a3f4cfc198e3027283fd474a12244620 \ No newline at end of file
diff --git a/doxygen/html/main_8cpp__incl.png b/doxygen/html/main_8cpp__incl.png
new file mode 100644
index 0000000..154b0a5
--- /dev/null
+++ b/doxygen/html/main_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.map b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.map
new file mode 100644
index 0000000..d9a3f4c
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" title="main" alt="" coords="128,5,179,35"/>
+</map>
diff --git a/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5 b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5
new file mode 100644
index 0000000..9ee3fd1
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.md5
@@ -0,0 +1 @@
+9dc763e8ccb343a9f55c2dc29360e7d5 \ No newline at end of file
diff --git a/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.png b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.png
new file mode 100644
index 0000000..2a37eff
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0d20b69b0ad703df78459e1033d5c1d4_icgraph.png
Binary files differ
diff --git a/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map
new file mode 100644
index 0000000..5b6fdbd
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4" title="printHelp" alt="" coords="104,5,179,35"/>
+</map>
diff --git a/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5 b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
new file mode 100644
index 0000000..6947f5f
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.md5
@@ -0,0 +1 @@
+207d77d616493a40caaaf7887c9f4b4a \ No newline at end of file
diff --git a/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png
new file mode 100644
index 0000000..7a0c391
--- /dev/null
+++ b/doxygen/html/main_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.png
Binary files differ
diff --git a/doxygen/html/nav_f.png b/doxygen/html/nav_f.png
new file mode 100644
index 0000000..1b07a16
--- /dev/null
+++ b/doxygen/html/nav_f.png
Binary files differ
diff --git a/doxygen/html/nav_h.png b/doxygen/html/nav_h.png
new file mode 100644
index 0000000..01f5fa6
--- /dev/null
+++ b/doxygen/html/nav_h.png
Binary files differ
diff --git a/doxygen/html/navtree.css b/doxygen/html/navtree.css
new file mode 100644
index 0000000..e46ffcd
--- /dev/null
+++ b/doxygen/html/navtree.css
@@ -0,0 +1,123 @@
+#nav-tree .children_ul {
+ margin:0;
+ padding:4px;
+}
+
+#nav-tree ul {
+ list-style:none outside none;
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree li {
+ white-space:nowrap;
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree .plus {
+ margin:0px;
+}
+
+#nav-tree .selected {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+#nav-tree img {
+ margin:0px;
+ padding:0px;
+ border:0px;
+ vertical-align: middle;
+}
+
+#nav-tree a {
+ text-decoration:none;
+ padding:0px;
+ margin:0px;
+ outline:none;
+}
+
+#nav-tree .label {
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree .label a {
+ padding:2px;
+}
+
+#nav-tree .selected a {
+ text-decoration:none;
+ padding:2px;
+ margin:0px;
+ color:#fff;
+}
+
+#nav-tree .children_ul {
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree .item {
+ margin:0px;
+ padding:0px;
+}
+
+#nav-tree {
+ padding: 0px 0px;
+ background-color: #FAFAFF;
+ font-size:14px;
+ overflow:auto;
+}
+
+#doc-content {
+ overflow:auto;
+ display:block;
+ padding:0px;
+ margin:0px;
+}
+
+#side-nav {
+ padding:0 6px 0 0;
+ margin: 0px;
+ display:block;
+ position: absolute;
+ left: 0px;
+ width: 300px;
+}
+
+.ui-resizable .ui-resizable-handle {
+ display:block;
+}
+
+.ui-resizable-e {
+ background:url("ftv2splitbar.png") repeat scroll right center transparent;
+ cursor:e-resize;
+ height:100%;
+ right:0;
+ top:0;
+ width:6px;
+}
+
+.ui-resizable-handle {
+ display:none;
+ font-size:0.1px;
+ position:absolute;
+ z-index:1;
+}
+
+#nav-tree-contents {
+ margin: 6px 0px 0px 0px;
+}
+
+#nav-tree {
+ background-image:url('nav_h.png');
+ background-repeat:repeat-x;
+ background-color: #F9FAFC;
+}
+
+
+
diff --git a/doxygen/html/navtree.js b/doxygen/html/navtree.js
new file mode 100644
index 0000000..5cc4005
--- /dev/null
+++ b/doxygen/html/navtree.js
@@ -0,0 +1,291 @@
+var NAVTREE =
+[
+ [ "ndgui/NetworkDiscovery", "index.html", [
+ [ "Related Pages", "pages.html", [
+ [ "Todo List", "todo.html", null ]
+ ] ],
+ [ "Class List", "annotated.html", [
+ [ "DownloadManager", "class_download_manager.html", null ],
+ [ "fbgui", "classfbgui.html", null ],
+ [ "interfaceconfiguration", "classinterfaceconfiguration.html", null ],
+ [ "JavascriptInterface", "class_javascript_interface.html", null ],
+ [ "LoggerEngine_fb", "class_logger_engine__fb.html", null ],
+ [ "LoggerEngine_file", "class_logger_engine__file.html", null ],
+ [ "LoggerEngine_std", "class_logger_engine__std.html", null ],
+ [ "ndgui", "classndgui.html", null ],
+ [ "NetworkDiscovery", "class_network_discovery.html", null ],
+ [ "NetworkManager", "class_network_manager.html", null ],
+ [ "SysInfo", "class_sys_info.html", null ]
+ ] ],
+ [ "Class Index", "classes.html", null ],
+ [ "Class Members", "functions.html", null ],
+ [ "File List", "files.html", [
+ [ "/home/niklas/workspace/fbgui/src/downloadmanager.cpp", "downloadmanager_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/downloadmanager.h", "downloadmanager_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/fbgui.cpp", "fbgui_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/fbgui.h", "fbgui_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/interfaceconfiguration.cpp", "interfaceconfiguration_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/interfaceconfiguration.h", "interfaceconfiguration_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/javascriptinterface.cpp", "javascriptinterface_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/javascriptinterface.h", "javascriptinterface_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/loggerengine.cpp", "loggerengine_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/loggerengine.h", "loggerengine_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/main.cpp", "main_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/ndgui.cpp", "ndgui_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/ndgui.h", "ndgui_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/networkdiscovery.cpp", "networkdiscovery_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/networkdiscovery.h", "networkdiscovery_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/networkmanager.cpp", "networkmanager_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/networkmanager.h", "networkmanager_8h.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/sysinfo.cpp", "sysinfo_8cpp.html", null ],
+ [ "/home/niklas/workspace/fbgui/src/sysinfo.h", "sysinfo_8h.html", null ]
+ ] ],
+ [ "File Members", "globals.html", null ]
+ ] ]
+];
+
+function createIndent(o,domNode,node,level)
+{
+ if (node.parentNode && node.parentNode.parentNode)
+ {
+ createIndent(o,domNode,node.parentNode,level+1);
+ }
+ var imgNode = document.createElement("img");
+ if (level==0 && node.childrenData)
+ {
+ node.plus_img = imgNode;
+ node.expandToggle = document.createElement("a");
+ node.expandToggle.href = "javascript:void(0)";
+ node.expandToggle.onclick = function()
+ {
+ if (node.expanded)
+ {
+ $(node.getChildrenUL()).slideUp("fast");
+ if (node.isLast)
+ {
+ node.plus_img.src = node.relpath+"ftv2plastnode.png";
+ }
+ else
+ {
+ node.plus_img.src = node.relpath+"ftv2pnode.png";
+ }
+ node.expanded = false;
+ }
+ else
+ {
+ expandNode(o, node, false);
+ }
+ }
+ node.expandToggle.appendChild(imgNode);
+ domNode.appendChild(node.expandToggle);
+ }
+ else
+ {
+ domNode.appendChild(imgNode);
+ }
+ if (level==0)
+ {
+ if (node.isLast)
+ {
+ if (node.childrenData)
+ {
+ imgNode.src = node.relpath+"ftv2plastnode.png";
+ }
+ else
+ {
+ imgNode.src = node.relpath+"ftv2lastnode.png";
+ domNode.appendChild(imgNode);
+ }
+ }
+ else
+ {
+ if (node.childrenData)
+ {
+ imgNode.src = node.relpath+"ftv2pnode.png";
+ }
+ else
+ {
+ imgNode.src = node.relpath+"ftv2node.png";
+ domNode.appendChild(imgNode);
+ }
+ }
+ }
+ else
+ {
+ if (node.isLast)
+ {
+ imgNode.src = node.relpath+"ftv2blank.png";
+ }
+ else
+ {
+ imgNode.src = node.relpath+"ftv2vertline.png";
+ }
+ }
+ imgNode.border = "0";
+}
+
+function newNode(o, po, text, link, childrenData, lastNode)
+{
+ var node = new Object();
+ node.children = Array();
+ node.childrenData = childrenData;
+ node.depth = po.depth + 1;
+ node.relpath = po.relpath;
+ node.isLast = lastNode;
+
+ node.li = document.createElement("li");
+ po.getChildrenUL().appendChild(node.li);
+ node.parentNode = po;
+
+ node.itemDiv = document.createElement("div");
+ node.itemDiv.className = "item";
+
+ node.labelSpan = document.createElement("span");
+ node.labelSpan.className = "label";
+
+ createIndent(o,node.itemDiv,node,0);
+ node.itemDiv.appendChild(node.labelSpan);
+ node.li.appendChild(node.itemDiv);
+
+ var a = document.createElement("a");
+ node.labelSpan.appendChild(a);
+ node.label = document.createTextNode(text);
+ a.appendChild(node.label);
+ if (link)
+ {
+ a.href = node.relpath+link;
+ }
+ else
+ {
+ if (childrenData != null)
+ {
+ a.className = "nolink";
+ a.href = "javascript:void(0)";
+ a.onclick = node.expandToggle.onclick;
+ node.expanded = false;
+ }
+ }
+
+ node.childrenUL = null;
+ node.getChildrenUL = function()
+ {
+ if (!node.childrenUL)
+ {
+ node.childrenUL = document.createElement("ul");
+ node.childrenUL.className = "children_ul";
+ node.childrenUL.style.display = "none";
+ node.li.appendChild(node.childrenUL);
+ }
+ return node.childrenUL;
+ };
+
+ return node;
+}
+
+function showRoot()
+{
+ var headerHeight = $("#top").height();
+ var footerHeight = $("#nav-path").height();
+ var windowHeight = $(window).height() - headerHeight - footerHeight;
+ navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
+}
+
+function expandNode(o, node, imm)
+{
+ if (node.childrenData && !node.expanded)
+ {
+ if (!node.childrenVisited)
+ {
+ getNode(o, node);
+ }
+ if (imm)
+ {
+ $(node.getChildrenUL()).show();
+ }
+ else
+ {
+ $(node.getChildrenUL()).slideDown("fast",showRoot);
+ }
+ if (node.isLast)
+ {
+ node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ }
+ else
+ {
+ node.plus_img.src = node.relpath+"ftv2mnode.png";
+ }
+ node.expanded = true;
+ }
+}
+
+function getNode(o, po)
+{
+ po.childrenVisited = true;
+ var l = po.childrenData.length-1;
+ for (var i in po.childrenData)
+ {
+ var nodeData = po.childrenData[i];
+ po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
+ i==l);
+ }
+}
+
+function findNavTreePage(url, data)
+{
+ var nodes = data;
+ var result = null;
+ for (var i in nodes)
+ {
+ var d = nodes[i];
+ if (d[1] == url)
+ {
+ return new Array(i);
+ }
+ else if (d[2] != null) // array of children
+ {
+ result = findNavTreePage(url, d[2]);
+ if (result != null)
+ {
+ return (new Array(i).concat(result));
+ }
+ }
+ }
+ return null;
+}
+
+function initNavTree(toroot,relpath)
+{
+ var o = new Object();
+ o.toroot = toroot;
+ o.node = new Object();
+ o.node.li = document.getElementById("nav-tree-contents");
+ o.node.childrenData = NAVTREE;
+ o.node.children = new Array();
+ o.node.childrenUL = document.createElement("ul");
+ o.node.getChildrenUL = function() { return o.node.childrenUL; };
+ o.node.li.appendChild(o.node.childrenUL);
+ o.node.depth = 0;
+ o.node.relpath = relpath;
+
+ getNode(o, o.node);
+
+ o.breadcrumbs = findNavTreePage(toroot, NAVTREE);
+ if (o.breadcrumbs == null)
+ {
+ o.breadcrumbs = findNavTreePage("index.html",NAVTREE);
+ }
+ if (o.breadcrumbs != null && o.breadcrumbs.length>0)
+ {
+ var p = o.node;
+ for (var i in o.breadcrumbs)
+ {
+ var j = o.breadcrumbs[i];
+ p = p.children[j];
+ expandNode(o,p,true);
+ }
+ p.itemDiv.className = p.itemDiv.className + " selected";
+ p.itemDiv.id = "selected";
+ $(window).load(showRoot);
+ }
+}
+
diff --git a/doxygen/html/ndgui_8cpp.html b/doxygen/html/ndgui_8cpp.html
new file mode 100644
index 0000000..f648997
--- /dev/null
+++ b/doxygen/html/ndgui_8cpp.html
@@ -0,0 +1,197 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/ndgui.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('ndgui_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#func-members">Functions</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/ndgui.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="ndgui_8h_source.html">ndgui.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for ndgui.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="ndgui_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8cpp">
+<area shape="rect" id="node3" href="ndgui_8h.html" title="ndgui.h" alt="" coords="260,83,324,112"/><area shape="rect" id="node11" href="fbgui_8h.html" title="fbgui.h" alt="" coords="201,160,263,189"/><area shape="rect" id="node19" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="352,237,459,267"/><area shape="rect" id="node26" href="networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="1160,160,1293,189"/><area shape="rect" id="node47" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="1207,237,1364,267"/><area shape="rect" id="node50" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="1004,237,1132,267"/></map>
+</div>
+</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">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8cpp.html#accc0f36c65bd90f388a9e7041c3f3ae9">gServerIp</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8cpp.html#a297ace2436e487d5c36a9d9b472e11dd">gSocketServerPath</a> (&quot;&quot;)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8cpp.html#a9f7ad6c36baa7aee297d3f11ca651756">gPathToDhcpExe</a> (&quot;&quot;)</td></tr>
+<tr><td colspan="2"><h2><a name="var-members"></a>
+Variables</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69">gAutoUp</a> = true</td></tr>
+</table>
+<hr/><h2>Function Documentation</h2>
+<a class="anchor" id="a9f7ad6c36baa7aee297d3f11ca651756"></a><!-- doxytag: member="ndgui.cpp::gPathToDhcpExe" ref="a9f7ad6c36baa7aee297d3f11ca651756" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gPathToDhcpExe </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="accc0f36c65bd90f388a9e7041c3f3ae9"></a><!-- doxytag: member="ndgui.cpp::gServerIp" ref="accc0f36c65bd90f388a9e7041c3f3ae9" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gServerIp </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="a297ace2436e487d5c36a9d9b472e11dd"></a><!-- doxytag: member="ndgui.cpp::gSocketServerPath" ref="a297ace2436e487d5c36a9d9b472e11dd" args="(&quot;&quot;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gSocketServerPath </td>
+ <td>(</td>
+ <td class="paramtype">&quot;&quot;&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="ab848f729834374db08bd52954f7d4f69"></a><!-- doxytag: member="ndgui.cpp::gAutoUp" ref="ab848f729834374db08bd52954f7d4f69" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="ndgui_8h.html#ab848f729834374db08bd52954f7d4f69">gAutoUp</a> = true</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="ndgui_8cpp.html">ndgui.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/ndgui_8cpp__incl.map b/doxygen/html/ndgui_8cpp__incl.map
new file mode 100644
index 0000000..83abccb
--- /dev/null
+++ b/doxygen/html/ndgui_8cpp__incl.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$ndgui_8h.html" title="ndgui.h" alt="" coords="260,83,324,112"/>
+<area shape="rect" id="node11" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="201,160,263,189"/>
+<area shape="rect" id="node19" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="352,237,459,267"/>
+<area shape="rect" id="node26" href="$networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="1160,160,1293,189"/>
+<area shape="rect" id="node47" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="1207,237,1364,267"/>
+<area shape="rect" id="node50" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="1004,237,1132,267"/>
+</map>
diff --git a/doxygen/html/ndgui_8cpp__incl.md5 b/doxygen/html/ndgui_8cpp__incl.md5
new file mode 100644
index 0000000..0e0e36f
--- /dev/null
+++ b/doxygen/html/ndgui_8cpp__incl.md5
@@ -0,0 +1 @@
+1e62a06bd6c9cc1b8cedbd6bf4720860 \ No newline at end of file
diff --git a/doxygen/html/ndgui_8cpp__incl.png b/doxygen/html/ndgui_8cpp__incl.png
new file mode 100644
index 0000000..9dade10
--- /dev/null
+++ b/doxygen/html/ndgui_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/ndgui_8h.html b/doxygen/html/ndgui_8h.html
new file mode 100644
index 0000000..a06df8d
--- /dev/null
+++ b/doxygen/html/ndgui_8h.html
@@ -0,0 +1,204 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/ndgui.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('ndgui_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#var-members">Variables</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/ndgui.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QtGui&gt;</code><br/>
+<code>#include &lt;QtWebKit&gt;</code><br/>
+<code>#include &lt;QVariant&gt;</code><br/>
+<code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for ndgui.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="ndgui_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8h" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8h" id="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8h">
+<area shape="rect" id="node9" href="fbgui_8h.html" title="fbgui.h" alt="" coords="201,83,263,112"/><area shape="rect" id="node17" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="352,160,459,189"/><area shape="rect" id="node24" href="networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="1160,83,1293,112"/><area shape="rect" id="node45" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="1207,160,1364,189"/><area shape="rect" id="node48" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="1004,160,1132,189"/></map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="ndgui_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2ndgui_8hdep">
+<area shape="rect" id="node3" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,83,280,112"/><area shape="rect" id="node5" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,83,581,112"/></map>
+</div>
+</div>
+<p><a href="ndgui_8h_source.html">Go to the source code of this file.</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="classndgui.html">ndgui</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the GUI. <a href="classndgui.html#_details">More...</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">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8">gServerIp</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8h.html#ab848f729834374db08bd52954f7d4f69">gAutoUp</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530">gSocketServerPath</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49">gPathToDhcpExe</a></td></tr>
+</table>
+<hr/><h2>Variable Documentation</h2>
+<a class="anchor" id="ab848f729834374db08bd52954f7d4f69"></a><!-- doxytag: member="ndgui.h::gAutoUp" ref="ab848f729834374db08bd52954f7d4f69" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="ndgui_8h.html#ab848f729834374db08bd52954f7d4f69">gAutoUp</a></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ab9e207692449ab8706b3a6e803140b49"></a><!-- doxytag: member="ndgui.h::gPathToDhcpExe" ref="ab9e207692449ab8706b3a6e803140b49" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gPathToDhcpExe</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+<a class="anchor" id="ac20b186e1dcb850f4594a1898775bdf8"></a><!-- doxytag: member="ndgui.h::gServerIp" ref="ac20b186e1dcb850f4594a1898775bdf8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gServerIp</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Copyright (c) 2010,2011 - RZ Uni Freiburg Copyright (c) 2010,2011 - OpenSLX Project</p>
+<p>This program/file is free software distributed under the GPL version 2. See <a href="http://openslx.org/COPYING">http://openslx.org/COPYING</a></p>
+<p>If you have any feedback please consult <a href="http://openslx.org/feedback">http://openslx.org/feedback</a> and send your feedback to <a href="mailto:feedback@openslx.org">feedback@openslx.org</a></p>
+<p>General information about OpenSLX can be found under <a href="http://openslx.org">http://openslx.org</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a051b098cd3f5f9816641f67e0195a530"></a><!-- doxytag: member="ndgui.h::gSocketServerPath" ref="a051b098cd3f5f9816641f67e0195a530" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">QString gSocketServerPath</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="ndgui_8h.html">ndgui.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/ndgui_8h__dep__incl.map b/doxygen/html/ndgui_8h__dep__incl.map
new file mode 100644
index 0000000..e20ccc6
--- /dev/null
+++ b/doxygen/html/ndgui_8h__dep__incl.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,83,280,112"/>
+<area shape="rect" id="node5" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,83,581,112"/>
+</map>
diff --git a/doxygen/html/ndgui_8h__dep__incl.md5 b/doxygen/html/ndgui_8h__dep__incl.md5
new file mode 100644
index 0000000..d87b056
--- /dev/null
+++ b/doxygen/html/ndgui_8h__dep__incl.md5
@@ -0,0 +1 @@
+d6327ba23cf9118777dfa8eeb4b823b6 \ No newline at end of file
diff --git a/doxygen/html/ndgui_8h__dep__incl.png b/doxygen/html/ndgui_8h__dep__incl.png
new file mode 100644
index 0000000..c748a95
--- /dev/null
+++ b/doxygen/html/ndgui_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/ndgui_8h__incl.map b/doxygen/html/ndgui_8h__incl.map
new file mode 100644
index 0000000..56cf423
--- /dev/null
+++ b/doxygen/html/ndgui_8h__incl.map
@@ -0,0 +1,7 @@
+<map id="G" name="G">
+<area shape="rect" id="node9" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="201,83,263,112"/>
+<area shape="rect" id="node17" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="352,160,459,189"/>
+<area shape="rect" id="node24" href="$networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="1160,83,1293,112"/>
+<area shape="rect" id="node45" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="1207,160,1364,189"/>
+<area shape="rect" id="node48" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="1004,160,1132,189"/>
+</map>
diff --git a/doxygen/html/ndgui_8h__incl.md5 b/doxygen/html/ndgui_8h__incl.md5
new file mode 100644
index 0000000..46b6947
--- /dev/null
+++ b/doxygen/html/ndgui_8h__incl.md5
@@ -0,0 +1 @@
+0e0454a636c0e3c70afb99e0ffd25fef \ No newline at end of file
diff --git a/doxygen/html/ndgui_8h__incl.png b/doxygen/html/ndgui_8h__incl.png
new file mode 100644
index 0000000..b7c7a7c
--- /dev/null
+++ b/doxygen/html/ndgui_8h__incl.png
Binary files differ
diff --git a/doxygen/html/ndgui_8h_source.html b/doxygen/html/ndgui_8h_source.html
new file mode 100644
index 0000000..3f41ad9
--- /dev/null
+++ b/doxygen/html/ndgui_8h_source.html
@@ -0,0 +1,211 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/ndgui.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('ndgui_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/ndgui.h</h1> </div>
+</div>
+<div class="contents">
+<a href="ndgui_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef NDGUI_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define NDGUI_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;QtGui&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;QtWebKit&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;QVariant&gt;</span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include &quot;<a class="code" href="fbgui_8h.html">fbgui.h</a>&quot;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;<a class="code" href="loggerengine_8h.html">loggerengine.h</a>&quot;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;<a class="code" href="networkdiscovery_8h.html">networkdiscovery.h</a>&quot;</span>
+<a name="l00026"></a>00026
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">extern</span> QString <a class="code" href="ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8">gServerIp</a>;
+<a name="l00029"></a>00029 <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69">gAutoUp</a>;
+<a name="l00030"></a>00030 <span class="keyword">extern</span> QString <a class="code" href="ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530">gSocketServerPath</a>;
+<a name="l00031"></a>00031 <span class="keyword">extern</span> QString <a class="code" href="ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49">gPathToDhcpExe</a>;
+<a name="l00032"></a>00032
+<a name="l00033"></a><a class="code" href="classndgui.html">00033</a> <span class="keyword">class </span><a class="code" href="classndgui.html" title="the GUI.">ndgui</a>: <span class="keyword">public</span> QMainWindow {
+<a name="l00034"></a>00034 Q_OBJECT
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="keyword">public</span>:
+<a name="l00037"></a>00037 <a class="code" href="classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e">ndgui</a>(QMainWindow *parent = 0);
+<a name="l00038"></a>00038 <a class="code" href="classndgui.html#add61170d96702b55f550cb613a72754e">~ndgui</a>();
+<a name="l00039"></a>00039 Q_INVOKABLE QVariantList <a class="code" href="classndgui.html#a064fe279626d4101313124600fb0db53" title="fills the drop down box of the manual interface configuration dialog.">getManualConfInterfaces</a>();
+<a name="l00040"></a>00040 Q_INVOKABLE <span class="keywordtype">int</span> <a class="code" href="classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" title="takes the entered manual configuration dates and delivers it to the networkDiscovery for further acti...">ip4_setManualConfiguration</a>(QVariantMap result);
+<a name="l00041"></a>00041 Q_INVOKABLE QString <a class="code" href="classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" title="read the log file. Log File will be presented inside of a dialog.">readLogFile</a>();
+<a name="l00042"></a>00042 Q_INVOKABLE QVariantMap <a class="code" href="classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" title="return a json formated interface configuration">getInterfaceConf</a>(QString ifName);
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="keyword">public</span> slots:
+<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d" title="handle if a interface is able to connect">handleConnectionEstablished</a>(QString ifName);
+<a name="l00046"></a>00046 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#af98fc47fe747975dee2cf2346acf785d" title="show abortBoot dialog">abortBoot</a>(QString msg);
+<a name="l00047"></a>00047 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a944586f41e55f491391052b79cfb529f" title="opens ths chooseInterfaceDialog">chooseInterfaceDialog</a>(QString msg);
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a7b8063ad972601bdfdeb00f23009165c" title="determines if we continue the boot sequence or if we show the chooseInterface or abortBoot dialog...">handleAllProcessesFinished</a>();
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d" title="restart the system">restartSystem</a>();
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5" title="shut down the system">shutDownSystem</a>();
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" title="continue the boot sequence">continueBoot</a>(QString ifName);
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a42b6f854919553d74014fc1b21e9aa81" title="continue the boot sequence without further checking if the connection is still possible.">continueBootWithoutCheck</a>(QString ifName);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" title="starts the whole application again.">tryAgain</a>();
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" title="starts a singleshot event.">startSingleShot</a>();
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" title="start the network discovery">startNetworkDiscovery</a>();
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="comment">/*test for html gui version*/</span>
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" title="stellt ein ndgui/fbgui Objekt zur verwendung durch die html bereit.">attachToDOM</a>();
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" title="load jQuery and js scripts into the page so that all javascript functions will work.">loadJQuery</a>();
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a4f9798503e6e924b13d9fbe15e224120" title="adds an interface to the DOM tree. Creates its progress bar and it&amp;#39;s status label.">addInterface</a>(<span class="keyword">const</span> QString &amp;ifName);
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#ae7405769ad8f08f987ecd590542dcef8" title="update the status for each interface">updateIfStatus</a>(<span class="keyword">const</span> QString &amp;ifName, <span class="keyword">const</span> QString &amp;status);
+<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b" title="updates the over all status">updateStatus</a>(<span class="keyword">const</span> QString &amp;status);
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a96c967742597072213e62f5247e6c3bd" title="updates the progress bar for each interface.">updateIfProgressBar</a>(<span class="keyword">const</span> QString &amp;ifName, <span class="keyword">const</span> <span class="keywordtype">int</span>&amp; percent);
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a10b941fdad53df12bb0f7602688eb79a" title="just for debugging.">notifyCall</a>(QString msg);
+<a name="l00068"></a>00068
+<a name="l00069"></a>00069 signals:
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="classndgui.html#a806312a541d5a5fff560fa1b40182409">initFbgui</a>();
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keyword">private</span> slots:
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> setUserChoiceTrue();
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keyword">private</span>:
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 QString _tag;
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> createAction();
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordtype">bool</span> _userChoice;
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="keywordtype">bool</span> _started;
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 QWebView* _webView;
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 QAction* _allowUserChoice;
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 QAction* _tryAgain;
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <a class="code" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>* _networkDiscovery;
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 QList&lt;QString&gt; _ifNameList; <span class="comment">// maps interfaceName to its gateway</span>
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 QList&lt;QString&gt; _manConfList;
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 QString _manualConfInterfaces;
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="comment">// QSplitter to split the main window in two resizable frames.</span>
+<a name="l00100"></a>00100 QSplitter* _splitter;
+<a name="l00101"></a>00101 <span class="comment">// QTextEdit implementing a minimalistic debug console.</span>
+<a name="l00102"></a>00102 QTextEdit* _debugConsole;
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="comment">// triggers toggleDebugConsole()</span>
+<a name="l00105"></a>00105 QAction* _toggleDebugConsole;
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> init();
+<a name="l00108"></a>00108 <span class="keywordtype">void</span> setupLayout();
+<a name="l00109"></a>00109 <span class="keywordtype">void</span> createDebugConsole();
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> toggleDebugConsole();
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113 };
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="preprocessor">#endif // NDGUI_H</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="ndgui_8h.html">ndgui.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkdiscovery_8cpp.html b/doxygen/html/networkdiscovery_8cpp.html
new file mode 100644
index 0000000..4ea3179
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8cpp.html
@@ -0,0 +1,122 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkdiscovery.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkdiscovery_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkdiscovery.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br/>
+<code>#include &lt;signal.h&gt;</code><br/>
+<code>#include &quot;<a class="el" href="networkdiscovery_8h_source.html">networkdiscovery.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for networkdiscovery.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkdiscovery_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8cpp">
+<area shape="rect" id="node7" href="networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="836,83,969,112"/><area shape="rect" id="node27" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="1395,160,1501,189"/><area shape="rect" id="node35" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="356,160,513,189"/><area shape="rect" id="node38" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="588,160,716,189"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkdiscovery_8cpp.html">networkdiscovery.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkdiscovery_8cpp__incl.map b/doxygen/html/networkdiscovery_8cpp__incl.map
new file mode 100644
index 0000000..b66910a
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8cpp__incl.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node7" href="$networkdiscovery_8h.html" title="networkdiscovery.h" alt="" coords="836,83,969,112"/>
+<area shape="rect" id="node27" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="1395,160,1501,189"/>
+<area shape="rect" id="node35" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="356,160,513,189"/>
+<area shape="rect" id="node38" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="588,160,716,189"/>
+</map>
diff --git a/doxygen/html/networkdiscovery_8cpp__incl.md5 b/doxygen/html/networkdiscovery_8cpp__incl.md5
new file mode 100644
index 0000000..f8bd7af
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8cpp__incl.md5
@@ -0,0 +1 @@
+2b9ce83c24a5d9caac87afdf4d84d6d2 \ No newline at end of file
diff --git a/doxygen/html/networkdiscovery_8cpp__incl.png b/doxygen/html/networkdiscovery_8cpp__incl.png
new file mode 100644
index 0000000..4e886b4
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/networkdiscovery_8h.html b/doxygen/html/networkdiscovery_8h.html
new file mode 100644
index 0000000..f1da9ca
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h.html
@@ -0,0 +1,170 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkdiscovery.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkdiscovery_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#define-members">Defines</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkdiscovery.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;QtNetwork&gt;</code><br/>
+<code>#include &lt;QtCore&gt;</code><br/>
+<code>#include &lt;arpa/inet.h&gt;</code><br/>
+<code>#include &lt;stdio.h&gt;</code><br/>
+<code>#include &lt;unistd.h&gt;</code><br/>
+<code>#include &lt;string.h&gt;</code><br/>
+<code>#include &lt;stdlib.h&gt;</code><br/>
+<code>#include &lt;syslog.h&gt;</code><br/>
+<code>#include &lt;sysfs/libsysfs.h&gt;</code><br/>
+<code>#include &quot;<a class="el" href="loggerengine_8h_source.html">loggerengine.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="interfaceconfiguration_8h_source.html">interfaceconfiguration.h</a>&quot;</code><br/>
+<code>#include &quot;<a class="el" href="networkmanager_8h_source.html">networkmanager.h</a>&quot;</code><br/>
+<code>#include &quot;dhcp.h&quot;</code><br/>
+<code>#include &quot;../common/fbgui.h&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for networkdiscovery.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkdiscovery_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8h" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8h" id="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8h">
+<area shape="rect" id="node21" href="loggerengine_8h.html" title="loggerengine.h" alt="" coords="1395,83,1501,112"/><area shape="rect" id="node29" href="interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="356,83,513,112"/><area shape="rect" id="node32" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="588,83,716,112"/></map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkdiscovery_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2networkdiscovery_8hdep">
+<area shape="rect" id="node3" href="ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="161,83,423,112"/><area shape="rect" id="node9" href="networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="447,83,793,112"/><area shape="rect" id="node5" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,160,280,189"/><area shape="rect" id="node7" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,160,581,189"/></map>
+</div>
+</div>
+<p><a href="networkdiscovery_8h_source.html">Go to the source code of this file.</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="class_network_discovery.html">NetworkDiscovery</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the logic behind the <a class="el" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>. <a href="class_network_discovery.html#_details">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2><a name="define-members"></a>
+Defines</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc">DEFAULT_PATHTODHCPCDEXE</a>&#160;&#160;&#160;&quot;/bin/cdhcpcd&quot;</td></tr>
+</table>
+<hr/><h2>Define Documentation</h2>
+<a class="anchor" id="ad9fc62e047ed00319ba8882b37087fbc"></a><!-- doxytag: member="networkdiscovery.h::DEFAULT_PATHTODHCPCDEXE" ref="ad9fc62e047ed00319ba8882b37087fbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_PATHTODHCPCDEXE&#160;&#160;&#160;&quot;/bin/cdhcpcd&quot;</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<p>Copyright (c) 2010,2011 - RZ Uni Freiburg Copyright (c) 2010,2011 - OpenSLX Project</p>
+<p>This program/file is free software distributed under the GPL version 2. See <a href="http://openslx.org/COPYING">http://openslx.org/COPYING</a></p>
+<p>If you have any feedback please consult <a href="http://openslx.org/feedback">http://openslx.org/feedback</a> and send your feedback to <a href="mailto:feedback@openslx.org">feedback@openslx.org</a></p>
+<p>General information about OpenSLX can be found under <a href="http://openslx.org">http://openslx.org</a> </p>
+
+</div>
+</div>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkdiscovery_8h.html">networkdiscovery.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkdiscovery_8h__dep__incl.map b/doxygen/html/networkdiscovery_8h__dep__incl.map
new file mode 100644
index 0000000..9961515
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__dep__incl.map
@@ -0,0 +1,6 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="161,83,423,112"/>
+<area shape="rect" id="node9" href="$networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="447,83,793,112"/>
+<area shape="rect" id="node5" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,160,280,189"/>
+<area shape="rect" id="node7" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,160,581,189"/>
+</map>
diff --git a/doxygen/html/networkdiscovery_8h__dep__incl.md5 b/doxygen/html/networkdiscovery_8h__dep__incl.md5
new file mode 100644
index 0000000..ee24c99
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__dep__incl.md5
@@ -0,0 +1 @@
+ebcc4d82adb5facfc2a876f1b2e0351d \ No newline at end of file
diff --git a/doxygen/html/networkdiscovery_8h__dep__incl.png b/doxygen/html/networkdiscovery_8h__dep__incl.png
new file mode 100644
index 0000000..e7914e8
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/networkdiscovery_8h__incl.map b/doxygen/html/networkdiscovery_8h__incl.map
new file mode 100644
index 0000000..3af2810
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__incl.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node21" href="$loggerengine_8h.html" title="loggerengine.h" alt="" coords="1395,83,1501,112"/>
+<area shape="rect" id="node29" href="$interfaceconfiguration_8h.html" title="interfaceconfiguration.h" alt="" coords="356,83,513,112"/>
+<area shape="rect" id="node32" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="588,83,716,112"/>
+</map>
diff --git a/doxygen/html/networkdiscovery_8h__incl.md5 b/doxygen/html/networkdiscovery_8h__incl.md5
new file mode 100644
index 0000000..e379998
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__incl.md5
@@ -0,0 +1 @@
+b934db62c8dd2442f911184c90c5a80a \ No newline at end of file
diff --git a/doxygen/html/networkdiscovery_8h__incl.png b/doxygen/html/networkdiscovery_8h__incl.png
new file mode 100644
index 0000000..103d61f
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h__incl.png
Binary files differ
diff --git a/doxygen/html/networkdiscovery_8h_source.html b/doxygen/html/networkdiscovery_8h_source.html
new file mode 100644
index 0000000..6e7cd21
--- /dev/null
+++ b/doxygen/html/networkdiscovery_8h_source.html
@@ -0,0 +1,235 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkdiscovery.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkdiscovery_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkdiscovery.h</h1> </div>
+</div>
+<div class="contents">
+<a href="networkdiscovery_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef NetworkDiscovery_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define NetworkDiscovery_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;QtNetwork&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;QtCore&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;arpa/inet.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;syslog.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;sysfs/libsysfs.h&gt;</span>
+<a name="l00029"></a>00029
+<a name="l00030"></a>00030 <span class="preprocessor">#include &quot;<a class="code" href="loggerengine_8h.html">loggerengine.h</a>&quot;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &quot;<a class="code" href="interfaceconfiguration_8h.html">interfaceconfiguration.h</a>&quot;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include &quot;<a class="code" href="networkmanager_8h.html">networkmanager.h</a>&quot;</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="preprocessor">#include &quot;dhcp.h&quot;</span>
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="preprocessor">#include &quot;../common/fbgui.h&quot;</span>
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc">00041</a> <span class="preprocessor">#define DEFAULT_PATHTODHCPCDEXE &quot;/bin/cdhcpcd&quot;</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" href="class_network_discovery.html">00043</a> <span class="keyword">class </span><a class="code" href="class_network_discovery.html" title="the logic behind the NetworkDiscovery.">NetworkDiscovery</a>: <span class="keyword">public</span> QObject {
+<a name="l00044"></a>00044 Q_OBJECT
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a>00047 <a class="code" href="class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613">NetworkDiscovery</a>(QObject *parent=0);
+<a name="l00048"></a>00048 <a class="code" href="class_network_discovery.html#ae53034016020044456476083d2702a68">~NetworkDiscovery</a>();
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5">initAndRun</a>(QString serverIp, <span class="keywordtype">bool</span> userChoice,
+<a name="l00051"></a>00051 <span class="keywordtype">bool</span> autoUp,
+<a name="l00052"></a>00052 QString pathToLogFile,
+<a name="l00053"></a>00053 QString serverPath = DEFAULT_QTSOCKETADDRESS,
+<a name="l00054"></a>00054 QString pathToExe = <a class="code" href="networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc">DEFAULT_PATHTODHCPCDEXE</a>,
+<a name="l00055"></a>00055 QStringList* args = NULL);
+<a name="l00056"></a>00056 <span class="keywordtype">int</span> <a class="code" href="class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac">ip4_replaceDefaultRoute</a>(QString ifName, QString gateway, <span class="keywordtype">int</span> mss);
+<a name="l00057"></a>00057 QString <a class="code" href="class_network_discovery.html#a0b659e654a3a519663384ef001618446">getGatewayForInterface</a>(QString ifName);
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keywordtype">int</span> <a class="code" href="class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a">ip4_setManualConfiguration</a>(QVariantMap result);
+<a name="l00060"></a>00060 QString <a class="code" href="class_network_discovery.html#a06270b66a54222683243055594af8e6d">readLogFile</a>();
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3">tryAgain</a>();
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0">prepareTryAgain</a>();
+<a name="l00063"></a>00063 <span class="keywordtype">bool</span> <a class="code" href="class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4">checkConnectivity</a>(QString ifName);
+<a name="l00064"></a>00064 <span class="keywordtype">bool</span> <a class="code" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">checkConnectivityViaTcp</a>();
+<a name="l00065"></a>00065 QVariantMap <a class="code" href="class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3">getInterfaceConfig</a>(QString ifName);
+<a name="l00066"></a>00066 QString <a class="code" href="class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699">GetErrorStr</a>();
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068 <span class="keyword">public</span> slots:
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f">handleNewConnection</a>();
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">handleNewInput</a>();
+<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a8904e455a24735e772662b57f9602e1a">handleNewInputLine</a>(QLocalSocket * client, QString data);
+<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a177f49af5b6562480ad1029c7634accf">handleProcessFinished</a>(<span class="keywordtype">int</span> exitCode, QProcess::ExitStatus exitStatus);
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80">handleProcessStarted</a>();
+<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6">handleClientDisconnect</a>();
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed">slotReadyForRun</a>();
+<a name="l00077"></a>00077
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a8e48da2ad10414defff044072185e1a3">checkForIsRunning</a>();
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 signals:
+<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a870a859fff0c439c05df26164f595fbe">addInterface</a>(<span class="keyword">const</span> QString &amp;ifName);
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce">changeProgressBarValue</a>(<span class="keyword">const</span> QString &amp; ifName, <span class="keyword">const</span> <span class="keywordtype">int</span> $newValue);
+<a name="l00084"></a>00084 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3">connectionEstablished</a>(QString ifName);
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3">abortBoot</a>(QString msg);
+<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a06538e99b8068c931f4291f706b81da6">updateIfStatus</a>(QString ifName, QString status);
+<a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4">updateStatus</a>(QString status);
+<a name="l00088"></a>00088 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3">allProcessesFinished</a>();
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642">continueBoot</a>(QString ifName);
+<a name="l00090"></a>00090 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8">continueBootWithoutCheck</a>(QString ifName);
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1">setManualConfInterfaces</a>(QString jsonArr);
+<a name="l00092"></a>00092
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e">readyForRun</a>();
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 <span class="keyword">private</span>:
+<a name="l00096"></a>00096 QString _tag;
+<a name="l00097"></a>00097 QLocalServer *_server;
+<a name="l00098"></a>00098 QMap&lt;QLocalSocket*,QLocalSocket*&gt; _clients;
+<a name="l00099"></a>00099 QLocalSocket *_client;
+<a name="l00100"></a>00100 QMap&lt;QString,QLocalSocket*&gt; _ifNameToClient;
+<a name="l00101"></a>00101 QMap&lt;QProcess*,QString&gt; _clientProcessToIfNameMap;
+<a name="l00102"></a>00102 QString _serverPath;
+<a name="l00103"></a>00103 QString _pathToDhcpcdExe;
+<a name="l00104"></a>00104 QStringList _dhcpcdArguments;
+<a name="l00105"></a>00105 <span class="keywordtype">int</span> _numberOfProcesses;
+<a name="l00106"></a>00106 <a class="code" href="class_network_manager.html" title="Manages the network configurations like setting new default routes.">NetworkManager</a>* _networkManager;
+<a name="l00107"></a>00107 <span class="keywordtype">bool</span> _userChoice;
+<a name="l00108"></a>00108 <span class="keywordtype">bool</span> _blocked;
+<a name="l00109"></a>00109 <span class="keywordtype">bool</span> _autoUp;
+<a name="l00110"></a>00110 QString _serverIp;
+<a name="l00111"></a>00111 QString _pathToLogFile;
+<a name="l00112"></a>00112 QList&lt;QString&gt; _ifUpList;
+<a name="l00113"></a>00113 QList&lt;QString&gt; _ifDownList;
+<a name="l00114"></a>00114 <span class="keywordtype">int</span> _ifUpCountdown;
+<a name="l00115"></a>00115 QTimer*_timer;
+<a name="l00116"></a>00116 QList&lt;Q_PID&gt; _pidsList;
+<a name="l00117"></a>00117 QString _errorStr;
+<a name="l00118"></a>00118 QMap&lt;QString,interfaceconfiguration*&gt; _ifcMap;
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> mainWork();
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> killDHCPCD();
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 <span class="keywordtype">void</span> <a class="code" href="class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010">handleNewInput</a>(QLocalSocket * client);
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <span class="keywordtype">void</span> runDHCPCD(QList&lt;QString&gt; &amp;interfaces);
+<a name="l00126"></a>00126 <span class="keywordtype">void</span> runDHCPCD(QString interface);
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="keywordtype">bool</span> checkCarrierState(QString interface);
+<a name="l00129"></a>00129 <span class="keywordtype">bool</span> <a class="code" href="class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c">checkConnectivityViaTcp</a>(QString server);
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131 <span class="keywordtype">bool</span> checkBlackList(QString i);
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <span class="keywordtype">void</span> getListOfNetworkInterfaces();
+<a name="l00134"></a>00134 <span class="keywordtype">void</span> getListOfNetworkInterfacesWithAutoUp();
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 };
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <span class="preprocessor">#endif // NetworkDiscovery_H</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkdiscovery_8h.html">networkdiscovery.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkmanager_8cpp.html b/doxygen/html/networkmanager_8cpp.html
new file mode 100644
index 0000000..d1ab615
--- /dev/null
+++ b/doxygen/html/networkmanager_8cpp.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkmanager.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkmanager_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkmanager.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="networkmanager_8h_source.html">networkmanager.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for networkmanager.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkmanager_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8cpp">
+<area shape="rect" id="node3" href="networkmanager_8h.html" title="networkmanager.h" alt="" coords="665,83,793,112"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkmanager_8cpp.html">networkmanager.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkmanager_8cpp__incl.map b/doxygen/html/networkmanager_8cpp__incl.map
new file mode 100644
index 0000000..e6ad5a7
--- /dev/null
+++ b/doxygen/html/networkmanager_8cpp__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$networkmanager_8h.html" title="networkmanager.h" alt="" coords="665,83,793,112"/>
+</map>
diff --git a/doxygen/html/networkmanager_8cpp__incl.md5 b/doxygen/html/networkmanager_8cpp__incl.md5
new file mode 100644
index 0000000..fb1112b
--- /dev/null
+++ b/doxygen/html/networkmanager_8cpp__incl.md5
@@ -0,0 +1 @@
+f75f607e1c391c2a61596ab6329f9cc9 \ No newline at end of file
diff --git a/doxygen/html/networkmanager_8cpp__incl.png b/doxygen/html/networkmanager_8cpp__incl.png
new file mode 100644
index 0000000..56a1a60
--- /dev/null
+++ b/doxygen/html/networkmanager_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/networkmanager_8h.html b/doxygen/html/networkmanager_8h.html
new file mode 100644
index 0000000..4f9c721
--- /dev/null
+++ b/doxygen/html/networkmanager_8h.html
@@ -0,0 +1,143 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkmanager.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkmanager_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkmanager.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &lt;arpa/inet.h&gt;</code><br/>
+<code>#include &lt;net/if.h&gt;</code><br/>
+<code>#include &lt;netlink/netlink.h&gt;</code><br/>
+<code>#include &lt;netlink/netlink-kernel.h&gt;</code><br/>
+<code>#include &lt;netlink/route/addr.h&gt;</code><br/>
+<code>#include &lt;netlink/route/rtnl.h&gt;</code><br/>
+<code>#include &lt;netlink/route/route.h&gt;</code><br/>
+<code>#include &lt;netlink/route/link.h&gt;</code><br/>
+<code>#include &lt;errno.h&gt;</code><br/>
+<code>#include &lt;QtCore&gt;</code><br/>
+<code>#include &lt;QNetworkAddressEntry&gt;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for networkmanager.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkmanager_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8h" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="networkmanager_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2networkmanager_8hdep">
+<area shape="rect" id="node3" href="networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="289,83,623,112"/><area shape="rect" id="node13" href="networkmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkmanager.cpp" alt="" coords="647,83,988,112"/><area shape="rect" id="node5" href="ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="161,160,423,189"/><area shape="rect" id="node11" href="networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="447,160,793,189"/><area shape="rect" id="node7" href="main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,237,280,267"/><area shape="rect" id="node9" href="ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,237,581,267"/></map>
+</div>
+</div>
+<p><a href="networkmanager_8h_source.html">Go to the source code of this file.</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="class_network_manager.html">NetworkManager</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages the network configurations like setting new default routes. <a href="class_network_manager.html#_details">More...</a><br/></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkmanager_8h.html">networkmanager.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/networkmanager_8h__dep__incl.map b/doxygen/html/networkmanager_8h__dep__incl.map
new file mode 100644
index 0000000..cba7906
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__dep__incl.map
@@ -0,0 +1,8 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$networkdiscovery_8h.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.h" alt="" coords="289,83,623,112"/>
+<area shape="rect" id="node13" href="$networkmanager_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkmanager.cpp" alt="" coords="647,83,988,112"/>
+<area shape="rect" id="node5" href="$ndgui_8h.html" title="/home/niklas/workspace/fbgui/src/ndgui.h" alt="" coords="161,160,423,189"/>
+<area shape="rect" id="node11" href="$networkdiscovery_8cpp.html" title="/home/niklas/workspace/fbgui/src/networkdiscovery.cpp" alt="" coords="447,160,793,189"/>
+<area shape="rect" id="node7" href="$main_8cpp.html" title="/home/niklas/workspace/fbgui/src/main.cpp" alt="" coords="5,237,280,267"/>
+<area shape="rect" id="node9" href="$ndgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/ndgui.cpp" alt="" coords="304,237,581,267"/>
+</map>
diff --git a/doxygen/html/networkmanager_8h__dep__incl.md5 b/doxygen/html/networkmanager_8h__dep__incl.md5
new file mode 100644
index 0000000..f69ed6e
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__dep__incl.md5
@@ -0,0 +1 @@
+87545d4915977b1ec12c8165940ce254 \ No newline at end of file
diff --git a/doxygen/html/networkmanager_8h__dep__incl.png b/doxygen/html/networkmanager_8h__dep__incl.png
new file mode 100644
index 0000000..817b28e
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/networkmanager_8h__incl.map b/doxygen/html/networkmanager_8h__incl.map
new file mode 100644
index 0000000..8be6a30
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__incl.map
@@ -0,0 +1,2 @@
+<map id="G" name="G">
+</map>
diff --git a/doxygen/html/networkmanager_8h__incl.md5 b/doxygen/html/networkmanager_8h__incl.md5
new file mode 100644
index 0000000..0d454c3
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__incl.md5
@@ -0,0 +1 @@
+3117d4f277dc43edf8a79b6cc1ecc9d3 \ No newline at end of file
diff --git a/doxygen/html/networkmanager_8h__incl.png b/doxygen/html/networkmanager_8h__incl.png
new file mode 100644
index 0000000..e9c139a
--- /dev/null
+++ b/doxygen/html/networkmanager_8h__incl.png
Binary files differ
diff --git a/doxygen/html/networkmanager_8h_source.html b/doxygen/html/networkmanager_8h_source.html
new file mode 100644
index 0000000..cba41ef
--- /dev/null
+++ b/doxygen/html/networkmanager_8h_source.html
@@ -0,0 +1,169 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/networkmanager.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('networkmanager_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/networkmanager.h</h1> </div>
+</div>
+<div class="contents">
+<a href="networkmanager_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef NETWORKMANAGER_H_</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define NETWORKMANAGER_H_</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;arpa/inet.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;net/if.h&gt;</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include &lt;netlink/netlink.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#include &lt;netlink/netlink-kernel.h&gt;</span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;netlink/route/addr.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;netlink/route/rtnl.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;netlink/route/route.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;netlink/route/link.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;QtCore&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;QNetworkAddressEntry&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="class_network_manager.html">00032</a> <span class="keyword">class </span><a class="code" href="class_network_manager.html" title="Manages the network configurations like setting new default routes.">NetworkManager</a>: <span class="keyword">public</span> QObject {
+<a name="l00033"></a>00033 Q_OBJECT
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="keyword">public</span>:
+<a name="l00036"></a>00036 <a class="code" href="class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280">NetworkManager</a>();
+<a name="l00037"></a>00037 <span class="keyword">virtual</span> <a class="code" href="class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23">~NetworkManager</a>();
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b">replaceDefaultRoute</a>(QString ifname, QString gateway, <span class="keywordtype">int</span> metric,
+<a name="l00040"></a>00040 <span class="keywordtype">int</span> af);
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789">bringInterfaceUP</a>(QString ifname);
+<a name="l00043"></a>00043 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#a65151df085f72be2c321512c25a8f654">bringInterfaceDown</a>(QString ifname);
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365">ip4_setManualConfiguration</a>(QString ifname, QString ipAddress, QString netmask,
+<a name="l00046"></a>00046 QString broadcast, QString gateway, <span class="keywordtype">int</span> metric, <span class="keywordtype">int</span> af, QString pathToResolvConf, QList&lt;QString&gt; nameServer);
+<a name="l00047"></a>00047 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#ada890449febc5c55edc03d83d7ed733a">ip4_configureInterface</a>(QString ifname, QString ipAddress,
+<a name="l00048"></a>00048 QString broadcast, QString netmask, <span class="keywordtype">int</span> af);
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86">ip6_addRoute</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *iface,
+<a name="l00051"></a>00051 <span class="keyword">const</span> <span class="keyword">struct</span> in6_addr *ip6_dest, <span class="keywordtype">int</span> ip6_prefix,
+<a name="l00052"></a>00052 <span class="keyword">const</span> <span class="keyword">struct</span> in6_addr *ip6_gateway, <span class="keywordtype">int</span> metric, <span class="keywordtype">int</span> mss);
+<a name="l00053"></a>00053 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89">ip6_addAddress</a>(<span class="keyword">struct</span> ip6_addr* ip6Addr, <span class="keyword">const</span> <span class="keywordtype">char</span> *iface);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keywordtype">int</span> <a class="code" href="class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c">writeResolvConf</a>(QString path, QString ifname, QList&lt;QString&gt; nameServer);
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keyword">private</span>:
+<a name="l00058"></a>00058 QString _tag;
+<a name="l00059"></a>00059 <span class="keywordtype">int</span> bringInterfaceUpDown(QString ifname, <span class="keywordtype">bool</span> up);
+<a name="l00060"></a>00060 <span class="keywordtype">int</span> ip4_netmaskToPrefix(QString ipAddr, QString netmask);
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <span class="keywordtype">int</span> sync_address(<span class="keyword">const</span> <span class="keywordtype">char</span> *iface, <span class="keywordtype">int</span> ifindex, <span class="keywordtype">int</span> family,
+<a name="l00063"></a>00063 <span class="keyword">struct</span> rtnl_addr *addr);
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="keyword">struct </span>rtnl_route* create_route (<span class="keywordtype">int</span> iface_idx, <span class="keywordtype">int</span> mss);
+<a name="l00066"></a>00066 <span class="keyword">struct </span>nl_addr* ip6AddrToNlAddr (<span class="keyword">const</span> <span class="keyword">struct</span> ip6_addr* ip6Addr);
+<a name="l00067"></a>00067 <span class="keywordtype">int</span> nlAddrToRtnlAddr (<span class="keyword">const</span> <span class="keyword">struct</span> ip6_addr* ip6Addr, <span class="keyword">struct</span> rtnl_addr* addr);
+<a name="l00068"></a>00068 <span class="keyword">struct </span>rtnl_addr* ip6AddrToRtnlAddr(<span class="keyword">struct</span> ip6_addr* ip6Addr);
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 };
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="preprocessor">#endif </span><span class="comment">/* NETWORKMANAGER_H_ */</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="networkmanager_8h.html">networkmanager.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/open.png b/doxygen/html/open.png
new file mode 100644
index 0000000..7b35d2c
--- /dev/null
+++ b/doxygen/html/open.png
Binary files differ
diff --git a/doxygen/html/pages.html b/doxygen/html/pages.html
new file mode 100644
index 0000000..161d9cd
--- /dev/null
+++ b/doxygen/html/pages.html
@@ -0,0 +1,107 @@
+<!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>ndgui/NetworkDiscovery: Related Pages</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <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="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('pages.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>Related Pages</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock">Here is a list of all related documentation pages:</div><ul>
+<li><a class="el" href="todo.html">Todo List</a>
+</li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/resize.js b/doxygen/html/resize.js
new file mode 100644
index 0000000..04fa95c
--- /dev/null
+++ b/doxygen/html/resize.js
@@ -0,0 +1,81 @@
+var cookie_namespace = 'doxygen';
+var sidenav,navtree,content,header;
+
+function readCookie(cookie)
+{
+ var myCookie = cookie_namespace+"_"+cookie+"=";
+ if (document.cookie)
+ {
+ var index = document.cookie.indexOf(myCookie);
+ if (index != -1)
+ {
+ var valStart = index + myCookie.length;
+ var valEnd = document.cookie.indexOf(";", valStart);
+ if (valEnd == -1)
+ {
+ valEnd = document.cookie.length;
+ }
+ var val = document.cookie.substring(valStart, valEnd);
+ return val;
+ }
+ }
+ return 0;
+}
+
+function writeCookie(cookie, val, expiration)
+{
+ if (val==undefined) return;
+ if (expiration == null)
+ {
+ var date = new Date();
+ date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
+ expiration = date.toGMTString();
+ }
+ document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
+}
+
+function resizeWidth()
+{
+ var windowWidth = $(window).width() + "px";
+ var sidenavWidth = $(sidenav).width();
+ content.css({marginLeft:parseInt(sidenavWidth)+6+"px"}); //account for 6px-wide handle-bar
+ writeCookie('width',sidenavWidth, null);
+}
+
+function restoreWidth(navWidth)
+{
+ var windowWidth = $(window).width() + "px";
+ content.css({marginLeft:parseInt(navWidth)+6+"px"});
+ sidenav.css({width:navWidth + "px"});
+}
+
+function resizeHeight()
+{
+ var headerHeight = header.height();
+ var footerHeight = footer.height();
+ var windowHeight = $(window).height() - headerHeight - footerHeight;
+ content.css({height:windowHeight + "px"});
+ navtree.css({height:windowHeight + "px"});
+ sidenav.css({height:windowHeight + "px",top: headerHeight+"px"});
+}
+
+function initResizable()
+{
+ header = $("#top");
+ sidenav = $("#side-nav");
+ content = $("#doc-content");
+ navtree = $("#nav-tree");
+ footer = $("#nav-path");
+ $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
+ $(window).resize(function() { resizeHeight(); });
+ var width = readCookie('width');
+ if (width) { restoreWidth(width); } else { resizeWidth(); }
+ resizeHeight();
+ var url = location.href;
+ var i=url.indexOf("#");
+ if (i>=0) window.location.hash=url.substr(i);
+ var _preventDefault = function(evt) { evt.preventDefault(); };
+ $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
+}
+
+
diff --git a/doxygen/html/search/all_5f.html b/doxygen/html/search/all_5f.html
new file mode 100644
index 0000000..f11963a
--- /dev/null
+++ b/doxygen/html/search/all_5f.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__5fdebugconsole">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5" target="_parent">_debugConsole</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finitialized">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0" target="_parent">_initialized</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_61.html b/doxygen/html/search/all_61.html
new file mode 100644
index 0000000..e66f539
--- /dev/null
+++ b/doxygen/html/search/all_61.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_abortboot">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_abortboot')">abortBoot</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classndgui.html#af98fc47fe747975dee2cf2346acf785d" target="_parent">ndgui::abortBoot()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" target="_parent">NetworkDiscovery::abortBoot()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_addinterface">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_addinterface')">addInterface</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#a4f9798503e6e924b13d9fbe15e224120" target="_parent">ndgui::addInterface()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" target="_parent">NetworkDiscovery::addInterface()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allprocessesfinished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3" target="_parent">allProcessesFinished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_attachtodom">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_attachtodom')">attachToDOM</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988" target="_parent">JavascriptInterface::attachToDOM()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" target="_parent">ndgui::attachToDOM()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_62.html b/doxygen/html/search/all_62.html
new file mode 100644
index 0000000..2cb7dcf
--- /dev/null
+++ b/doxygen/html/search/all_62.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_baseurl">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_baseurl')">baseURL</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9" target="_parent">baseURL():&#160;downloadmanager.h</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../fbgui_8h.html#a234e8a60f8c04f267847d0f548e48cb9" target="_parent">baseURL():&#160;fbgui.h</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../fbgui_8cpp.html#adf1ebf71e594d4352926851411ce172c" target="_parent">baseURL(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_binpath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_binpath')">binPath</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859" target="_parent">binPath():&#160;downloadmanager.h</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8h.html#a77498c74d71edea0b1fddec0565ca859" target="_parent">binPath():&#160;fbgui.h</a>
+ <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../fbgui_8cpp.html#a041af848165dab38f37ab5f2801ca857" target="_parent">binPath(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_bringinterfacedown">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_manager.html#a65151df085f72be2c321512c25a8f654" target="_parent">bringInterfaceDown</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_bringinterfaceup">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" target="_parent">bringInterfaceUP</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_63.html b/doxygen/html/search/all_63.html
new file mode 100644
index 0000000..0caf6a8
--- /dev/null
+++ b/doxygen/html/search/all_63.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_callbackonfinished">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452" target="_parent">callbackOnFinished</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_changeprogressbarvalue">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" target="_parent">changeProgressBarValue</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkconnectivity">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" target="_parent">checkConnectivity</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkconnectivityviatcp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" target="_parent">checkConnectivityViaTcp</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkforisrunning">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a8e48da2ad10414defff044072185e1a3" target="_parent">checkForIsRunning</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_chooseinterfacedialog">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classndgui.html#a944586f41e55f491391052b79cfb529f" target="_parent">chooseInterfaceDialog</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_connectionestablished">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3" target="_parent">connectionEstablished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_continueboot">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_continueboot')">continueBoot</a>
+ <div class="SRChildren">
+ <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" target="_parent">ndgui::continueBoot()</a>
+ <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642" target="_parent">NetworkDiscovery::continueBoot()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_continuebootwithoutcheck">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_continuebootwithoutcheck')">continueBootWithoutCheck</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classndgui.html#a42b6f854919553d74014fc1b21e9aa81" target="_parent">ndgui::continueBootWithoutCheck()</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" target="_parent">NetworkDiscovery::continueBootWithoutCheck()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_64.html b/doxygen/html/search/all_64.html
new file mode 100644
index 0000000..c5ce9e7
--- /dev/null
+++ b/doxygen/html/search/all_64.html
@@ -0,0 +1,145 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_debug">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957" target="_parent">debug</a>
+ <span class="SRScope">downloadmanager.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_debugmode">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_debugmode')">debugMode</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da" target="_parent">debugMode():&#160;fbgui.cpp</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da" target="_parent">debugMode():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fconfig_5fpath">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7" target="_parent">DEFAULT_CONFIG_PATH</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fdownload_5fdir">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9" target="_parent">DEFAULT_DOWNLOAD_DIR</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5ffile_5ftrigger">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f" target="_parent">DEFAULT_FILE_TRIGGER</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5flog_5ffile_5fpath">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623" target="_parent">DEFAULT_LOG_FILE_PATH</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fpathtodhcpcdexe">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc" target="_parent">DEFAULT_PATHTODHCPCDEXE</a>
+ <span class="SRScope">networkdiscovery.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fqrc_5fhtml_5fdir">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0" target="_parent">DEFAULT_QRC_HTML_DIR</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fupdate_5finterval">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074" target="_parent">DEFAULT_UPDATE_INTERVAL</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5furl">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6" target="_parent">DEFAULT_URL</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_dmthread">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dmthread')">dmThread</a>
+ <div class="SRChildren">
+ <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2" target="_parent">dmThread():&#160;fbgui.cpp</a>
+ <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2" target="_parent">dmThread():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadfile">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadfile')">downloadFile</a>
+ <div class="SRChildren">
+ <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde" target="_parent">DownloadManager::downloadFile(const QUrl &amp;fileUrl)</a>
+ <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../class_download_manager.html#ae16dc289cd6e7aa1796619634b2dd07b" target="_parent">DownloadManager::downloadFile(const QString &amp;fileUrl)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadinfo">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadinfo')">downloadInfo</a>
+ <div class="SRChildren">
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_download_manager.html#adc2f6c143c220743395b8e618544bfbb" target="_parent">DownloadManager::downloadInfo()</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98" target="_parent">JavascriptInterface::downloadInfo()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadmanager">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadmanager')">DownloadManager</a>
+ <div class="SRChildren">
+ <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_download_manager.html" target="_parent">DownloadManager</a>
+ <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e" target="_parent">DownloadManager::DownloadManager()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadmanager_2ecpp">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../downloadmanager_8cpp.html" target="_parent">downloadmanager.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadmanager_2eh">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../downloadmanager_8h.html" target="_parent">downloadmanager.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadpath">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadpath')">downloadPath</a>
+ <div class="SRChildren">
+ <a id="Item16_c0" onkeydown="return searchResults.NavChild(event,16,0)" onkeypress="return searchResults.NavChild(event,16,0)" onkeyup="return searchResults.NavChild(event,16,0)" class="SRScope" href="../downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec" target="_parent">downloadPath():&#160;downloadmanager.h</a>
+ <a id="Item16_c1" onkeydown="return searchResults.NavChild(event,16,1)" onkeypress="return searchResults.NavChild(event,16,1)" onkeyup="return searchResults.NavChild(event,16,1)" class="SRScope" href="../fbgui_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec" target="_parent">downloadPath():&#160;fbgui.h</a>
+ <a id="Item16_c2" onkeydown="return searchResults.NavChild(event,16,2)" onkeypress="return searchResults.NavChild(event,16,2)" onkeyup="return searchResults.NavChild(event,16,2)" class="SRScope" href="../fbgui_8cpp.html#a6a172ff377d365ca99857b3e3a214c95" target="_parent">downloadPath(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadqueueempty">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../class_download_manager.html#aae1d90600db32b6d877546d89a140657" target="_parent">downloadQueueEmpty</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_66.html b/doxygen/html/search/all_66.html
new file mode 100644
index 0000000..c5a7747
--- /dev/null
+++ b/doxygen/html/search/all_66.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fbgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_fbgui')">fbgui</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classfbgui.html" target="_parent">fbgui</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5" target="_parent">fbgui::fbgui()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_fbgui_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8cpp.html" target="_parent">fbgui.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_fbgui_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../fbgui_8h.html" target="_parent">fbgui.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_filetotriggerurl">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_filetotriggerurl')">fileToTriggerURL</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0" target="_parent">fileToTriggerURL():&#160;fbgui.h</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../fbgui_8cpp.html#aaef74e56de57e34ae107a4707fc374ed" target="_parent">fileToTriggerURL(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_67.html b/doxygen/html/search/all_67.html
new file mode 100644
index 0000000..c08b9e7
--- /dev/null
+++ b/doxygen/html/search/all_67.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_gautoup">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gautoup')">gAutoUp</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69" target="_parent">gAutoUp():&#160;ndgui.cpp</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../ndgui_8h.html#ab848f729834374db08bd52954f7d4f69" target="_parent">gAutoUp():&#160;ndgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_getbroadcast">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" target="_parent">getBroadcast</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getclientid">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104" target="_parent">getClientid</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdhcpchaddr">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc" target="_parent">getDhcpchaddr</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdhcpsid">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa" target="_parent">getDhcpsid</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdnssearch">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441" target="_parent">getDnssearch</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdnsservers">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" target="_parent">getDnsservers</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterrorstr">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699" target="_parent">GetErrorStr</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgateway">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" target="_parent">getGateway</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgatewayforinterface">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_network_discovery.html#a0b659e654a3a519663384ef001618446" target="_parent">getGatewayForInterface</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgateways">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54" target="_parent">getGateways</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethostname">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259" target="_parent">getHostname</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinfo">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb" target="_parent">getInfo</a>
+ <span class="SRScope">SysInfo</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterface">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e" target="_parent">getInterface</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterfaceconf">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" target="_parent">getInterfaceConf</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterfaceconfig">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" target="_parent">getInterfaceConfig</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getipaddress">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" target="_parent">getIpAddress</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getmanualconfinterfaces">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classndgui.html#a064fe279626d4101313124600fb0db53" target="_parent">getManualConfInterfaces</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getnetmask">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" target="_parent">getNetmask</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getnetwork">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3" target="_parent">getNetwork</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getroutes">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5" target="_parent">getRoutes</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsysinfo">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5" target="_parent">getSysInfo</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gpathtodhcpexe">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gpathtodhcpexe')">gPathToDhcpExe</a>
+ <div class="SRChildren">
+ <a id="Item22_c0" onkeydown="return searchResults.NavChild(event,22,0)" onkeypress="return searchResults.NavChild(event,22,0)" onkeyup="return searchResults.NavChild(event,22,0)" class="SRScope" href="../ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49" target="_parent">gPathToDhcpExe():&#160;ndgui.h</a>
+ <a id="Item22_c1" onkeydown="return searchResults.NavChild(event,22,1)" onkeypress="return searchResults.NavChild(event,22,1)" onkeyup="return searchResults.NavChild(event,22,1)" class="SRScope" href="../ndgui_8cpp.html#a9f7ad6c36baa7aee297d3f11ca651756" target="_parent">gPathToDhcpExe(&quot;&quot;):&#160;ndgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gserverip">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gserverip')">gServerIp</a>
+ <div class="SRChildren">
+ <a id="Item23_c0" onkeydown="return searchResults.NavChild(event,23,0)" onkeypress="return searchResults.NavChild(event,23,0)" onkeyup="return searchResults.NavChild(event,23,0)" class="SRScope" href="../ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8" target="_parent">gServerIp():&#160;ndgui.h</a>
+ <a id="Item23_c1" onkeydown="return searchResults.NavChild(event,23,1)" onkeypress="return searchResults.NavChild(event,23,1)" onkeyup="return searchResults.NavChild(event,23,1)" class="SRScope" href="../ndgui_8cpp.html#accc0f36c65bd90f388a9e7041c3f3ae9" target="_parent">gServerIp(&quot;&quot;):&#160;ndgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gsocketserverpath">
+ <div class="SREntry">
+ <a id="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gsocketserverpath')">gSocketServerPath</a>
+ <div class="SRChildren">
+ <a id="Item24_c0" onkeydown="return searchResults.NavChild(event,24,0)" onkeypress="return searchResults.NavChild(event,24,0)" onkeyup="return searchResults.NavChild(event,24,0)" class="SRScope" href="../ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530" target="_parent">gSocketServerPath():&#160;ndgui.h</a>
+ <a id="Item24_c1" onkeydown="return searchResults.NavChild(event,24,1)" onkeypress="return searchResults.NavChild(event,24,1)" onkeyup="return searchResults.NavChild(event,24,1)" class="SRScope" href="../ndgui_8cpp.html#a297ace2436e487d5c36a9d9b472e11dd" target="_parent">gSocketServerPath(&quot;&quot;):&#160;ndgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_68.html b/doxygen/html/search/all_68.html
new file mode 100644
index 0000000..76eeca0
--- /dev/null
+++ b/doxygen/html/search/all_68.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_handleallprocessesfinished">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#a7b8063ad972601bdfdeb00f23009165c" target="_parent">handleAllProcessesFinished</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleclientdisconnect">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" target="_parent">handleClientDisconnect</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleconnectionestablished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d" target="_parent">handleConnectionEstablished</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewconnection">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" target="_parent">handleNewConnection</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewinput">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" target="_parent">handleNewInput</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewinputline">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" target="_parent">handleNewInputLine</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleprocessfinished">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" target="_parent">handleProcessFinished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleprocessstarted">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80" target="_parent">handleProcessStarted</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_69.html b/doxygen/html/search/all_69.html
new file mode 100644
index 0000000..1805471
--- /dev/null
+++ b/doxygen/html/search/all_69.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_init">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61" target="_parent">init</a>
+ <span class="SRScope">fbgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initandrun">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" target="_parent">initAndRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initfbgui">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classndgui.html#a806312a541d5a5fff560fa1b40182409" target="_parent">initFbgui</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initloggerengine">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_initloggerengine')">initLoggerEngine</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b" target="_parent">LoggerEngine_fb::initLoggerEngine()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a" target="_parent">LoggerEngine_file::initLoggerEngine()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_interfaceconfiguration">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_interfaceconfiguration')">interfaceconfiguration</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classinterfaceconfiguration.html" target="_parent">interfaceconfiguration</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405" target="_parent">interfaceconfiguration::interfaceconfiguration()</a>
+ <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../classinterfaceconfiguration.html#a2a5030a447c71b8cb9fff25f76495e47" target="_parent">interfaceconfiguration::interfaceconfiguration(const interfaceconfiguration &amp;other)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_interfaceconfiguration_2ecpp">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../interfaceconfiguration_8cpp.html" target="_parent">interfaceconfiguration.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_interfaceconfiguration_2eh">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../interfaceconfiguration_8h.html" target="_parent">interfaceconfiguration.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5fconfigureinterface">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" target="_parent">ip4_configureInterface</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5freplacedefaultroute">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac" target="_parent">ip4_replaceDefaultRoute</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5fsetmanualconfiguration">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ip4_5fsetmanualconfiguration')">ip4_setManualConfiguration</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" target="_parent">ndgui::ip4_setManualConfiguration()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" target="_parent">NetworkDiscovery::ip4_setManualConfiguration()</a>
+ <a id="Item9_c2" onkeydown="return searchResults.NavChild(event,9,2)" onkeypress="return searchResults.NavChild(event,9,2)" onkeyup="return searchResults.NavChild(event,9,2)" class="SRScope" href="../class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" target="_parent">NetworkManager::ip4_setManualConfiguration()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip6_5faddaddress">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89" target="_parent">ip6_addAddress</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip6_5faddroute">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86" target="_parent">ip6_addRoute</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ipconfigfilepath">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ipconfigfilepath')">ipConfigFilePath</a>
+ <div class="SRChildren">
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc" target="_parent">ipConfigFilePath():&#160;fbgui.h</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../fbgui_8cpp.html#a64199835dc4c3d005a8ed224828676af" target="_parent">ipConfigFilePath(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_isinitialized">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c" target="_parent">isInitialized</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6a.html b/doxygen/html/search/all_6a.html
new file mode 100644
index 0000000..ca6f617
--- /dev/null
+++ b/doxygen/html/search/all_6a.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_javascriptinterface">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_javascriptinterface')">JavascriptInterface</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_javascript_interface.html" target="_parent">JavascriptInterface</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503" target="_parent">JavascriptInterface::JavascriptInterface()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_javascriptinterface_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../javascriptinterface_8cpp.html" target="_parent">javascriptinterface.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_javascriptinterface_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../javascriptinterface_8h.html" target="_parent">javascriptinterface.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6b.html b/doxygen/html/search/all_6b.html
new file mode 100644
index 0000000..ee5aa64
--- /dev/null
+++ b/doxygen/html/search/all_6b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_killloggerengine">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30" target="_parent">killLoggerEngine</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6c.html b/doxygen/html/search/all_6c.html
new file mode 100644
index 0000000..0d34d0e
--- /dev/null
+++ b/doxygen/html/search/all_6c.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_loadjquery">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" target="_parent">loadJQuery</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_logfilepath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_logfilepath')">logFilePath</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0" target="_parent">logFilePath():&#160;fbgui.h</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8cpp.html#a1f4520d6f7efa9976ad7a8c2980794d9" target="_parent">logFilePath(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../loggerengine_8cpp.html" target="_parent">loggerengine.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../loggerengine_8h.html" target="_parent">loggerengine.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5ffb">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_loggerengine_5ffb')">LoggerEngine_fb</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../class_logger_engine__fb.html" target="_parent">LoggerEngine_fb</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27" target="_parent">LoggerEngine_fb::LoggerEngine_fb()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5ffile">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_loggerengine_5ffile')">LoggerEngine_file</a>
+ <div class="SRChildren">
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_logger_engine__file.html" target="_parent">LoggerEngine_file</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03" target="_parent">LoggerEngine_file::LoggerEngine_file()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5fstd">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_loggerengine_5fstd')">LoggerEngine_std</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_logger_engine__std.html" target="_parent">LoggerEngine_std</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d" target="_parent">LoggerEngine_std::LoggerEngine_std()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6d.html b/doxygen/html/search/all_6d.html
new file mode 100644
index 0000000..8efca3c
--- /dev/null
+++ b/doxygen/html/search/all_6d.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6e.html b/doxygen/html/search/all_6e.html
new file mode 100644
index 0000000..7967376
--- /dev/null
+++ b/doxygen/html/search/all_6e.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ndgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ndgui')">ndgui</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classndgui.html" target="_parent">ndgui</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e" target="_parent">ndgui::ndgui()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_ndgui_2ecpp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../ndgui_8cpp.html" target="_parent">ndgui.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_ndgui_2eh">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../ndgui_8h.html" target="_parent">ndgui.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_networkdiscovery')">NetworkDiscovery</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_network_discovery.html" target="_parent">NetworkDiscovery</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613" target="_parent">NetworkDiscovery::NetworkDiscovery()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../networkdiscovery_8cpp.html" target="_parent">networkdiscovery.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../networkdiscovery_8h.html" target="_parent">networkdiscovery.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_networkmanager')">NetworkManager</a>
+ <div class="SRChildren">
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_network_manager.html" target="_parent">NetworkManager</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280" target="_parent">NetworkManager::NetworkManager()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager_2ecpp">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../networkmanager_8cpp.html" target="_parent">networkmanager.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager_2eh">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../networkmanager_8h.html" target="_parent">networkmanager.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_notify">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_notify')">notify</a>
+ <div class="SRChildren">
+ <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e" target="_parent">DownloadManager::notify()</a>
+ <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,1)" class="SRScope" href="../class_javascript_interface.html#a664939fd000ac0b342841dfff8640466" target="_parent">JavascriptInterface::notify()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_notifycall">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classndgui.html#a10b941fdad53df12bb0f7602688eb79a" target="_parent">notifyCall</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_6f.html b/doxygen/html/search/all_6f.html
new file mode 100644
index 0000000..713a0cc
--- /dev/null
+++ b/doxygen/html/search/all_6f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_operator_3d">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64" target="_parent">operator=</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_70.html b/doxygen/html/search/all_70.html
new file mode 100644
index 0000000..84b33df
--- /dev/null
+++ b/doxygen/html/search/all_70.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_preparetryagain">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" target="_parent">prepareTryAgain</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printhelp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4" target="_parent">printHelp</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_71.html b/doxygen/html/search/all_71.html
new file mode 100644
index 0000000..3b194c9
--- /dev/null
+++ b/doxygen/html/search/all_71.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_quit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#a6d7549013046231a486c32935a7e5199" target="_parent">quit</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_quitfbgui">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4" target="_parent">quitFbgui</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_72.html b/doxygen/html/search/all_72.html
new file mode 100644
index 0000000..4cf958e
--- /dev/null
+++ b/doxygen/html/search/all_72.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_readconfigoutoffile">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" target="_parent">readConfigOutOfFile</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_readlogfile">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_readlogfile')">readLogFile</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" target="_parent">ndgui::readLogFile()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a06270b66a54222683243055594af8e6d" target="_parent">NetworkDiscovery::readLogFile()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_readyforrun">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" target="_parent">readyForRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_reboot">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b" target="_parent">reboot</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rebootclient">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6" target="_parent">rebootClient</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_replacedefaultroute">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" target="_parent">replaceDefaultRoute</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_requestfile">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b" target="_parent">requestFile</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_restartsystem">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d" target="_parent">restartSystem</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_73.html b/doxygen/html/search/all_73.html
new file mode 100644
index 0000000..137c8b0
--- /dev/null
+++ b/doxygen/html/search/all_73.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_seriallocation">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_seriallocation')">serialLocation</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84" target="_parent">serialLocation():&#160;fbgui.h</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../fbgui_8cpp.html#a5e0c7c225e4b69e0ee285cd995a99955" target="_parent">serialLocation(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_sessionid">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_sessionid')">sessionID</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c" target="_parent">sessionID():&#160;fbgui.h</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8cpp.html#afc875187813785243185b58d9894d439" target="_parent">sessionID(&quot;&quot;):&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_setcallbackonfinished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60" target="_parent">setCallbackOnFinished</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setloglevelenabled">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958" target="_parent">setLogLevelEnabled</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setmanualconfinterfaces">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1" target="_parent">setManualConfInterfaces</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdown">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72" target="_parent">shutDown</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdownclient">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519" target="_parent">shutDownClient</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdownsystem">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5" target="_parent">shutDownSystem</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_slotreadyforrun">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" target="_parent">slotReadyForRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startdownload">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8" target="_parent">startDownload</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startnetworkdiscovery">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" target="_parent">startNetworkDiscovery</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startsingleshot">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" target="_parent">startSingleShot</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sysinfo">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_sysinfo')">SysInfo</a>
+ <div class="SRChildren">
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_sys_info.html" target="_parent">SysInfo</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_sys_info.html#ad5810112be02a38d5d4aecc95724c656" target="_parent">SysInfo::SysInfo()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_sysinfo_2ecpp">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../sysinfo_8cpp.html" target="_parent">sysinfo.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_sysinfo_2eh">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../sysinfo_8h.html" target="_parent">sysinfo.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_74.html b/doxygen/html/search/all_74.html
new file mode 100644
index 0000000..e3cfbf3
--- /dev/null
+++ b/doxygen/html/search/all_74.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_time">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131" target="_parent">time</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_trigger">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780" target="_parent">trigger</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_tryagain">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_tryagain')">tryAgain</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" target="_parent">ndgui::tryAgain()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" target="_parent">NetworkDiscovery::tryAgain()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_75.html b/doxygen/html/search/all_75.html
new file mode 100644
index 0000000..fb9939d
--- /dev/null
+++ b/doxygen/html/search/all_75.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_updateifprogressbar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#a96c967742597072213e62f5247e6c3bd" target="_parent">updateIfProgressBar</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateifstatus">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updateifstatus')">updateIfStatus</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#ae7405769ad8f08f987ecd590542dcef8" target="_parent">ndgui::updateIfStatus()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" target="_parent">NetworkDiscovery::updateIfStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateinterval">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updateinterval')">updateInterval</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../fbgui_8cpp.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateprogress">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9" target="_parent">updateProgress</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateprogressbar">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0" target="_parent">updateProgressBar</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updatestatus">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updatestatus')">updateStatus</a>
+ <div class="SRChildren">
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b" target="_parent">ndgui::updateStatus()</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" target="_parent">NetworkDiscovery::updateStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_77.html b/doxygen/html/search/all_77.html
new file mode 100644
index 0000000..8c23d41
--- /dev/null
+++ b/doxygen/html/search/all_77.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_writeformatted">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096" target="_parent">writeFormatted</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writeresolvconf">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" target="_parent">writeResolvConf</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetofile">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18" target="_parent">writeToFile</a>
+ <span class="SRScope">LoggerEngine_file</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetostderr">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b" target="_parent">writeToStdErr</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetostdout">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e" target="_parent">writeToStdOut</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/all_7e.html b/doxygen/html/search/all_7e.html
new file mode 100644
index 0000000..c254bb0
--- /dev/null
+++ b/doxygen/html/search/all_7e.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7edownloadmanager">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_download_manager.html#abb67275a951d706a3108a0d307ea9113" target="_parent">~DownloadManager</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7efbgui">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40" target="_parent">~fbgui</a>
+ <span class="SRScope">fbgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7einterfaceconfiguration">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd" target="_parent">~interfaceconfiguration</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ejavascriptinterface">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c" target="_parent">~JavascriptInterface</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5ffb">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2" target="_parent">~LoggerEngine_fb</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5ffile">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11" target="_parent">~LoggerEngine_file</a>
+ <span class="SRScope">LoggerEngine_file</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5fstd">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55" target="_parent">~LoggerEngine_std</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7endgui">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#add61170d96702b55f550cb613a72754e" target="_parent">~ndgui</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7enetworkdiscovery">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#ae53034016020044456476083d2702a68" target="_parent">~NetworkDiscovery</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7enetworkmanager">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23" target="_parent">~NetworkManager</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7esysinfo">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_sys_info.html#a1a18c6209f6157332730d33666530402" target="_parent">~SysInfo</a>
+ <span class="SRScope">SysInfo</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_64.html b/doxygen/html/search/classes_64.html
new file mode 100644
index 0000000..bf105c6
--- /dev/null
+++ b/doxygen/html/search/classes_64.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_downloadmanager">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_download_manager.html" target="_parent">DownloadManager</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_66.html b/doxygen/html/search/classes_66.html
new file mode 100644
index 0000000..d5e3879
--- /dev/null
+++ b/doxygen/html/search/classes_66.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fbgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classfbgui.html" target="_parent">fbgui</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_69.html b/doxygen/html/search/classes_69.html
new file mode 100644
index 0000000..274ee63
--- /dev/null
+++ b/doxygen/html/search/classes_69.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_interfaceconfiguration">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html" target="_parent">interfaceconfiguration</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_6a.html b/doxygen/html/search/classes_6a.html
new file mode 100644
index 0000000..ed54e09
--- /dev/null
+++ b/doxygen/html/search/classes_6a.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_javascriptinterface">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html" target="_parent">JavascriptInterface</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_6c.html b/doxygen/html/search/classes_6c.html
new file mode 100644
index 0000000..2e8ad91
--- /dev/null
+++ b/doxygen/html/search/classes_6c.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_loggerengine_5ffb">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html" target="_parent">LoggerEngine_fb</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5ffile">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_logger_engine__file.html" target="_parent">LoggerEngine_file</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5fstd">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_logger_engine__std.html" target="_parent">LoggerEngine_std</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_6e.html b/doxygen/html/search/classes_6e.html
new file mode 100644
index 0000000..b94ef90
--- /dev/null
+++ b/doxygen/html/search/classes_6e.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ndgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html" target="_parent">ndgui</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html" target="_parent">NetworkDiscovery</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_manager.html" target="_parent">NetworkManager</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/classes_73.html b/doxygen/html/search/classes_73.html
new file mode 100644
index 0000000..dfa648c
--- /dev/null
+++ b/doxygen/html/search/classes_73.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_sysinfo">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_sys_info.html" target="_parent">SysInfo</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/close.png b/doxygen/html/search/close.png
new file mode 100644
index 0000000..9342d3d
--- /dev/null
+++ b/doxygen/html/search/close.png
Binary files differ
diff --git a/doxygen/html/search/defines_64.html b/doxygen/html/search/defines_64.html
new file mode 100644
index 0000000..283de18
--- /dev/null
+++ b/doxygen/html/search/defines_64.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_default_5fconfig_5fpath">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8h.html#a814585e9e2b41f2f341c6368c39ba0c7" target="_parent">DEFAULT_CONFIG_PATH</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fdownload_5fdir">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8h.html#a72dec01fe61a3dd3adff2c76ddcf73d9" target="_parent">DEFAULT_DOWNLOAD_DIR</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5ffile_5ftrigger">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../fbgui_8h.html#adf575b1b7c3a47fcbf7042f93427484f" target="_parent">DEFAULT_FILE_TRIGGER</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5flog_5ffile_5fpath">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../fbgui_8h.html#a11da69a8b651c78c98c97b75901e3623" target="_parent">DEFAULT_LOG_FILE_PATH</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fpathtodhcpcdexe">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../networkdiscovery_8h.html#ad9fc62e047ed00319ba8882b37087fbc" target="_parent">DEFAULT_PATHTODHCPCDEXE</a>
+ <span class="SRScope">networkdiscovery.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fqrc_5fhtml_5fdir">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../fbgui_8h.html#afaf369857151b5aee3af4d54ede70be0" target="_parent">DEFAULT_QRC_HTML_DIR</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5fupdate_5finterval">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../fbgui_8h.html#a915e7a142e3b3029868f9a51d1ba0074" target="_parent">DEFAULT_UPDATE_INTERVAL</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_default_5furl">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../fbgui_8h.html#af3f6779ff17d09231643871406a7e2d6" target="_parent">DEFAULT_URL</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_64.html b/doxygen/html/search/files_64.html
new file mode 100644
index 0000000..55d6797
--- /dev/null
+++ b/doxygen/html/search/files_64.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_downloadmanager_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../downloadmanager_8cpp.html" target="_parent">downloadmanager.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadmanager_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../downloadmanager_8h.html" target="_parent">downloadmanager.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_66.html b/doxygen/html/search/files_66.html
new file mode 100644
index 0000000..0649598
--- /dev/null
+++ b/doxygen/html/search/files_66.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fbgui_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8cpp.html" target="_parent">fbgui.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_fbgui_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8h.html" target="_parent">fbgui.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_69.html b/doxygen/html/search/files_69.html
new file mode 100644
index 0000000..985b67e
--- /dev/null
+++ b/doxygen/html/search/files_69.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_interfaceconfiguration_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../interfaceconfiguration_8cpp.html" target="_parent">interfaceconfiguration.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_interfaceconfiguration_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../interfaceconfiguration_8h.html" target="_parent">interfaceconfiguration.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_6a.html b/doxygen/html/search/files_6a.html
new file mode 100644
index 0000000..05661e2
--- /dev/null
+++ b/doxygen/html/search/files_6a.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_javascriptinterface_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../javascriptinterface_8cpp.html" target="_parent">javascriptinterface.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_javascriptinterface_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../javascriptinterface_8h.html" target="_parent">javascriptinterface.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_6c.html b/doxygen/html/search/files_6c.html
new file mode 100644
index 0000000..cc4994d
--- /dev/null
+++ b/doxygen/html/search/files_6c.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_loggerengine_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../loggerengine_8cpp.html" target="_parent">loggerengine.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../loggerengine_8h.html" target="_parent">loggerengine.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_6d.html b/doxygen/html/search/files_6d.html
new file mode 100644
index 0000000..da90f6b
--- /dev/null
+++ b/doxygen/html/search/files_6d.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html" target="_parent">main.cpp</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_6e.html b/doxygen/html/search/files_6e.html
new file mode 100644
index 0000000..17978d1
--- /dev/null
+++ b/doxygen/html/search/files_6e.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ndgui_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../ndgui_8cpp.html" target="_parent">ndgui.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_ndgui_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../ndgui_8h.html" target="_parent">ndgui.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery_2ecpp">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../networkdiscovery_8cpp.html" target="_parent">networkdiscovery.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery_2eh">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../networkdiscovery_8h.html" target="_parent">networkdiscovery.h</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager_2ecpp">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../networkmanager_8cpp.html" target="_parent">networkmanager.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../networkmanager_8h.html" target="_parent">networkmanager.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/files_73.html b/doxygen/html/search/files_73.html
new file mode 100644
index 0000000..96d45ec
--- /dev/null
+++ b/doxygen/html/search/files_73.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_sysinfo_2ecpp">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../sysinfo_8cpp.html" target="_parent">sysinfo.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_sysinfo_2eh">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../sysinfo_8h.html" target="_parent">sysinfo.h</a>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_61.html b/doxygen/html/search/functions_61.html
new file mode 100644
index 0000000..e66f539
--- /dev/null
+++ b/doxygen/html/search/functions_61.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_abortboot">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_abortboot')">abortBoot</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../classndgui.html#af98fc47fe747975dee2cf2346acf785d" target="_parent">ndgui::abortBoot()</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_network_discovery.html#abb121eeb177f0e1a614e3c149efb57f3" target="_parent">NetworkDiscovery::abortBoot()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_addinterface">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_addinterface')">addInterface</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#a4f9798503e6e924b13d9fbe15e224120" target="_parent">ndgui::addInterface()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a870a859fff0c439c05df26164f595fbe" target="_parent">NetworkDiscovery::addInterface()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_allprocessesfinished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#a7b072466df0ef8881192c1ac8055b0b3" target="_parent">allProcessesFinished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_attachtodom">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_attachtodom')">attachToDOM</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_javascript_interface.html#a31a97a62ca25da9282892c5aa498b988" target="_parent">JavascriptInterface::attachToDOM()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../classndgui.html#ad1331d475beb6eb0ee87b3c37b8d2ec6" target="_parent">ndgui::attachToDOM()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_62.html b/doxygen/html/search/functions_62.html
new file mode 100644
index 0000000..6a33eda
--- /dev/null
+++ b/doxygen/html/search/functions_62.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_baseurl">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8cpp.html#adf1ebf71e594d4352926851411ce172c" target="_parent">baseURL</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_binpath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8cpp.html#a041af848165dab38f37ab5f2801ca857" target="_parent">binPath</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_bringinterfacedown">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_manager.html#a65151df085f72be2c321512c25a8f654" target="_parent">bringInterfaceDown</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_bringinterfaceup">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_manager.html#aa8d692b2103ed7352b01008dd6c89789" target="_parent">bringInterfaceUP</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_63.html b/doxygen/html/search/functions_63.html
new file mode 100644
index 0000000..0caf6a8
--- /dev/null
+++ b/doxygen/html/search/functions_63.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_callbackonfinished">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#a7080fe5a88242cad71aa6b6c30e3d452" target="_parent">callbackOnFinished</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_changeprogressbarvalue">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#aea9048c6f308e703fb403e45b9649fce" target="_parent">changeProgressBarValue</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkconnectivity">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#a3d9ea4838405d593280c527c90a401d4" target="_parent">checkConnectivity</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkconnectivityviatcp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_discovery.html#a192628e526888293c2cbd3f40bb86b9c" target="_parent">checkConnectivityViaTcp</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_checkforisrunning">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a8e48da2ad10414defff044072185e1a3" target="_parent">checkForIsRunning</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_chooseinterfacedialog">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classndgui.html#a944586f41e55f491391052b79cfb529f" target="_parent">chooseInterfaceDialog</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_connectionestablished">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#a4d2cfc0508510f707597ad509fced2d3" target="_parent">connectionEstablished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_continueboot">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_continueboot')">continueBoot</a>
+ <div class="SRChildren">
+ <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classndgui.html#af640d1a415d6d5d853eba76bfaf5290f" target="_parent">ndgui::continueBoot()</a>
+ <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../class_network_discovery.html#a32e2855d7c71af9d3ebec8583fa84642" target="_parent">NetworkDiscovery::continueBoot()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_continuebootwithoutcheck">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_continuebootwithoutcheck')">continueBootWithoutCheck</a>
+ <div class="SRChildren">
+ <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../classndgui.html#a42b6f854919553d74014fc1b21e9aa81" target="_parent">ndgui::continueBootWithoutCheck()</a>
+ <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_network_discovery.html#a06fd0c6fa5e3a3ddae378824e15a11c8" target="_parent">NetworkDiscovery::continueBootWithoutCheck()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_64.html b/doxygen/html/search/functions_64.html
new file mode 100644
index 0000000..bc7a978
--- /dev/null
+++ b/doxygen/html/search/functions_64.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_downloadfile">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadfile')">downloadFile</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_download_manager.html#a22a6840285339eccfcee5aea23fa5bde" target="_parent">DownloadManager::downloadFile(const QUrl &amp;fileUrl)</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_download_manager.html#ae16dc289cd6e7aa1796619634b2dd07b" target="_parent">DownloadManager::downloadFile(const QString &amp;fileUrl)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadinfo">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadinfo')">downloadInfo</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_download_manager.html#adc2f6c143c220743395b8e618544bfbb" target="_parent">DownloadManager::downloadInfo()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98" target="_parent">JavascriptInterface::downloadInfo()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadmanager">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_download_manager.html#af9b8808c39d0e30a402666d4e578e70e" target="_parent">DownloadManager</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadpath">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../fbgui_8cpp.html#a6a172ff377d365ca99857b3e3a214c95" target="_parent">downloadPath</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadqueueempty">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_download_manager.html#aae1d90600db32b6d877546d89a140657" target="_parent">downloadQueueEmpty</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_66.html b/doxygen/html/search/functions_66.html
new file mode 100644
index 0000000..dfe7236
--- /dev/null
+++ b/doxygen/html/search/functions_66.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_fbgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classfbgui.html#a8196610ad9d7956730bfd42cd79d3ad5" target="_parent">fbgui</a>
+ <span class="SRScope">fbgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_filetotriggerurl">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8cpp.html#aaef74e56de57e34ae107a4707fc374ed" target="_parent">fileToTriggerURL</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_67.html b/doxygen/html/search/functions_67.html
new file mode 100644
index 0000000..c58cbc0
--- /dev/null
+++ b/doxygen/html/search/functions_67.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_getbroadcast">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html#ac3bf787a5f0815a51ee9e168054dc6b2" target="_parent">getBroadcast</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getclientid">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classinterfaceconfiguration.html#aa3e8faa34f96977487d949a7c08c7104" target="_parent">getClientid</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdhcpchaddr">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classinterfaceconfiguration.html#aa5f79d74d6298e66dab7f8166961fdcc" target="_parent">getDhcpchaddr</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdhcpsid">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../classinterfaceconfiguration.html#a591718d15c0020c9d500d64fffcafcfa" target="_parent">getDhcpsid</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdnssearch">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classinterfaceconfiguration.html#a9e927ea4b057f3e321737865fb2b3441" target="_parent">getDnssearch</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getdnsservers">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../classinterfaceconfiguration.html#a1fc0fa91b94b24250c1f92f8504fd2c0" target="_parent">getDnsservers</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_geterrorstr">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#ad6808c78ab6f0aa8d55a043036502699" target="_parent">GetErrorStr</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgateway">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classinterfaceconfiguration.html#a74fdcb6c01517e3efe2e9e37c009adf7" target="_parent">getGateway</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgatewayforinterface">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#a0b659e654a3a519663384ef001618446" target="_parent">getGatewayForInterface</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getgateways">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../classinterfaceconfiguration.html#a77f6373dbb0cf520ab01f70368565d54" target="_parent">getGateways</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gethostname">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classinterfaceconfiguration.html#a516bf4c58fd7d1b89da4e3993947d259" target="_parent">getHostname</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinfo">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb" target="_parent">getInfo</a>
+ <span class="SRScope">SysInfo</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterface">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../classinterfaceconfiguration.html#a7150e0b9dc8c3bc972dc28283c14de8e" target="_parent">getInterface</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterfaceconf">
+ <div class="SREntry">
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../classndgui.html#aca229fe8f5a79c35ba6d784d76ac4358" target="_parent">getInterfaceConf</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getinterfaceconfig">
+ <div class="SREntry">
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_network_discovery.html#ab863df7ce4311ceba4f6a7f747f25ae3" target="_parent">getInterfaceConfig</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getipaddress">
+ <div class="SREntry">
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../classinterfaceconfiguration.html#abb1fd67d11ce6d7ffff31e90f1c7bfad" target="_parent">getIpAddress</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getmanualconfinterfaces">
+ <div class="SREntry">
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../classndgui.html#a064fe279626d4101313124600fb0db53" target="_parent">getManualConfInterfaces</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getnetmask">
+ <div class="SREntry">
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../classinterfaceconfiguration.html#a34beb3374ea802c5de36a9fe402c1f19" target="_parent">getNetmask</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getnetwork">
+ <div class="SREntry">
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../classinterfaceconfiguration.html#a5cfbd9cf96ca1432d5ec60dee3da38b3" target="_parent">getNetwork</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getroutes">
+ <div class="SREntry">
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../classinterfaceconfiguration.html#a0f83e2252730de775c834e53cacc6ae5" target="_parent">getRoutes</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_getsysinfo">
+ <div class="SREntry">
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../class_javascript_interface.html#a2d230282a975bf0a6e52ca0abb3699f5" target="_parent">getSysInfo</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gpathtodhcpexe">
+ <div class="SREntry">
+ <a id="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="../ndgui_8cpp.html#a9f7ad6c36baa7aee297d3f11ca651756" target="_parent">gPathToDhcpExe</a>
+ <span class="SRScope">ndgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gserverip">
+ <div class="SREntry">
+ <a id="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" class="SRSymbol" href="../ndgui_8cpp.html#accc0f36c65bd90f388a9e7041c3f3ae9" target="_parent">gServerIp</a>
+ <span class="SRScope">ndgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gsocketserverpath">
+ <div class="SREntry">
+ <a id="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" class="SRSymbol" href="../ndgui_8cpp.html#a297ace2436e487d5c36a9d9b472e11dd" target="_parent">gSocketServerPath</a>
+ <span class="SRScope">ndgui.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_68.html b/doxygen/html/search/functions_68.html
new file mode 100644
index 0000000..76eeca0
--- /dev/null
+++ b/doxygen/html/search/functions_68.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_handleallprocessesfinished">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#a7b8063ad972601bdfdeb00f23009165c" target="_parent">handleAllProcessesFinished</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleclientdisconnect">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#a10568f7ba2530f4fe44ef1825b5222d6" target="_parent">handleClientDisconnect</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleconnectionestablished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classndgui.html#a6e23dd3c6c1b4d04f30025b2c10bf18d" target="_parent">handleConnectionEstablished</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewconnection">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_network_discovery.html#a924c043d6f90d66eeef469f2917d377f" target="_parent">handleNewConnection</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewinput">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a97c7fe67a7105d47b7494f0d27939010" target="_parent">handleNewInput</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handlenewinputline">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_network_discovery.html#a8904e455a24735e772662b57f9602e1a" target="_parent">handleNewInputLine</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleprocessfinished">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#a177f49af5b6562480ad1029c7634accf" target="_parent">handleProcessFinished</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_handleprocessstarted">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_network_discovery.html#aa159f567d54c046e3775e7489b5bba80" target="_parent">handleProcessStarted</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_69.html b/doxygen/html/search/functions_69.html
new file mode 100644
index 0000000..85a421d
--- /dev/null
+++ b/doxygen/html/search/functions_69.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_init">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classfbgui.html#ac9dbf026d41c03f5eb14f342ccc96d61" target="_parent">init</a>
+ <span class="SRScope">fbgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initandrun">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#a1f59948503efa95c22ba18e3281d21e5" target="_parent">initAndRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initfbgui">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classndgui.html#a806312a541d5a5fff560fa1b40182409" target="_parent">initFbgui</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_initloggerengine">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_initloggerengine')">initLoggerEngine</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_logger_engine__fb.html#a73efa3ede8bac769397c3db1edfc7c0b" target="_parent">LoggerEngine_fb::initLoggerEngine()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_logger_engine__file.html#afce2aa3e9d21c465312d3b507508299a" target="_parent">LoggerEngine_file::initLoggerEngine()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_interfaceconfiguration">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_interfaceconfiguration')">interfaceconfiguration</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classinterfaceconfiguration.html#adb3454e2f635cdb9e64abbf52876e405" target="_parent">interfaceconfiguration::interfaceconfiguration()</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../classinterfaceconfiguration.html#a2a5030a447c71b8cb9fff25f76495e47" target="_parent">interfaceconfiguration::interfaceconfiguration(const interfaceconfiguration &amp;other)</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5fconfigureinterface">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_network_manager.html#ada890449febc5c55edc03d83d7ed733a" target="_parent">ip4_configureInterface</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5freplacedefaultroute">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_network_discovery.html#a48d4d370e393015c7b419460b3e4c2ac" target="_parent">ip4_replaceDefaultRoute</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip4_5fsetmanualconfiguration">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ip4_5fsetmanualconfiguration')">ip4_setManualConfiguration</a>
+ <div class="SRChildren">
+ <a id="Item7_c0" onkeydown="return searchResults.NavChild(event,7,0)" onkeypress="return searchResults.NavChild(event,7,0)" onkeyup="return searchResults.NavChild(event,7,0)" class="SRScope" href="../classndgui.html#a5f951b7f0b4d7459644dd67d9d693226" target="_parent">ndgui::ip4_setManualConfiguration()</a>
+ <a id="Item7_c1" onkeydown="return searchResults.NavChild(event,7,1)" onkeypress="return searchResults.NavChild(event,7,1)" onkeyup="return searchResults.NavChild(event,7,1)" class="SRScope" href="../class_network_discovery.html#ab10e785b28cd3509d62c66f1b270102a" target="_parent">NetworkDiscovery::ip4_setManualConfiguration()</a>
+ <a id="Item7_c2" onkeydown="return searchResults.NavChild(event,7,2)" onkeypress="return searchResults.NavChild(event,7,2)" onkeyup="return searchResults.NavChild(event,7,2)" class="SRScope" href="../class_network_manager.html#a7d8aa3550e9896b17719d6ef0ea61365" target="_parent">NetworkManager::ip4_setManualConfiguration()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip6_5faddaddress">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_manager.html#ae3cd47623412d144225538f2d5ff1c89" target="_parent">ip6_addAddress</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ip6_5faddroute">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_network_manager.html#a457f2d885c27eeabf16a5b146771eb86" target="_parent">ip6_addRoute</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_ipconfigfilepath">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../fbgui_8cpp.html#a64199835dc4c3d005a8ed224828676af" target="_parent">ipConfigFilePath</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_isinitialized">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_logger_engine__fb.html#af7f235727d885729924f7d8ddd79be3c" target="_parent">isInitialized</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6a.html b/doxygen/html/search/functions_6a.html
new file mode 100644
index 0000000..33f4c5f
--- /dev/null
+++ b/doxygen/html/search/functions_6a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_javascriptinterface">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#acbfd4c0a48c944f2eca15ca02517f503" target="_parent">JavascriptInterface</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6b.html b/doxygen/html/search/functions_6b.html
new file mode 100644
index 0000000..ee5aa64
--- /dev/null
+++ b/doxygen/html/search/functions_6b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_killloggerengine">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#ada4a16ab8b57b6ffafa42810eb14ca30" target="_parent">killLoggerEngine</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6c.html b/doxygen/html/search/functions_6c.html
new file mode 100644
index 0000000..8901456
--- /dev/null
+++ b/doxygen/html/search/functions_6c.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_loadjquery">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#aa3373ffada3e46d087c04ff7508ed5f4" target="_parent">loadJQuery</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_logfilepath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8cpp.html#a1f4520d6f7efa9976ad7a8c2980794d9" target="_parent">logFilePath</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5ffb">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_logger_engine__fb.html#a935a749c2a4e71f8cf982c045bc2aa27" target="_parent">LoggerEngine_fb</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5ffile">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_logger_engine__file.html#a0911cf35b2f35f26bd4247894a796c03" target="_parent">LoggerEngine_file</a>
+ <span class="SRScope">LoggerEngine_file</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_loggerengine_5fstd">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_logger_engine__std.html#ab2931205148e4f2edde42bcec44c803d" target="_parent">LoggerEngine_std</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6d.html b/doxygen/html/search/functions_6d.html
new file mode 100644
index 0000000..6dd90c4
--- /dev/null
+++ b/doxygen/html/search/functions_6d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_main">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../main_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97" target="_parent">main</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6e.html b/doxygen/html/search/functions_6e.html
new file mode 100644
index 0000000..3bf3038
--- /dev/null
+++ b/doxygen/html/search/functions_6e.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ndgui">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#a7b3eea54cb5df6f54fbbfbe3ab71b98e" target="_parent">ndgui</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkdiscovery">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_discovery.html#ae01ad09fd2ae265495c1b5593e339613" target="_parent">NetworkDiscovery</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_networkmanager">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_manager.html#a5aaf71c4aa7a2efab7f1dbae02312280" target="_parent">NetworkManager</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_notify">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_notify')">notify</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_download_manager.html#a4c410f1ac445d93b4251c70a92f3fd7e" target="_parent">DownloadManager::notify()</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_javascript_interface.html#a664939fd000ac0b342841dfff8640466" target="_parent">JavascriptInterface::notify()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_notifycall">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../classndgui.html#a10b941fdad53df12bb0f7602688eb79a" target="_parent">notifyCall</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_6f.html b/doxygen/html/search/functions_6f.html
new file mode 100644
index 0000000..713a0cc
--- /dev/null
+++ b/doxygen/html/search/functions_6f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_operator_3d">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html#acfe24fb0ea09bf2ab6b56d563a01ea64" target="_parent">operator=</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_70.html b/doxygen/html/search/functions_70.html
new file mode 100644
index 0000000..84b33df
--- /dev/null
+++ b/doxygen/html/search/functions_70.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_preparetryagain">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_network_discovery.html#a467e2649b80aa7628c7b8a7bdd0be4f0" target="_parent">prepareTryAgain</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_printhelp">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../main_8cpp.html#a0d20b69b0ad703df78459e1033d5c1d4" target="_parent">printHelp</a>
+ <span class="SRScope">main.cpp</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_71.html b/doxygen/html/search/functions_71.html
new file mode 100644
index 0000000..3b194c9
--- /dev/null
+++ b/doxygen/html/search/functions_71.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_quit">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#a6d7549013046231a486c32935a7e5199" target="_parent">quit</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_quitfbgui">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_javascript_interface.html#a7d14cbe58b36a24620428b1b6daa6ee4" target="_parent">quitFbgui</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_72.html b/doxygen/html/search/functions_72.html
new file mode 100644
index 0000000..4cf958e
--- /dev/null
+++ b/doxygen/html/search/functions_72.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_readconfigoutoffile">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classinterfaceconfiguration.html#a2b4fec7513ebaed66c05525a79fbb86b" target="_parent">readConfigOutOfFile</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_readlogfile">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_readlogfile')">readLogFile</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#a734cf33c60368b5670ab8c927b4d52bb" target="_parent">ndgui::readLogFile()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a06270b66a54222683243055594af8e6d" target="_parent">NetworkDiscovery::readLogFile()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_readyforrun">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_network_discovery.html#abadea517ae1d1532b1f403e179297a6e" target="_parent">readyForRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_reboot">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_javascript_interface.html#acbc3154b7f9559fa70140f6eed83c55b" target="_parent">reboot</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_rebootclient">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_javascript_interface.html#a76c7813e3c89fb841d6f3bb1c38479f6" target="_parent">rebootClient</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_replacedefaultroute">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_network_manager.html#a6eb5272254508a6c7f45209ffba5ac3b" target="_parent">replaceDefaultRoute</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_requestfile">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_javascript_interface.html#a3c7025b29fb18de496ca0cef211ef17b" target="_parent">requestFile</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_restartsystem">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#a84f2b0cc1d9dd99312c02aa5b2d0cb0d" target="_parent">restartSystem</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_73.html b/doxygen/html/search/functions_73.html
new file mode 100644
index 0000000..727048b
--- /dev/null
+++ b/doxygen/html/search/functions_73.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_seriallocation">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8cpp.html#a5e0c7c225e4b69e0ee285cd995a99955" target="_parent">serialLocation</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sessionid">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8cpp.html#afc875187813785243185b58d9894d439" target="_parent">sessionID</a>
+ <span class="SRScope">fbgui.cpp</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setcallbackonfinished">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60" target="_parent">setCallbackOnFinished</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setloglevelenabled">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_logger_engine__fb.html#a2461125476f9cbf548b7e039b27d8958" target="_parent">setLogLevelEnabled</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_setmanualconfinterfaces">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_network_discovery.html#a9b0d8c83cd1f5772eca77a76a66d2fa1" target="_parent">setManualConfInterfaces</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdown">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_javascript_interface.html#a5c641761dee8bd022a22da1cedf00e72" target="_parent">shutDown</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdownclient">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_javascript_interface.html#a16dbd5474d3a356a1e92bdf9b6c6f519" target="_parent">shutDownClient</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_shutdownsystem">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#a50f06ac02fc69545878e0abbdbb7ebe5" target="_parent">shutDownSystem</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_slotreadyforrun">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#a577a6a5ab12695f99f275aaec06e00ed" target="_parent">slotReadyForRun</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startdownload">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_javascript_interface.html#a1c694b7dea80043f98492aa79011cef8" target="_parent">startDownload</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startnetworkdiscovery">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../classndgui.html#ac173b84ab72e5a53ae0289e48ab395ef" target="_parent">startNetworkDiscovery</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_startsingleshot">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../classndgui.html#aa7cc65d744f45cf123a87cdf4be36b3d" target="_parent">startSingleShot</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sysinfo">
+ <div class="SREntry">
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_sys_info.html#ad5810112be02a38d5d4aecc95724c656" target="_parent">SysInfo</a>
+ <span class="SRScope">SysInfo</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_74.html b/doxygen/html/search/functions_74.html
new file mode 100644
index 0000000..da98575
--- /dev/null
+++ b/doxygen/html/search/functions_74.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_trigger">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_javascript_interface.html#a89ad0da59f6494aacd62a18be21dd780" target="_parent">trigger</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_tryagain">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_tryagain')">tryAgain</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#a05cca4d99fe640456e1a082ca5895a5c" target="_parent">ndgui::tryAgain()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#aef5c609b5a1e3db85c6b99e44611acd3" target="_parent">NetworkDiscovery::tryAgain()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_75.html b/doxygen/html/search/functions_75.html
new file mode 100644
index 0000000..bda6429
--- /dev/null
+++ b/doxygen/html/search/functions_75.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_updateifprogressbar">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../classndgui.html#a96c967742597072213e62f5247e6c3bd" target="_parent">updateIfProgressBar</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateifstatus">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updateifstatus')">updateIfStatus</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../classndgui.html#ae7405769ad8f08f987ecd590542dcef8" target="_parent">ndgui::updateIfStatus()</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_network_discovery.html#a06538e99b8068c931f4291f706b81da6" target="_parent">NetworkDiscovery::updateIfStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateprogress">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_download_manager.html#aacb3a486aac7b6027acebae08912f5e9" target="_parent">updateProgress</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updateprogressbar">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0" target="_parent">updateProgressBar</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_updatestatus">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updatestatus')">updateStatus</a>
+ <div class="SRChildren">
+ <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../classndgui.html#aa6f9ae5b9c750d29832c4f4724926a2b" target="_parent">ndgui::updateStatus()</a>
+ <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../class_network_discovery.html#ae5b592be793529c8a4ff23bdd8aed9a4" target="_parent">NetworkDiscovery::updateStatus()</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_77.html b/doxygen/html/search/functions_77.html
new file mode 100644
index 0000000..8c23d41
--- /dev/null
+++ b/doxygen/html/search/functions_77.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_writeformatted">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#adcecb62115e890da273add38e7a4c096" target="_parent">writeFormatted</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writeresolvconf">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_network_manager.html#ab4e9c06fc0655c715f025b14ed39478c" target="_parent">writeResolvConf</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetofile">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_logger_engine__file.html#a02e3a30a9a19e52b726da6d69ab67c18" target="_parent">writeToFile</a>
+ <span class="SRScope">LoggerEngine_file</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetostderr">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_logger_engine__std.html#a01452d4fb74fda6c166cb6d78c8c030b" target="_parent">writeToStdErr</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_writetostdout">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_logger_engine__std.html#a72839f57aa14a2ebbce4ccd5518f7e2e" target="_parent">writeToStdOut</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/functions_7e.html b/doxygen/html/search/functions_7e.html
new file mode 100644
index 0000000..c254bb0
--- /dev/null
+++ b/doxygen/html/search/functions_7e.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><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__7edownloadmanager">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_download_manager.html#abb67275a951d706a3108a0d307ea9113" target="_parent">~DownloadManager</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7efbgui">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../classfbgui.html#ac2f1a728b8d904e5eeed2a60aec59b40" target="_parent">~fbgui</a>
+ <span class="SRScope">fbgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7einterfaceconfiguration">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../classinterfaceconfiguration.html#a081284366f684dda0ea5b16da03d38cd" target="_parent">~interfaceconfiguration</a>
+ <span class="SRScope">interfaceconfiguration</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7ejavascriptinterface">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_javascript_interface.html#a1dfae69ba64e8c279ce57949ba92ef0c" target="_parent">~JavascriptInterface</a>
+ <span class="SRScope">JavascriptInterface</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5ffb">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_logger_engine__fb.html#a02bd9d9a998c661892795d66b63e76c2" target="_parent">~LoggerEngine_fb</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5ffile">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_logger_engine__file.html#a323ee066c2817ca668e5e34d8e598e11" target="_parent">~LoggerEngine_file</a>
+ <span class="SRScope">LoggerEngine_file</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7eloggerengine_5fstd">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_logger_engine__std.html#a9a835511c70e295f7653ae0ef0fbde55" target="_parent">~LoggerEngine_std</a>
+ <span class="SRScope">LoggerEngine_std</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7endgui">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../classndgui.html#add61170d96702b55f550cb613a72754e" target="_parent">~ndgui</a>
+ <span class="SRScope">ndgui</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7enetworkdiscovery">
+ <div class="SREntry">
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_network_discovery.html#ae53034016020044456476083d2702a68" target="_parent">~NetworkDiscovery</a>
+ <span class="SRScope">NetworkDiscovery</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7enetworkmanager">
+ <div class="SREntry">
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_network_manager.html#a2cfe4223139cf58587a9f066b956cb23" target="_parent">~NetworkManager</a>
+ <span class="SRScope">NetworkManager</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__7esysinfo">
+ <div class="SREntry">
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_sys_info.html#a1a18c6209f6157332730d33666530402" target="_parent">~SysInfo</a>
+ <span class="SRScope">SysInfo</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/mag_sel.png b/doxygen/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
--- /dev/null
+++ b/doxygen/html/search/mag_sel.png
Binary files differ
diff --git a/doxygen/html/search/nomatches.html b/doxygen/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/doxygen/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/search.css b/doxygen/html/search/search.css
new file mode 100644
index 0000000..50249e5
--- /dev/null
+++ b/doxygen/html/search/search.css
@@ -0,0 +1,240 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#searchli {
+ float: right;
+ display: block;
+ width: 170px;
+ height: 36px;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/doxygen/html/search/search.js b/doxygen/html/search/search.js
new file mode 100644
index 0000000..f1c3978
--- /dev/null
+++ b/doxygen/html/search/search.js
@@ -0,0 +1,736 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111101111111111111111010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101001101010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101001101110000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111101111111111111111010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010101101001000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "defines"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&bull;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location.href = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
diff --git a/doxygen/html/search/search_l.png b/doxygen/html/search/search_l.png
new file mode 100644
index 0000000..c872f4d
--- /dev/null
+++ b/doxygen/html/search/search_l.png
Binary files differ
diff --git a/doxygen/html/search/search_m.png b/doxygen/html/search/search_m.png
new file mode 100644
index 0000000..b429a16
--- /dev/null
+++ b/doxygen/html/search/search_m.png
Binary files differ
diff --git a/doxygen/html/search/search_r.png b/doxygen/html/search/search_r.png
new file mode 100644
index 0000000..97ee8b4
--- /dev/null
+++ b/doxygen/html/search/search_r.png
Binary files differ
diff --git a/doxygen/html/search/variables_5f.html b/doxygen/html/search/variables_5f.html
new file mode 100644
index 0000000..f11963a
--- /dev/null
+++ b/doxygen/html/search/variables_5f.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR__5fdebugconsole">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_logger_engine__fb.html#a664a650538be2d56b9be9addc5ad99f5" target="_parent">_debugConsole</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRResult" id="SR__5finitialized">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_logger_engine__fb.html#ae4a4c1e9cc8f1ed60565d26d50fe67d0" target="_parent">_initialized</a>
+ <span class="SRScope">LoggerEngine_fb</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_62.html b/doxygen/html/search/variables_62.html
new file mode 100644
index 0000000..044c01c
--- /dev/null
+++ b/doxygen/html/search/variables_62.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_baseurl">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_baseurl')">baseURL</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../downloadmanager_8h.html#a234e8a60f8c04f267847d0f548e48cb9" target="_parent">baseURL():&#160;downloadmanager.h</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../fbgui_8h.html#a234e8a60f8c04f267847d0f548e48cb9" target="_parent">baseURL():&#160;fbgui.h</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_binpath">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_binpath')">binPath</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../downloadmanager_8h.html#a77498c74d71edea0b1fddec0565ca859" target="_parent">binPath():&#160;downloadmanager.h</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8h.html#a77498c74d71edea0b1fddec0565ca859" target="_parent">binPath():&#160;fbgui.h</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_64.html b/doxygen/html/search/variables_64.html
new file mode 100644
index 0000000..ab019cc
--- /dev/null
+++ b/doxygen/html/search/variables_64.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_debug">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../downloadmanager_8h.html#a398527b3e9e358c345c5047b16871957" target="_parent">debug</a>
+ <span class="SRScope">downloadmanager.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_debugmode">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_debugmode')">debugMode</a>
+ <div class="SRChildren">
+ <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../fbgui_8cpp.html#a88fe7f60c1db6bc0d529d647128975da" target="_parent">debugMode():&#160;fbgui.cpp</a>
+ <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../fbgui_8h.html#a88fe7f60c1db6bc0d529d647128975da" target="_parent">debugMode():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_dmthread">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_dmthread')">dmThread</a>
+ <div class="SRChildren">
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../fbgui_8cpp.html#aa36620726ddc7654b86bab9bcaa704e2" target="_parent">dmThread():&#160;fbgui.cpp</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../fbgui_8h.html#aa36620726ddc7654b86bab9bcaa704e2" target="_parent">dmThread():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_downloadpath">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_downloadpath')">downloadPath</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../downloadmanager_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec" target="_parent">downloadPath():&#160;downloadmanager.h</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../fbgui_8h.html#aa99ae0a965d4bde3989d259fadc4f0ec" target="_parent">downloadPath():&#160;fbgui.h</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_66.html b/doxygen/html/search/variables_66.html
new file mode 100644
index 0000000..b5c3d1f
--- /dev/null
+++ b/doxygen/html/search/variables_66.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_filetotriggerurl">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8h.html#a69c37597f73429d9f75c90091e2980f0" target="_parent">fileToTriggerURL</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_67.html b/doxygen/html/search/variables_67.html
new file mode 100644
index 0000000..f5a9a6a
--- /dev/null
+++ b/doxygen/html/search/variables_67.html
@@ -0,0 +1,47 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_gautoup">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_gautoup')">gAutoUp</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../ndgui_8cpp.html#ab848f729834374db08bd52954f7d4f69" target="_parent">gAutoUp():&#160;ndgui.cpp</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../ndgui_8h.html#ab848f729834374db08bd52954f7d4f69" target="_parent">gAutoUp():&#160;ndgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRResult" id="SR_gpathtodhcpexe">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../ndgui_8h.html#ab9e207692449ab8706b3a6e803140b49" target="_parent">gPathToDhcpExe</a>
+ <span class="SRScope">ndgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gserverip">
+ <div class="SREntry">
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../ndgui_8h.html#ac20b186e1dcb850f4594a1898775bdf8" target="_parent">gServerIp</a>
+ <span class="SRScope">ndgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_gsocketserverpath">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../ndgui_8h.html#a051b098cd3f5f9816641f67e0195a530" target="_parent">gSocketServerPath</a>
+ <span class="SRScope">ndgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_69.html b/doxygen/html/search/variables_69.html
new file mode 100644
index 0000000..f59b143
--- /dev/null
+++ b/doxygen/html/search/variables_69.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_ipconfigfilepath">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8h.html#ad42c15a7246485e3df63dd9a7be544fc" target="_parent">ipConfigFilePath</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_6c.html b/doxygen/html/search/variables_6c.html
new file mode 100644
index 0000000..494a8bb
--- /dev/null
+++ b/doxygen/html/search/variables_6c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_logfilepath">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8h.html#afb25b3fa09e65955980fa9a16731bbd0" target="_parent">logFilePath</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_73.html b/doxygen/html/search/variables_73.html
new file mode 100644
index 0000000..2583c25
--- /dev/null
+++ b/doxygen/html/search/variables_73.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_seriallocation">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../fbgui_8h.html#ad208253f1a4f94f7a3e30f4089c03b84" target="_parent">serialLocation</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRResult" id="SR_sessionid">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../fbgui_8h.html#a5a44722efa513c3cee8993f0cad3f44c" target="_parent">sessionID</a>
+ <span class="SRScope">fbgui.h</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_74.html b/doxygen/html/search/variables_74.html
new file mode 100644
index 0000000..dc8a2b9
--- /dev/null
+++ b/doxygen/html/search/variables_74.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_time">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_download_manager.html#a6c8af4bf075bcc5372860dbbd73bc131" target="_parent">time</a>
+ <span class="SRScope">DownloadManager</span>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/search/variables_75.html b/doxygen/html/search/variables_75.html
new file mode 100644
index 0000000..4faf4d2
--- /dev/null
+++ b/doxygen/html/search/variables_75.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRResult" id="SR_updateinterval">
+ <div class="SREntry">
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_updateinterval')">updateInterval</a>
+ <div class="SRChildren">
+ <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../downloadmanager_8h.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../fbgui_8cpp.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../fbgui_8h.html#afb7bae46ad8e23553477b181275e66fa" target="_parent">updateInterval():&#160;fbgui.cpp</a>
+ </div>
+ </div>
+</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/doxygen/html/sysinfo_8cpp.html b/doxygen/html/sysinfo_8cpp.html
new file mode 100644
index 0000000..64c6c9c
--- /dev/null
+++ b/doxygen/html/sysinfo_8cpp.html
@@ -0,0 +1,120 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/sysinfo.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('sysinfo_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/sysinfo.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;<a class="el" href="sysinfo_8h_source.html">sysinfo.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for sysinfo.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="sysinfo_8cpp__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8cpp" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8cpp" id="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8cpp">
+<area shape="rect" id="node3" href="sysinfo_8h.html" title="sysinfo.h" alt="" coords="169,83,244,112"/><area shape="rect" id="node9" href="fbgui_8h.html" title="fbgui.h" alt="" coords="293,160,355,189"/></map>
+</div>
+</div><table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="sysinfo_8cpp.html">sysinfo.cpp</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/sysinfo_8cpp__incl.map b/doxygen/html/sysinfo_8cpp__incl.map
new file mode 100644
index 0000000..6443289
--- /dev/null
+++ b/doxygen/html/sysinfo_8cpp__incl.map
@@ -0,0 +1,4 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$sysinfo_8h.html" title="sysinfo.h" alt="" coords="169,83,244,112"/>
+<area shape="rect" id="node9" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="293,160,355,189"/>
+</map>
diff --git a/doxygen/html/sysinfo_8cpp__incl.md5 b/doxygen/html/sysinfo_8cpp__incl.md5
new file mode 100644
index 0000000..e2a2f5d
--- /dev/null
+++ b/doxygen/html/sysinfo_8cpp__incl.md5
@@ -0,0 +1 @@
+b8f19b84e51804422164994f7b29126f \ No newline at end of file
diff --git a/doxygen/html/sysinfo_8cpp__incl.png b/doxygen/html/sysinfo_8cpp__incl.png
new file mode 100644
index 0000000..a01bd08
--- /dev/null
+++ b/doxygen/html/sysinfo_8cpp__incl.png
Binary files differ
diff --git a/doxygen/html/sysinfo_8h.html b/doxygen/html/sysinfo_8h.html
new file mode 100644
index 0000000..22c447b
--- /dev/null
+++ b/doxygen/html/sysinfo_8h.html
@@ -0,0 +1,136 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/sysinfo.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('sysinfo_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/sysinfo.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include &quot;sysfs/libsysfs.h&quot;</code><br/>
+<code>#include &lt;libusb-1.0/libusb.h&gt;</code><br/>
+<code>#include &quot;<a class="el" href="fbgui_8h_source.html">fbgui.h</a>&quot;</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for sysinfo.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="sysinfo_8h__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8h" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8h" id="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8h">
+<area shape="rect" id="node7" href="fbgui_8h.html" title="fbgui.h" alt="" coords="293,83,355,112"/></map>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="sysinfo_8h__dep__incl.png" border="0" usemap="#_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8hdep" alt=""/></div>
+<map name="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8hdep" id="_2home_2niklas_2workspace_2fbgui_2src_2sysinfo_8hdep">
+<area shape="rect" id="node3" href="fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/><area shape="rect" id="node5" href="javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="304,83,656,112"/><area shape="rect" id="node7" href="sysinfo_8cpp.html" title="/home/niklas/workspace/fbgui/src/sysinfo.cpp" alt="" coords="680,83,968,112"/></map>
+</div>
+</div>
+<p><a href="sysinfo_8h_source.html">Go to the source code of this file.</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="class_sys_info.html">SysInfo</a></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="sysinfo_8h.html">sysinfo.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/sysinfo_8h__dep__incl.map b/doxygen/html/sysinfo_8h__dep__incl.map
new file mode 100644
index 0000000..2e5ecb4
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__dep__incl.map
@@ -0,0 +1,5 @@
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$fbgui_8cpp.html" title="/home/niklas/workspace/fbgui/src/fbgui.cpp" alt="" coords="5,83,280,112"/>
+<area shape="rect" id="node5" href="$javascriptinterface_8cpp.html" title="/home/niklas/workspace/fbgui/src/javascriptinterface.cpp" alt="" coords="304,83,656,112"/>
+<area shape="rect" id="node7" href="$sysinfo_8cpp.html" title="/home/niklas/workspace/fbgui/src/sysinfo.cpp" alt="" coords="680,83,968,112"/>
+</map>
diff --git a/doxygen/html/sysinfo_8h__dep__incl.md5 b/doxygen/html/sysinfo_8h__dep__incl.md5
new file mode 100644
index 0000000..d23a6ff
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__dep__incl.md5
@@ -0,0 +1 @@
+a85100368500fdef3966a2866d5bd520 \ No newline at end of file
diff --git a/doxygen/html/sysinfo_8h__dep__incl.png b/doxygen/html/sysinfo_8h__dep__incl.png
new file mode 100644
index 0000000..2e0f95a
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__dep__incl.png
Binary files differ
diff --git a/doxygen/html/sysinfo_8h__incl.map b/doxygen/html/sysinfo_8h__incl.map
new file mode 100644
index 0000000..995bcb0
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__incl.map
@@ -0,0 +1,3 @@
+<map id="G" name="G">
+<area shape="rect" id="node7" href="$fbgui_8h.html" title="fbgui.h" alt="" coords="293,83,355,112"/>
+</map>
diff --git a/doxygen/html/sysinfo_8h__incl.md5 b/doxygen/html/sysinfo_8h__incl.md5
new file mode 100644
index 0000000..76a6127
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__incl.md5
@@ -0,0 +1 @@
+ed5443ac5aad555e73c17c1b7fd70c47 \ No newline at end of file
diff --git a/doxygen/html/sysinfo_8h__incl.png b/doxygen/html/sysinfo_8h__incl.png
new file mode 100644
index 0000000..2831cde
--- /dev/null
+++ b/doxygen/html/sysinfo_8h__incl.png
Binary files differ
diff --git a/doxygen/html/sysinfo_8h_source.html b/doxygen/html/sysinfo_8h_source.html
new file mode 100644
index 0000000..810984f
--- /dev/null
+++ b/doxygen/html/sysinfo_8h_source.html
@@ -0,0 +1,160 @@
+<!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>ndgui/NetworkDiscovery: /home/niklas/workspace/fbgui/src/sysinfo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main&#160;Page</span></a></li>
+ <li><a href="pages.html"><span>Related&#160;Pages</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>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </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 id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('sysinfo_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>/home/niklas/workspace/fbgui/src/sysinfo.h</h1> </div>
+</div>
+<div class="contents">
+<a href="sysinfo_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) 2010,2011 - RZ Uni Freiburg</span>
+<a name="l00003"></a>00003 <span class="comment"> * Copyright (c) 2010,2011 - OpenSLX Project</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * This program/file is free software distributed under the GPL version 2.</span>
+<a name="l00006"></a>00006 <span class="comment"> * See http://openslx.org/COPYING</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * If you have any feedback please consult http://openslx.org/feedback and</span>
+<a name="l00009"></a>00009 <span class="comment"> * send your feedback to feedback@openslx.org</span>
+<a name="l00010"></a>00010 <span class="comment"> *</span>
+<a name="l00011"></a>00011 <span class="comment"> * General information about OpenSLX can be found under http://openslx.org</span>
+<a name="l00012"></a>00012 <span class="comment"> *</span>
+<a name="l00013"></a>00013 <span class="comment"> *</span>
+<a name="l00014"></a>00014 <span class="comment"> * Helper class to get system information.</span>
+<a name="l00015"></a>00015 <span class="comment"> *</span>
+<a name="l00016"></a>00016 <span class="comment"> */</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="preprocessor">#ifndef SYSINFO_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define SYSINFO_H</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
+<a name="l00023"></a>00023 <span class="preprocessor">#endif</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;sysfs/libsysfs.h&quot;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;libusb-1.0/libusb.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>}
+<a name="l00029"></a>00029 <span class="preprocessor">#endif</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include &quot;<a class="code" href="fbgui_8h.html">fbgui.h</a>&quot;</span>
+<a name="l00032"></a>00032 <span class="comment">//#include &lt;qjson/serializer.h&gt;</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="class_sys_info.html">00034</a> <span class="keyword">class </span><a class="code" href="class_sys_info.html">SysInfo</a> {
+<a name="l00035"></a>00035 <span class="keyword">public</span>:
+<a name="l00036"></a>00036 <a class="code" href="class_sys_info.html#ad5810112be02a38d5d4aecc95724c656">SysInfo</a>();
+<a name="l00037"></a>00037 <a class="code" href="class_sys_info.html#a1a18c6209f6157332730d33666530402">~SysInfo</a>();
+<a name="l00038"></a>00038 <span class="comment">// public access, valid infoName: &quot;mbserial&quot;, &quot;usb&quot;</span>
+<a name="l00039"></a>00039 <span class="keyword">const</span> QString <a class="code" href="class_sys_info.html#a0309806bf95c06b6744cbd367a038ccb">getInfo</a>(<span class="keyword">const</span> QString&amp; infoName);
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="keyword">private</span>:
+<a name="l00042"></a>00042 <span class="comment">// private system information readers</span>
+<a name="l00043"></a>00043 <span class="keyword">const</span> QString getMainboardSerial();
+<a name="l00044"></a>00044 <span class="keyword">const</span> QString getUsbVendorIdProductIdSerialNumber();
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="comment">// JSon testing</span>
+<a name="l00047"></a>00047 <span class="comment">//QJson::Serializer serializer;</span>
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="preprocessor">#endif // SYSTINFO_H</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="sysinfo_8h.html">sysinfo.h</a> </li>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:33 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
diff --git a/doxygen/html/tab_a.png b/doxygen/html/tab_a.png
new file mode 100644
index 0000000..2d99ef2
--- /dev/null
+++ b/doxygen/html/tab_a.png
Binary files differ
diff --git a/doxygen/html/tab_b.png b/doxygen/html/tab_b.png
new file mode 100644
index 0000000..b2c3d2b
--- /dev/null
+++ b/doxygen/html/tab_b.png
Binary files differ
diff --git a/doxygen/html/tab_h.png b/doxygen/html/tab_h.png
new file mode 100644
index 0000000..c11f48f
--- /dev/null
+++ b/doxygen/html/tab_h.png
Binary files differ
diff --git a/doxygen/html/tab_s.png b/doxygen/html/tab_s.png
new file mode 100644
index 0000000..978943a
--- /dev/null
+++ b/doxygen/html/tab_s.png
Binary files differ
diff --git a/doxygen/html/tabs.css b/doxygen/html/tabs.css
new file mode 100644
index 0000000..2192056
--- /dev/null
+++ b/doxygen/html/tabs.css
@@ -0,0 +1,59 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/doxygen/html/todo.html b/doxygen/html/todo.html
new file mode 100644
index 0000000..9e861fb
--- /dev/null
+++ b/doxygen/html/todo.html
@@ -0,0 +1,118 @@
+<!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>ndgui/NetworkDiscovery: Todo List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">ndgui/NetworkDiscovery</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <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="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('todo.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>Todo List </h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><p><a class="anchor" id="_todo000002"></a> </p>
+<dl>
+<dt>Member <a class="el" href="class_javascript_interface.html#a153e4b79fd6709ea2e3e844f06cf1c98">JavascriptInterface::downloadInfo</a> (const QString &amp;filename, const double &amp;filesize) </dt>
+<dd>add some more informations </dd>
+</dl>
+<p><a class="anchor" id="_todo000001"></a> </p>
+<dl>
+<dt>Member <a class="el" href="class_javascript_interface.html#a191733bdc7c0a52263ee2e4512078d60">JavascriptInterface::setCallbackOnFinished</a> (const QString &amp;function) </dt>
+<dd>add some more informations </dd>
+</dl>
+<p><a class="anchor" id="_todo000003"></a> </p>
+<dl>
+<dt>Member <a class="el" href="class_javascript_interface.html#aca4e27242499abf22f6f38e69ba98bf0">JavascriptInterface::updateProgressBar</a> (const int &amp;percent, const double &amp;speed, const QString &amp;unit) </dt>
+<dd>add some more informations </dd>
+</dl>
+</div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Wed Nov 9 2011 15:24:34 for ndgui/NetworkDiscovery by&#160;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Defines</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>