From 9cec9922a737e9ebde444da6ecba55dfab8ba9f8 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Wed, 30 Sep 2015 14:49:32 +0200 Subject: [PATCH] update master docs --- master/BUGS | 1 + master/CONTRIBUTING.md | 39 + master/CONTRIBUTING_8md.html | 124 ++ master/LICENSE | 22 + master/README_8md.html | 124 ++ master/THANKS | 4 + master/TODO | 1 + master/annotated.html | 133 ++ master/annotated_dup.js | 8 + master/arrowdown.png | Bin 0 -> 246 bytes master/arrowright.png | Bin 0 -> 229 bytes master/bc_s.png | Bin 0 -> 676 bytes master/bdwn.png | Bin 0 -> 147 bytes master/classes.html | 133 ++ master/closed.png | Bin 0 -> 132 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 134 ++ .../dir_68267d1309a1af8e8297ef4c3efbcdba.js | 5 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 3 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 799 bytes master/doc.png | Bin 0 -> 746 bytes master/doxygen.css | 1454 +++++++++++++++++ master/doxygen.png | Bin 0 -> 3779 bytes master/dynsections.js | 97 ++ master/files.html | 131 ++ master/files.js | 5 + master/folderclosed.png | Bin 0 -> 616 bytes master/folderopen.png | Bin 0 -> 597 bytes master/functions.html | 174 ++ master/functions_vars.html | 174 ++ master/globals.html | 294 ++++ master/globals_defs.html | 148 ++ master/globals_func.html | 234 +++ master/globals_type.html | 160 ++ master/globals_vars.html | 137 ++ master/graph_legend.html | 180 ++ master/graph_legend.md5 | 1 + master/graph_legend.png | Bin 0 -> 18801 bytes master/index.html | 141 ++ master/jquery.js | 68 + master/md_CONTRIBUTING.html | 132 ++ master/nav_f.png | Bin 0 -> 153 bytes master/nav_g.png | Bin 0 -> 95 bytes master/nav_h.png | Bin 0 -> 98 bytes master/navtree.css | 143 ++ master/navtree.js | 523 ++++++ master/navtreedata.js | 32 + master/navtreeindex0.js | 103 ++ master/open.png | Bin 0 -> 123 bytes master/pages.html | 122 ++ master/php__raphf_8h.html | 214 +++ master/php__raphf_8h.js | 7 + master/php__raphf_8h__dep__incl.map | 4 + master/php__raphf_8h__dep__incl.md5 | 1 + master/php__raphf_8h__dep__incl.png | Bin 0 -> 4930 bytes master/php__raphf_8h__incl.map | 3 + master/php__raphf_8h__incl.md5 | 1 + master/php__raphf_8h__incl.png | Bin 0 -> 2919 bytes master/php__raphf_8h_source.html | 171 ++ master/php__raphf__api_8c.html | 1230 ++++++++++++++ master/php__raphf__api_8c.js | 31 + master/php__raphf__api_8c__incl.map | 4 + master/php__raphf__api_8c__incl.md5 | 1 + master/php__raphf__api_8c__incl.png | Bin 0 -> 10947 bytes ...6b8a4159e698f915ab967711696847_icgraph.map | 4 + ...6b8a4159e698f915ab967711696847_icgraph.md5 | 1 + ...6b8a4159e698f915ab967711696847_icgraph.png | Bin 0 -> 7404 bytes ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.map | 3 + ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 | 1 + ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png | Bin 0 -> 4171 bytes ...17d2cc656ab6427388b938597194ebb_cgraph.map | 3 + ...17d2cc656ab6427388b938597194ebb_cgraph.md5 | 1 + ...17d2cc656ab6427388b938597194ebb_cgraph.png | Bin 0 -> 4034 bytes ...f012d685f5f7c08f50288b61232e689_cgraph.map | 3 + ...f012d685f5f7c08f50288b61232e689_cgraph.md5 | 1 + ...f012d685f5f7c08f50288b61232e689_cgraph.png | Bin 0 -> 4165 bytes ...458ab12d810f0fd545fb1464ba9eca_icgraph.map | 3 + ...458ab12d810f0fd545fb1464ba9eca_icgraph.md5 | 1 + ...458ab12d810f0fd545fb1464ba9eca_icgraph.png | Bin 0 -> 4982 bytes ...dbb9d342f33205b92374c586676bc6_icgraph.map | 3 + ...dbb9d342f33205b92374c586676bc6_icgraph.md5 | 1 + ...dbb9d342f33205b92374c586676bc6_icgraph.png | Bin 0 -> 4132 bytes ...d02dc80dd83095b8f901954350840c_icgraph.map | 3 + ...d02dc80dd83095b8f901954350840c_icgraph.md5 | 1 + ...d02dc80dd83095b8f901954350840c_icgraph.png | Bin 0 -> 4162 bytes ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.map | 4 + ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 | 1 + ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.png | Bin 0 -> 8596 bytes ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.map | 5 + ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 | 1 + ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.png | Bin 0 -> 11605 bytes ...7bc43582b0307526d80e83dba88c571_cgraph.map | 4 + ...7bc43582b0307526d80e83dba88c571_cgraph.md5 | 1 + ...7bc43582b0307526d80e83dba88c571_cgraph.png | Bin 0 -> 7453 bytes ...0f10c53e3f33756638da98819367f0_icgraph.map | 4 + ...0f10c53e3f33756638da98819367f0_icgraph.md5 | 1 + ...0f10c53e3f33756638da98819367f0_icgraph.png | Bin 0 -> 7364 bytes ...8124f3f73e96e2193ae03c5519d2763_cgraph.map | 3 + ...8124f3f73e96e2193ae03c5519d2763_cgraph.md5 | 1 + ...8124f3f73e96e2193ae03c5519d2763_cgraph.png | Bin 0 -> 4095 bytes ...08ee05c51d52200755d24f6f52df144_cgraph.map | 3 + ...08ee05c51d52200755d24f6f52df144_cgraph.md5 | 1 + ...08ee05c51d52200755d24f6f52df144_cgraph.png | Bin 0 -> 4043 bytes ...6636e870497be0699d2781e5fc8a2a9_cgraph.map | 3 + ...6636e870497be0699d2781e5fc8a2a9_cgraph.md5 | 1 + ...6636e870497be0699d2781e5fc8a2a9_cgraph.png | Bin 0 -> 4259 bytes master/php__raphf__api_8h.html | 1388 ++++++++++++++++ master/php__raphf__api_8h.js | 52 + master/php__raphf__api_8h__dep__incl.map | 4 + master/php__raphf__api_8h__dep__incl.md5 | 1 + master/php__raphf__api_8h__dep__incl.png | Bin 0 -> 5484 bytes master/php__raphf__api_8h__incl.map | 3 + master/php__raphf__api_8h__incl.md5 | 1 + master/php__raphf__api_8h__incl.png | Bin 0 -> 3627 bytes ...6b8a4159e698f915ab967711696847_icgraph.map | 4 + ...6b8a4159e698f915ab967711696847_icgraph.md5 | 1 + ...6b8a4159e698f915ab967711696847_icgraph.png | Bin 0 -> 7404 bytes ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.map | 3 + ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 | 1 + ...db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png | Bin 0 -> 4171 bytes ...17d2cc656ab6427388b938597194ebb_cgraph.map | 3 + ...17d2cc656ab6427388b938597194ebb_cgraph.md5 | 1 + ...17d2cc656ab6427388b938597194ebb_cgraph.png | Bin 0 -> 4034 bytes ...f012d685f5f7c08f50288b61232e689_cgraph.map | 3 + ...f012d685f5f7c08f50288b61232e689_cgraph.md5 | 1 + ...f012d685f5f7c08f50288b61232e689_cgraph.png | Bin 0 -> 4165 bytes ...458ab12d810f0fd545fb1464ba9eca_icgraph.map | 3 + ...458ab12d810f0fd545fb1464ba9eca_icgraph.md5 | 1 + ...458ab12d810f0fd545fb1464ba9eca_icgraph.png | Bin 0 -> 4982 bytes ...dbb9d342f33205b92374c586676bc6_icgraph.map | 3 + ...dbb9d342f33205b92374c586676bc6_icgraph.md5 | 1 + ...dbb9d342f33205b92374c586676bc6_icgraph.png | Bin 0 -> 4132 bytes ...d02dc80dd83095b8f901954350840c_icgraph.map | 3 + ...d02dc80dd83095b8f901954350840c_icgraph.md5 | 1 + ...d02dc80dd83095b8f901954350840c_icgraph.png | Bin 0 -> 4162 bytes ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.map | 4 + ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 | 1 + ...2ec2da7189e16fbed40a3b73bc9ee2_icgraph.png | Bin 0 -> 8596 bytes ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.map | 5 + ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 | 1 + ...754f4d59dab5de0edf702a9ab2f4e03_cgraph.png | Bin 0 -> 11605 bytes ...7bc43582b0307526d80e83dba88c571_cgraph.map | 4 + ...7bc43582b0307526d80e83dba88c571_cgraph.md5 | 1 + ...7bc43582b0307526d80e83dba88c571_cgraph.png | Bin 0 -> 7453 bytes ...0f10c53e3f33756638da98819367f0_icgraph.map | 4 + ...0f10c53e3f33756638da98819367f0_icgraph.md5 | 1 + ...0f10c53e3f33756638da98819367f0_icgraph.png | Bin 0 -> 7364 bytes ...8124f3f73e96e2193ae03c5519d2763_cgraph.map | 3 + ...8124f3f73e96e2193ae03c5519d2763_cgraph.md5 | 1 + ...8124f3f73e96e2193ae03c5519d2763_cgraph.png | Bin 0 -> 4095 bytes ...08ee05c51d52200755d24f6f52df144_cgraph.map | 3 + ...08ee05c51d52200755d24f6f52df144_cgraph.md5 | 1 + ...08ee05c51d52200755d24f6f52df144_cgraph.png | Bin 0 -> 4043 bytes ...6636e870497be0699d2781e5fc8a2a9_cgraph.map | 3 + ...6636e870497be0699d2781e5fc8a2a9_cgraph.md5 | 1 + ...6636e870497be0699d2781e5fc8a2a9_cgraph.png | Bin 0 -> 4259 bytes master/php__raphf__api_8h_source.html | 305 ++++ ..._structphp__persistent__handle__factory.js | 8 + ..._8h_structphp__persistent__handle__list.js | 5 + ...structphp__persistent__handle__provider.js | 5 + ...pi_8h_structphp__resource__factory__ops.js | 6 + master/raphf.png | Bin 0 -> 28796 bytes master/resize.js | 97 ++ master/search/all_0.html | 26 + master/search/all_0.js | 7 + master/search/all_1.html | 26 + master/search/all_1.js | 5 + master/search/all_2.html | 26 + master/search/all_2.js | 6 + master/search/all_3.html | 26 + master/search/all_3.js | 4 + master/search/all_4.html | 26 + master/search/all_4.js | 4 + master/search/all_5.html | 26 + master/search/all_5.js | 50 + master/search/all_6.html | 26 + master/search/all_6.js | 8 + master/search/all_7.html | 26 + master/search/all_7.js | 4 + master/search/all_8.html | 26 + master/search/all_8.js | 4 + master/search/all_9.html | 26 + master/search/all_9.js | 4 + master/search/all_a.html | 26 + master/search/all_a.js | 4 + master/search/classes_0.html | 26 + master/search/classes_0.js | 8 + master/search/close.png | Bin 0 -> 273 bytes master/search/defines_0.html | 26 + master/search/defines_0.js | 9 + master/search/files_0.html | 26 + master/search/files_0.js | 4 + master/search/files_1.html | 26 + master/search/files_1.js | 6 + master/search/files_2.html | 26 + master/search/files_2.js | 4 + master/search/functions_0.html | 26 + master/search/functions_0.js | 24 + master/search/functions_1.html | 26 + master/search/functions_1.js | 4 + master/search/functions_2.html | 26 + master/search/functions_2.js | 4 + master/search/mag_sel.png | Bin 0 -> 563 bytes master/search/nomatches.html | 12 + master/search/pages_0.html | 26 + master/search/pages_0.js | 4 + master/search/search.css | 271 +++ master/search/search.js | 791 +++++++++ master/search/search_l.png | Bin 0 -> 604 bytes master/search/search_m.png | Bin 0 -> 158 bytes master/search/search_r.png | Bin 0 -> 612 bytes master/search/searchdata.js | 36 + master/search/typedefs_0.html | 26 + master/search/typedefs_0.js | 13 + master/search/variables_0.html | 26 + master/search/variables_0.js | 5 + master/search/variables_1.html | 26 + master/search/variables_1.js | 5 + master/search/variables_2.html | 26 + master/search/variables_2.js | 6 + master/search/variables_3.html | 26 + master/search/variables_3.js | 4 + master/search/variables_4.html | 26 + master/search/variables_4.js | 4 + master/search/variables_5.html | 26 + master/search/variables_5.js | 5 + master/search/variables_6.html | 26 + master/search/variables_6.js | 7 + master/search/variables_7.html | 26 + master/search/variables_7.js | 4 + master/search/variables_8.html | 26 + master/search/variables_8.js | 4 + master/splitbar.png | Bin 0 -> 314 bytes ...rsistent__handle__factory__coll__graph.map | 6 + ...rsistent__handle__factory__coll__graph.md5 | 1 + ...rsistent__handle__factory__coll__graph.png | Bin 0 -> 16372 bytes ...sistent__handle__provider__coll__graph.map | 5 + ...sistent__handle__provider__coll__graph.md5 | 1 + ...sistent__handle__provider__coll__graph.png | Bin 0 -> 10656 bytes master/structphp__resource__factory.html | 226 +++ master/structphp__resource__factory.js | 7 + ...uctphp__resource__factory__coll__graph.map | 3 + ...uctphp__resource__factory__coll__graph.md5 | 1 + ...uctphp__resource__factory__coll__graph.png | Bin 0 -> 4980 bytes master/sync_off.png | Bin 0 -> 853 bytes master/sync_on.png | Bin 0 -> 845 bytes master/tab_a.png | Bin 0 -> 142 bytes master/tab_b.png | Bin 0 -> 169 bytes master/tab_h.png | Bin 0 -> 177 bytes master/tab_s.png | Bin 0 -> 184 bytes master/tabs.css | 60 + 251 files changed, 11275 insertions(+) create mode 100644 master/BUGS create mode 100644 master/CONTRIBUTING.md create mode 100644 master/CONTRIBUTING_8md.html create mode 100644 master/LICENSE create mode 100644 master/README_8md.html create mode 100644 master/THANKS create mode 100644 master/TODO create mode 100644 master/annotated.html create mode 100644 master/annotated_dup.js create mode 100644 master/arrowdown.png create mode 100644 master/arrowright.png create mode 100644 master/bc_s.png create mode 100644 master/bdwn.png create mode 100644 master/classes.html create mode 100644 master/closed.png create mode 100644 master/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 master/dir_68267d1309a1af8e8297ef4c3efbcdba.js create mode 100644 master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 master/doc.png create mode 100644 master/doxygen.css create mode 100644 master/doxygen.png create mode 100644 master/dynsections.js create mode 100644 master/files.html create mode 100644 master/files.js create mode 100644 master/folderclosed.png create mode 100644 master/folderopen.png create mode 100644 master/functions.html create mode 100644 master/functions_vars.html create mode 100644 master/globals.html create mode 100644 master/globals_defs.html create mode 100644 master/globals_func.html create mode 100644 master/globals_type.html create mode 100644 master/globals_vars.html create mode 100644 master/graph_legend.html create mode 100644 master/graph_legend.md5 create mode 100644 master/graph_legend.png create mode 100644 master/index.html create mode 100644 master/jquery.js create mode 100644 master/md_CONTRIBUTING.html create mode 100644 master/nav_f.png create mode 100644 master/nav_g.png create mode 100644 master/nav_h.png create mode 100644 master/navtree.css create mode 100644 master/navtree.js create mode 100644 master/navtreedata.js create mode 100644 master/navtreeindex0.js create mode 100644 master/open.png create mode 100644 master/pages.html create mode 100644 master/php__raphf_8h.html create mode 100644 master/php__raphf_8h.js create mode 100644 master/php__raphf_8h__dep__incl.map create mode 100644 master/php__raphf_8h__dep__incl.md5 create mode 100644 master/php__raphf_8h__dep__incl.png create mode 100644 master/php__raphf_8h__incl.map create mode 100644 master/php__raphf_8h__incl.md5 create mode 100644 master/php__raphf_8h__incl.png create mode 100644 master/php__raphf_8h_source.html create mode 100644 master/php__raphf__api_8c.html create mode 100644 master/php__raphf__api_8c.js create mode 100644 master/php__raphf__api_8c__incl.map create mode 100644 master/php__raphf__api_8c__incl.md5 create mode 100644 master/php__raphf__api_8c__incl.png create mode 100644 master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.map create mode 100644 master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.md5 create mode 100644 master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.png create mode 100644 master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.map create mode 100644 master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 create mode 100644 master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png create mode 100644 master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.map create mode 100644 master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.md5 create mode 100644 master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.png create mode 100644 master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.map create mode 100644 master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 create mode 100644 master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.png create mode 100644 master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map create mode 100644 master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 create mode 100644 master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png create mode 100644 master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.map create mode 100644 master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 create mode 100644 master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.png create mode 100644 master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.map create mode 100644 master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.md5 create mode 100644 master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.png create mode 100644 master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map create mode 100644 master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 create mode 100644 master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png create mode 100644 master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map create mode 100644 master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 create mode 100644 master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png create mode 100644 master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.map create mode 100644 master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 create mode 100644 master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.png create mode 100644 master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.map create mode 100644 master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.md5 create mode 100644 master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.png create mode 100644 master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map create mode 100644 master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 create mode 100644 master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png create mode 100644 master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.map create mode 100644 master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.md5 create mode 100644 master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.png create mode 100644 master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.map create mode 100644 master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 create mode 100644 master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.png create mode 100644 master/php__raphf__api_8h.html create mode 100644 master/php__raphf__api_8h.js create mode 100644 master/php__raphf__api_8h__dep__incl.map create mode 100644 master/php__raphf__api_8h__dep__incl.md5 create mode 100644 master/php__raphf__api_8h__dep__incl.png create mode 100644 master/php__raphf__api_8h__incl.map create mode 100644 master/php__raphf__api_8h__incl.md5 create mode 100644 master/php__raphf__api_8h__incl.png create mode 100644 master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.map create mode 100644 master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.md5 create mode 100644 master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.png create mode 100644 master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.map create mode 100644 master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 create mode 100644 master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png create mode 100644 master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.map create mode 100644 master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.md5 create mode 100644 master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.png create mode 100644 master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.map create mode 100644 master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 create mode 100644 master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.png create mode 100644 master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map create mode 100644 master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 create mode 100644 master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png create mode 100644 master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.map create mode 100644 master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 create mode 100644 master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.png create mode 100644 master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.map create mode 100644 master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.md5 create mode 100644 master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.png create mode 100644 master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map create mode 100644 master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 create mode 100644 master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png create mode 100644 master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map create mode 100644 master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 create mode 100644 master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png create mode 100644 master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.map create mode 100644 master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 create mode 100644 master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.png create mode 100644 master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.map create mode 100644 master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.md5 create mode 100644 master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.png create mode 100644 master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map create mode 100644 master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 create mode 100644 master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png create mode 100644 master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.map create mode 100644 master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.md5 create mode 100644 master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.png create mode 100644 master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.map create mode 100644 master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 create mode 100644 master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.png create mode 100644 master/php__raphf__api_8h_source.html create mode 100644 master/php__raphf__api_8h_structphp__persistent__handle__factory.js create mode 100644 master/php__raphf__api_8h_structphp__persistent__handle__list.js create mode 100644 master/php__raphf__api_8h_structphp__persistent__handle__provider.js create mode 100644 master/php__raphf__api_8h_structphp__resource__factory__ops.js create mode 100644 master/raphf.png create mode 100644 master/resize.js create mode 100644 master/search/all_0.html create mode 100644 master/search/all_0.js create mode 100644 master/search/all_1.html create mode 100644 master/search/all_1.js create mode 100644 master/search/all_2.html create mode 100644 master/search/all_2.js create mode 100644 master/search/all_3.html create mode 100644 master/search/all_3.js create mode 100644 master/search/all_4.html create mode 100644 master/search/all_4.js create mode 100644 master/search/all_5.html create mode 100644 master/search/all_5.js create mode 100644 master/search/all_6.html create mode 100644 master/search/all_6.js create mode 100644 master/search/all_7.html create mode 100644 master/search/all_7.js create mode 100644 master/search/all_8.html create mode 100644 master/search/all_8.js create mode 100644 master/search/all_9.html create mode 100644 master/search/all_9.js create mode 100644 master/search/all_a.html create mode 100644 master/search/all_a.js create mode 100644 master/search/classes_0.html create mode 100644 master/search/classes_0.js create mode 100644 master/search/close.png create mode 100644 master/search/defines_0.html create mode 100644 master/search/defines_0.js create mode 100644 master/search/files_0.html create mode 100644 master/search/files_0.js create mode 100644 master/search/files_1.html create mode 100644 master/search/files_1.js create mode 100644 master/search/files_2.html create mode 100644 master/search/files_2.js create mode 100644 master/search/functions_0.html create mode 100644 master/search/functions_0.js create mode 100644 master/search/functions_1.html create mode 100644 master/search/functions_1.js create mode 100644 master/search/functions_2.html create mode 100644 master/search/functions_2.js create mode 100644 master/search/mag_sel.png create mode 100644 master/search/nomatches.html create mode 100644 master/search/pages_0.html create mode 100644 master/search/pages_0.js create mode 100644 master/search/search.css create mode 100644 master/search/search.js create mode 100644 master/search/search_l.png create mode 100644 master/search/search_m.png create mode 100644 master/search/search_r.png create mode 100644 master/search/searchdata.js create mode 100644 master/search/typedefs_0.html create mode 100644 master/search/typedefs_0.js create mode 100644 master/search/variables_0.html create mode 100644 master/search/variables_0.js create mode 100644 master/search/variables_1.html create mode 100644 master/search/variables_1.js create mode 100644 master/search/variables_2.html create mode 100644 master/search/variables_2.js create mode 100644 master/search/variables_3.html create mode 100644 master/search/variables_3.js create mode 100644 master/search/variables_4.html create mode 100644 master/search/variables_4.js create mode 100644 master/search/variables_5.html create mode 100644 master/search/variables_5.js create mode 100644 master/search/variables_6.html create mode 100644 master/search/variables_6.js create mode 100644 master/search/variables_7.html create mode 100644 master/search/variables_7.js create mode 100644 master/search/variables_8.html create mode 100644 master/search/variables_8.js create mode 100644 master/splitbar.png create mode 100644 master/structphp__persistent__handle__factory__coll__graph.map create mode 100644 master/structphp__persistent__handle__factory__coll__graph.md5 create mode 100644 master/structphp__persistent__handle__factory__coll__graph.png create mode 100644 master/structphp__persistent__handle__provider__coll__graph.map create mode 100644 master/structphp__persistent__handle__provider__coll__graph.md5 create mode 100644 master/structphp__persistent__handle__provider__coll__graph.png create mode 100644 master/structphp__resource__factory.html create mode 100644 master/structphp__resource__factory.js create mode 100644 master/structphp__resource__factory__coll__graph.map create mode 100644 master/structphp__resource__factory__coll__graph.md5 create mode 100644 master/structphp__resource__factory__coll__graph.png create mode 100644 master/sync_off.png create mode 100644 master/sync_on.png create mode 100644 master/tab_a.png create mode 100644 master/tab_b.png create mode 100644 master/tab_h.png create mode 100644 master/tab_s.png create mode 100644 master/tabs.css diff --git a/master/BUGS b/master/BUGS new file mode 100644 index 0000000..75711d2 --- /dev/null +++ b/master/BUGS @@ -0,0 +1 @@ +Yay, now known and unresolved issues yet! diff --git a/master/CONTRIBUTING.md b/master/CONTRIBUTING.md new file mode 100644 index 0000000..968bd44 --- /dev/null +++ b/master/CONTRIBUTING.md @@ -0,0 +1,39 @@ +# Contributor Code of Conduct + +As contributors and maintainers of this project, and in the interest of +fostering an open and welcoming community, we pledge to respect all people who +contribute through reporting issues, posting feature requests, updating +documentation, submitting pull requests or patches, and other activities. + +We are committed to making participation in this project a harassment-free +experience for everyone, regardless of level of experience, gender, gender +identity and expression, sexual orientation, disability, personal appearance, +body size, race, ethnicity, age, religion, or nationality. + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery +* Personal attacks +* Trolling or insulting/derogatory comments +* Public or private harassment +* Publishing other's private information, such as physical or electronic + addresses, without explicit permission +* Other unethical or unprofessional conduct. + +Project maintainers have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct. By adopting this Code of Conduct, project +maintainers commit themselves to fairly and consistently applying these +principles to every aspect of managing this project. Project maintainers who do +not follow or enforce the Code of Conduct may be permanently removed from the +project team. + +This code of conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by opening an issue or contacting one or more of the project maintainers. + +This Code of Conduct is adapted from the +[Contributor Covenant](http://contributor-covenant.org), version 1.2.0, +available at http://contributor-covenant.org/version/1/2/0/. diff --git a/master/CONTRIBUTING_8md.html b/master/CONTRIBUTING_8md.html new file mode 100644 index 0000000..5ad6df0 --- /dev/null +++ b/master/CONTRIBUTING_8md.html @@ -0,0 +1,124 @@ + + + + + + +Resource and persistent handle factory API: CONTRIBUTING.md File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
CONTRIBUTING.md File Reference
+
+
+
+
+ + + + diff --git a/master/LICENSE b/master/LICENSE new file mode 100644 index 0000000..c26019a --- /dev/null +++ b/master/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2013, Michael Wallner . +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/master/README_8md.html b/master/README_8md.html new file mode 100644 index 0000000..543f3a2 --- /dev/null +++ b/master/README_8md.html @@ -0,0 +1,124 @@ + + + + + + +Resource and persistent handle factory API: README.md File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
README.md File Reference
+
+
+
+
+ + + + diff --git a/master/THANKS b/master/THANKS new file mode 100644 index 0000000..8167585 --- /dev/null +++ b/master/THANKS @@ -0,0 +1,4 @@ +Thanks go to the following people, who have contributed to this project: + +Anatol Belski +Remi Collet diff --git a/master/TODO b/master/TODO new file mode 100644 index 0000000..5e3d935 --- /dev/null +++ b/master/TODO @@ -0,0 +1 @@ +* TTL diff --git a/master/annotated.html b/master/annotated.html new file mode 100644 index 0000000..20b02a2 --- /dev/null +++ b/master/annotated.html @@ -0,0 +1,133 @@ + + + + + + +Resource and persistent handle factory API: Data Structures + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structures
+
+
+
Here are the data structures with brief descriptions:
+ + + + + + +
 Cphp_persistent_handle_factoryDefinition of a persistent handle factory
 Cphp_persistent_handle_listPersistent handles storage
 Cphp_persistent_handle_providerDefinition of a persistent handle provider
 Cphp_resource_factoryThe resource factory
 Cphp_resource_factory_opsThe resource ops consisting of a ctor, a copy ctor and a dtor
+
+
+
+ + + + diff --git a/master/annotated_dup.js b/master/annotated_dup.js new file mode 100644 index 0000000..d7873eb --- /dev/null +++ b/master/annotated_dup.js @@ -0,0 +1,8 @@ +var annotated_dup = +[ + [ "php_persistent_handle_factory", "php__raphf__api_8h.html#structphp__persistent__handle__factory", "php__raphf__api_8h_structphp__persistent__handle__factory" ], + [ "php_persistent_handle_list", "php__raphf__api_8h.html#structphp__persistent__handle__list", "php__raphf__api_8h_structphp__persistent__handle__list" ], + [ "php_persistent_handle_provider", "php__raphf__api_8h.html#structphp__persistent__handle__provider", "php__raphf__api_8h_structphp__persistent__handle__provider" ], + [ "php_resource_factory", "structphp__resource__factory.html", "structphp__resource__factory" ], + [ "php_resource_factory_ops", "php__raphf__api_8h.html#structphp__resource__factory__ops", "php__raphf__api_8h_structphp__resource__factory__ops" ] +]; \ No newline at end of file diff --git a/master/arrowdown.png b/master/arrowdown.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63f6d38c4b9ec907b820192ebe9724ed6eca22 GIT binary patch literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 literal 0 HcmV?d00001 diff --git a/master/arrowright.png b/master/arrowright.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ee22f937a07d1dbfc27c669d11f8ed13e2f152 GIT binary patch literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K literal 0 HcmV?d00001 diff --git a/master/bc_s.png b/master/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/master/bdwn.png b/master/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + +Resource and persistent handle factory API: Data Structure Index + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structure Index
+
+ +
+ + + + diff --git a/master/closed.png b/master/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/master/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/master/dir_68267d1309a1af8e8297ef4c3efbcdba.html new file mode 100644 index 0000000..e401418 --- /dev/null +++ b/master/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -0,0 +1,134 @@ + + + + + + +Resource and persistent handle factory API: src Directory Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
src Directory Reference
+
+
+
+Directory dependency graph for src:
+
+
src
+ + + +
+ + + + + + +

+Files

file  php_raphf_api.c
 
file  php_raphf_api.h [code]
 
+
+
+ + + + diff --git a/master/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/master/dir_68267d1309a1af8e8297ef4c3efbcdba.js new file mode 100644 index 0000000..849f32c --- /dev/null +++ b/master/dir_68267d1309a1af8e8297ef4c3efbcdba.js @@ -0,0 +1,5 @@ +var dir_68267d1309a1af8e8297ef4c3efbcdba = +[ + [ "php_raphf_api.c", "php__raphf__api_8c.html", "php__raphf__api_8c" ], + [ "php_raphf_api.h", "php__raphf__api_8h.html", "php__raphf__api_8h" ] +]; \ No newline at end of file diff --git a/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 0000000..8d8c2e1 --- /dev/null +++ b/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,3 @@ + + + diff --git a/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 0000000..bde1bd9 --- /dev/null +++ b/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +7a70b70504fc7536b3850e506e5e71ee \ No newline at end of file diff --git a/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/master/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..7ee64bd7811a0361dc46893899307e8ba294ca13 GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^!9Z-y!3HGRMYov)DYhhUcNd2LAh=-f^2rPgOjkTz z978JRyuD@bA)P33{A2u+rmDPG4~||5^1SVsU05)wWTSI;#1tWBN3OsNjv_3^9n+c? zalBkHTP)X!V>(y*#2h}ppo^Y4iznAVy4I%QYr=JG`((|ts3P#!Pft&PuYIE5^4=NG!&a3@D4Y%JqS5#-{DyK{*wn`^MEx2fts~5;|wjk%gIxEKKqnH*IQLyqLLS z?_)N<|Jrx&pLE*2XHSa&)5#R3qeoQ>cHYUzfA5mHa?VX-1B0GdudF}(d}e56)%fez zafXJOGs|z>{hM>;g;ksVOi|IPKy!2Q>YQTdimqMjzhU3LwndBPFOJj+V>s~fqhMC{ z`}B9WbNDY_`?l$U@$=-0Ga;{J)FyLwcgt_sFYg{6&L6W*yyNJ;)NglMLPfY2T|9i| zuSW`d+2HjrO|rmknm0osb&2{rbzA){`d|86~6+5i}{O-9ZwX^%zJ;~0!PrwVhfq`g=N!R zyiXhV^zS!Kcy-6;W_xUCXzS&dPaYdq-jV4)S?D%{e|ONM87&rSihZ6P$wI_1KmB8l zisKV4>Wfa!&Q^XuOK;gCjR`88dF9XJWnY7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/master/doxygen.css b/master/doxygen.css new file mode 100644 index 0000000..b2c94ac --- /dev/null +++ b/master/doxygen.css @@ -0,0 +1,1454 @@ +/* The standard CSS for doxygen 1.8.10 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +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 { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +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; +} + +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, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +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%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 4px 6px; + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +div.ah, span.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.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +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 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @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; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.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; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @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; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: bold; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + border-top-left-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.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; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +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; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + 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; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: 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; + 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 */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 20px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + diff --git a/master/doxygen.png b/master/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..3ff17d807fd8aa003bed8bb2a69e8f0909592fd1 GIT binary patch literal 3779 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 literal 0 HcmV?d00001 diff --git a/master/dynsections.js b/master/dynsections.js new file mode 100644 index 0000000..85e1836 --- /dev/null +++ b/master/dynsections.js @@ -0,0 +1,97 @@ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + +Resource and persistent handle factory API: File List + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 12]
+ + + + +
  src
 php_raphf_api.c
 php_raphf_api.h
 php_raphf.h
+
+
+
+ + + + diff --git a/master/files.js b/master/files.js new file mode 100644 index 0000000..4f66139 --- /dev/null +++ b/master/files.js @@ -0,0 +1,5 @@ +var files = +[ + [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ], + [ "php_raphf.h", "php__raphf_8h.html", "php__raphf_8h" ] +]; \ No newline at end of file diff --git a/master/folderclosed.png b/master/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/master/functions.html b/master/functions.html new file mode 100644 index 0000000..38d6188 --- /dev/null +++ b/master/functions.html @@ -0,0 +1,174 @@ + + + + + + +Resource and persistent handle factory API: Data Fields + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all struct and union fields with links to the structures/unions they belong to:
+
+
+ + + + diff --git a/master/functions_vars.html b/master/functions_vars.html new file mode 100644 index 0000000..655a89f --- /dev/null +++ b/master/functions_vars.html @@ -0,0 +1,174 @@ + + + + + + +Resource and persistent handle factory API: Data Fields - Variables + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/master/globals.html b/master/globals.html new file mode 100644 index 0000000..88df4b1 --- /dev/null +++ b/master/globals.html @@ -0,0 +1,294 @@ + + + + + + +Resource and persistent handle factory API: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
+ +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- z -

+
+
+ + + + diff --git a/master/globals_defs.html b/master/globals_defs.html new file mode 100644 index 0000000..ad701f8 --- /dev/null +++ b/master/globals_defs.html @@ -0,0 +1,148 @@ + + + + + + +Resource and persistent handle factory API: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/master/globals_func.html b/master/globals_func.html new file mode 100644 index 0000000..187e0a1 --- /dev/null +++ b/master/globals_func.html @@ -0,0 +1,234 @@ + + + + + + +Resource and persistent handle factory API: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+ + +

- s -

+ + +

- z -

+
+
+ + + + diff --git a/master/globals_type.html b/master/globals_type.html new file mode 100644 index 0000000..e1e24fa --- /dev/null +++ b/master/globals_type.html @@ -0,0 +1,160 @@ + + + + + + +Resource and persistent handle factory API: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/master/globals_vars.html b/master/globals_vars.html new file mode 100644 index 0000000..59e21b0 --- /dev/null +++ b/master/globals_vars.html @@ -0,0 +1,137 @@ + + + + + + +Resource and persistent handle factory API: Globals + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/master/graph_legend.html b/master/graph_legend.html new file mode 100644 index 0000000..debc9c4 --- /dev/null +++ b/master/graph_legend.html @@ -0,0 +1,180 @@ + + + + + + +Resource and persistent handle factory API: Graph Legend + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

1 /*! Invisible class because of truncation */
+
2 class Invisible { };
+
3 
+
4 /*! Truncated class, inheritance relation is hidden */
+
5 class Truncated : public Invisible { };
+
6 
+
7 /* Class not documented with doxygen comments */
+
8 class Undocumented { };
+
9 
+
10 /*! Class that is inherited using public inheritance */
+
11 class PublicBase : public Truncated { };
+
12 
+
13 /*! A template class */
+
14 template<class T> class Templ { };
+
15 
+
16 /*! Class that is inherited using protected inheritance */
+
17 class ProtectedBase { };
+
18 
+
19 /*! Class that is inherited using private inheritance */
+
20 class PrivateBase { };
+
21 
+
22 /*! Class that is used by the Inherited class */
+
23 class Used { };
+
24 
+
25 /*! Super class that inherits a number of other classes */
+
26 class Inherited : public PublicBase,
+
27  protected ProtectedBase,
+
28  private PrivateBase,
+
29  public Undocumented,
+
30  public Templ<int>
+
31 {
+
32  private:
+
33  Used *m_usedClass;
+
34 };
+

This will result in the following graph:

+
+ +
+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a gray border denotes an undocumented struct or class.
  • +
  • +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.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +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.
  • +
  • +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.
  • +
+
+
+ + + + diff --git a/master/graph_legend.md5 b/master/graph_legend.md5 new file mode 100644 index 0000000..a06ed05 --- /dev/null +++ b/master/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/master/graph_legend.png b/master/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..f542f623616e438373da982da81402764ad786f4 GIT binary patch literal 18801 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 + + + + + +Resource and persistent handle factory API: Main Page + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Resource and persistent handle factory API Documentation
+
+
+

![Build Status](https://travis-ci.org/m6w6/ext-raphf.svg?branch=v1.1.x)

+

The "Resource and Persistent Handle Factory" extension provides facilities to manage those in a convenient manner.

+

Documentation

+

See the online markdown reference.

+

Known issues are listed in BUGS and future ideas can be found in TODO.

+

Installing

+

PECL

+
pecl install raphf
+

PHARext

+

Watch out for PECL replicates and pharext packages attached to releases.

+

Checkout

+
git clone github.com:m6w6/ext-raphf
+cd ext-raphf
+/path/to/phpize
+./configure --with-php-config=/path/to/php-config
+make
+sudo make install
+

ChangeLog

+

A comprehensive list of changes can be obtained from the PECL website.

+

License

+

ext-raphf is licensed under the 2-Clause-BSD license, which can be found in the accompanying LICENSE file.

+

Contributing

+

All forms of contribution are welcome! Please see the bundled ./CONTRIBUTING.md "CONTRIBUTING" note for the general principles followed.

+

The list of past and current contributors is maintained in THANKS.

+
+
+ + + + diff --git a/master/jquery.js b/master/jquery.js new file mode 100644 index 0000000..1f4d0b4 --- /dev/null +++ b/master/jquery.js @@ -0,0 +1,68 @@ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},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(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,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,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
').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=k.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 l=this.handles.split(",");this.handles={};for(var g=0;g
');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.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(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,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.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' + + +
+
+
Contributor Code of Conduct
+
+
+

As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.

+

We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

+

Examples of unacceptable behavior by participants include:

+
    +
  • The use of sexualized language or imagery
  • +
  • Personal attacks
  • +
  • Trolling or insulting/derogatory comments
  • +
  • Public or private harassment
  • +
  • Publishing other's private information, such as physical or electronic addresses, without explicit permission
  • +
  • Other unethical or unprofessional conduct.
  • +
+

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct. By adopting this Code of Conduct, project maintainers commit themselves to fairly and consistently applying these principles to every aspect of managing this project. Project maintainers who do not follow or enforce the Code of Conduct may be permanently removed from the project team.

+

This code of conduct applies both within project spaces and in public spaces when an individual is representing the project or its community.

+

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers.

+

This Code of Conduct is adapted from the Contributor Covenant, version 1.2.0, available at http://contributor-covenant.org/version/1/2/0/.

+
+ + + + + diff --git a/master/nav_f.png b/master/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/master/nav_g.png b/master/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} + +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + } + catch(e) { + return false; + } +} + + +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); + } +} + +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); + } +} + +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; + } +} + +function getScript(scriptName,func,show) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + if ($.browser.msie && $.browser.version<=8) { + // script.onload does not work with older versions of IE + script.onreadystatechange = function() { + if (script.readyState=='complete' || script.readyState=='loaded') { + func(); if (show) showRoot(); + } + } + } + head.appendChild(script); +} + +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("img"); + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.width = 16; + imgNode.height = 22; + imgNode.border = 0; + 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"); + node.plus_img.src = node.relpath+"arrowright.png"; + node.expanded = false; + } else { + expandNode(o, node, false, false); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + imgNode.src = node.relpath+"arrowright.png"; + } else { + var span = document.createElement("span"); + span.style.display = 'inline-block'; + span.style.width = 16*(level+1)+'px'; + span.style.height = '22px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +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); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); + } + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + } + + 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; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',0,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, showRoot) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, showRoot); + }, showRoot); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } if (imm || ($.browser.msie && $.browser.version>8)) { + // somehow slideDown jumps to the start of tree for IE9 :-( + $(node.getChildrenUL()).show(); + } else { + $(node.getChildrenUL()).slideDown("fast"); + } + if (node.isLast) { + node.plus_img.src = node.relpath+"arrowdown.png"; + } else { + node.plus_img.src = node.relpath+"arrowdown.png"; + } + node.expanded = true; + } + } +} + +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } + gotoAnchor(anchor,aname,false); +} + +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + $('#nav-sync').css('top','30px'); + } else { + $('#nav-sync').css('top','5px'); + } + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + },true); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.src = node.relpath+"arrowdown.png"; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + },true); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } +} + +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; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("img"); + o.node.plus_img.src = relpath+"arrowright.png"; + o.node.plus_img.width = 16; + o.node.plus_img.height = 22; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); + } + + $(window).load(function(){ + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + }); + + $(window).bind('hashchange', function(){ + if (window.location.hash && window.location.hash.length>1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + +Resource and persistent handle factory API: Related Pages + + + + + + + + + + + + + + + +
+
+
+ + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+ + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Related Pages
+
+
+
Here is a list of all related documentation pages:
+
+
+ + + + diff --git a/master/php__raphf_8h.html b/master/php__raphf_8h.html new file mode 100644 index 0000000..161a6f3 --- /dev/null +++ b/master/php__raphf_8h.html @@ -0,0 +1,214 @@ + + + + + + +Resource and persistent handle factory API: php_raphf.h File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
php_raphf.h File Reference
+
+
+
#include "php_raphf_api.h"
+
+Include dependency graph for php_raphf.h:
+
+
+ + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + + + + + +

+Macros

#define phpext_raphf_ptr   &raphf_module_entry
 
#define PHP_RAPHF_VERSION   "2.0.0dev"
 
#define PHP_RAPHF_API   extern
 
+ + + +

+Variables

zend_module_entry raphf_module_entry
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define PHP_RAPHF_API   extern
+
+ +
+
+ +
+
+ + + + +
#define PHP_RAPHF_VERSION   "2.0.0dev"
+
+ +

Referenced by PHP_MINFO_FUNCTION().

+ +
+
+ +
+
+ + + + +
#define phpext_raphf_ptr   &raphf_module_entry
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
zend_module_entry raphf_module_entry
+
+ +
+
+
+
+ + + + diff --git a/master/php__raphf_8h.js b/master/php__raphf_8h.js new file mode 100644 index 0000000..61c4284 --- /dev/null +++ b/master/php__raphf_8h.js @@ -0,0 +1,7 @@ +var php__raphf_8h = +[ + [ "PHP_RAPHF_API", "php__raphf_8h.html#a379b9663dc302070f84fafdc4c48d7eb", null ], + [ "PHP_RAPHF_VERSION", "php__raphf_8h.html#ad71962d03ef6d7009f69765ad54f8857", null ], + [ "phpext_raphf_ptr", "php__raphf_8h.html#a41a94f99848b07699e3fde33180208c1", null ], + [ "raphf_module_entry", "php__raphf_8h.html#a42f904573a2c5b1eba6ccd6604269f99", null ] +]; \ No newline at end of file diff --git a/master/php__raphf_8h__dep__incl.map b/master/php__raphf_8h__dep__incl.map new file mode 100644 index 0000000..5356c95 --- /dev/null +++ b/master/php__raphf_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf_8h__dep__incl.md5 b/master/php__raphf_8h__dep__incl.md5 new file mode 100644 index 0000000..8af8911 --- /dev/null +++ b/master/php__raphf_8h__dep__incl.md5 @@ -0,0 +1 @@ +60b0cf3d65947e666aedee3f163b230d \ No newline at end of file diff --git a/master/php__raphf_8h__dep__incl.png b/master/php__raphf_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca8bd80b7c1b1692ef55e0a46f8a6ae5b4ed617 GIT binary patch literal 4930 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 + + diff --git a/master/php__raphf_8h__incl.md5 b/master/php__raphf_8h__incl.md5 new file mode 100644 index 0000000..84ce980 --- /dev/null +++ b/master/php__raphf_8h__incl.md5 @@ -0,0 +1 @@ +941c1fa88cb1a085a590a5faacfc4b07 \ No newline at end of file diff --git a/master/php__raphf_8h__incl.png b/master/php__raphf_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..aaf27b6d96f36cb4fae839a1ab4c64037ce258ea GIT binary patch literal 2919 zcmV-t3z+nYP)Cduw?VN~%zG70@-Va=q~tW5mcJHlpNW@c7aR{FN|CN(v+y1F_)KmW#!8~5+uU$J7v!i5VLFJ64=)G1C*^YiloVBNZP z-gU;?I7kFB-!EUjynFZVUAuPG)YP0gbB5Y^|Ni|WM~-aTw5g(^qNk_Fhb1jHZ{FOy zckk@kvx|$16B83FD=XKmSyNtK-r3p7-s#DcCjnsp{{6IdhBm^06GYutty&cyA3t&8 z#O2GES65e4J9Bb!G#bs^xpM))X0!RQq$MXON3YkbRH}-KiuLQ)>vX!<*jNDQ>+9p{ z)Q1c9#=HsQaWy_Zp4u=PjqUC2)OJiv3;-Yq!e~hgrLtTuw^%G?Wn~VBBQY_NpVOh> zWXzi&=6h>vE45*nme7&;^N}m+}xu_j}{aZ@N??hMX(8??)&%e zZ*6TgnM@TG6=`W{0kNcTyWKdB%jI&n+kNcVF#xdJ?fkj|fU8%p_BRh1L98qVkhrP~T0acR22uG-)KG<%<_)0OZ1jTC=$` z1cCX(FwniOt~ESdF=k8*qvhkr%?JVrg6!LOGX#P8!!Xd@Wcp*m1OtjPhx+76Gf9#- zPW=3H?VC66Ll7HphJo%)P4B<@ih01$-u~hJ`w!GMipqZa$=Cft!5Id+x3qM!DKgKW zxAc#BFpRi(@$v7!`?_T)EMnK4BuR^<%V_j<^N-^BbBj`m_J5SgkRN{(Z_0~ZcdOOr zbYezhG^6F?$4wZ9_kYB3&o93`5pBwgUH7)O9sn3MD$2JRNs=#KSO#6vMp2n)2R35Y zojO#;#xk6OHaB;C_~0D06T^tAs;7;OVoZ6l>u$B$A|lk`;R@eo&z_lOGMWnsC@R~# z_kY0&%`e2RdwaVrE>6p6_Tq&FMN#kl7)D&a{Jf#zk06BR7h>1FySq=P`x~QKZS5xq zRRBOynNlf75QHSjUw?fbv;cV`_WAFbf6(I967c!{*Y0P>5ak-d+cr zlhwI%ll!+-DkT6o9GFHE7R1Q>L%bP5VYj{^QD#VCgcNCRT`O6**^MI7^exgz-KYrvkGNIn}C*`|esMSiYBf>xHyQqJf zsDlFlwVHFjgedOdpzW+Q!7(bC-`XF z)ALcSR&u>t5@JLboW;_Wmi8a2R>)+CT#gcir>(8K-ylAoVa{G}uS2U<1vg5+5nY|p z>$PEF3hLcE9uMhuLoQxz*aM*N6I1O0I}ecZC8iEd18{ zfmIwQrcO07Hn&=BdOh=$N?{SB?f{URJHudz7*tX`9+HjjET^&xi%4}>DA0`?(+BO0 zh)^*OX8QVE9UXQy&*cbdGi_88Hd9$b}aMlKt`gXqE@Y1<$pi4aMqpr@4IyA zQgU)~TwGj1L4nKVqQ1Iy>(==3}*K_C20n;0U>+9A#!cT?vGR;zU=OIiRREiKJ#Hg|P(DHMw3%a^}>`<7aGudS_( zy;EvueSQ5Esc)zS=RfIW;0N})zkKE>BPiDDw^u*YLX0^+Q?G0suE|+#pHP<#N^6*W2xOf*|hRz3aOxZ>J=a?(F;bp}V(J-+1fJ^SIi- zI$Lsbvc+PdwnvT}2>>#gjM0)7YKb?cQu*rDs}(C&*zNX|loWnWeZaMUTDUs(hG)yh z#ztzRp`n2aVyHN1E$Ks%$pE0QuP-}0d-LYaPoF+Lbm$O2r#|4?zmHJ;foJ>m>(@6n zHrCeGZr{G$_p)H@Eh(H%Cx&54rPASW6crT#K>uQ#T)PTj|K;W70bUbyV9{Y;-^B z-)SAO@kJ4^<0_*kPL`qUN|64&b^i>{n}!9Pb&rgUT)A>3Kg%mut{`+QTC^xoPWk!b z(Z8R3vQ8Ye1{}$8vaGC002ovPDHLkV1n9?$j1Nx literal 0 HcmV?d00001 diff --git a/master/php__raphf_8h_source.html b/master/php__raphf_8h_source.html new file mode 100644 index 0000000..fc452b0 --- /dev/null +++ b/master/php__raphf_8h_source.html @@ -0,0 +1,171 @@ + + + + + + +Resource and persistent handle factory API: php_raphf.h Source File + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
php_raphf.h
+
+
+Go to the documentation of this file.
1 /*
+
2  +--------------------------------------------------------------------+
+
3  | PECL :: raphf |
+
4  +--------------------------------------------------------------------+
+
5  | Redistribution and use in source and binary forms, with or without |
+
6  | modification, are permitted provided that the conditions mentioned |
+
7  | in the accompanying LICENSE file are met. |
+
8  +--------------------------------------------------------------------+
+
9  | Copyright (c) 2013, Michael Wallner <mike@php.net> |
+
10  +--------------------------------------------------------------------+
+
11 */
+
12 
+
13 #ifndef PHP_RAPHF_H
+
14 #define PHP_RAPHF_H
+
15 
+
16 extern zend_module_entry raphf_module_entry;
+
17 #define phpext_raphf_ptr &raphf_module_entry
+
18 
+
19 #define PHP_RAPHF_VERSION "2.0.0dev"
+
20 
+
21 #ifdef PHP_WIN32
+
22 # define PHP_RAPHF_API __declspec(dllexport)
+
23 #elif defined(__GNUC__) && __GNUC__ >= 4
+
24 # define PHP_RAPHF_API extern __attribute__ ((visibility("default")))
+
25 #else
+
26 # define PHP_RAPHF_API extern
+
27 #endif
+
28 
+
29 #ifdef ZTS
+
30 # include "TSRM.h"
+
31 #endif
+
32 
+
33 #include "php_raphf_api.h"
+
34 
+
35 #endif /* PHP_RAPHF_H */
+
36 
+
37 
+
38 /*
+
39  * Local variables:
+
40  * tab-width: 4
+
41  * c-basic-offset: 4
+
42  * End:
+
43  * vim600: noet sw=4 ts=4 fdm=marker
+
44  * vim<600: noet sw=4 ts=4
+
45  */
+
zend_module_entry raphf_module_entry
Definition: php_raphf_api.c:670
+ +
+
+ + + + diff --git a/master/php__raphf__api_8c.html b/master/php__raphf__api_8c.html new file mode 100644 index 0000000..8583e7c --- /dev/null +++ b/master/php__raphf__api_8c.html @@ -0,0 +1,1230 @@ + + + + + + +Resource and persistent handle factory API: src/php_raphf_api.c File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
php_raphf_api.c File Reference
+
+
+
#include "php.h"
+#include "php_ini.h"
+#include "ext/standard/info.h"
+#include "php_raphf.h"
+
+Include dependency graph for php_raphf_api.c:
+
+
+ + + + +
+
+ + + + + + + +

+Macros

#define PHP_RAPHF_TEST   0
 
#define PHP_RAPHF_G   (&raphf_globals)
 
#define PHP_RAPHF_DEBUG_PHANDLES   0
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

php_resource_factory_tphp_resource_factory_init (php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data))
 Initialize a resource factory. More...
 
unsigned php_resource_factory_addref (php_resource_factory_t *rf)
 Increase the refcount of the resource factory. More...
 
void php_resource_factory_dtor (php_resource_factory_t *f)
 Destroy the resource factory. More...
 
void php_resource_factory_free (php_resource_factory_t **f)
 Destroy and free the resource factory. More...
 
void * php_resource_factory_handle_ctor (php_resource_factory_t *f, void *init_arg)
 Construct a resource by the resource factory f. More...
 
void * php_resource_factory_handle_copy (php_resource_factory_t *f, void *handle)
 Create a copy of the resource handle. More...
 
void php_resource_factory_handle_dtor (php_resource_factory_t *f, void *handle)
 Destroy (and free) the resource. More...
 
php_resource_factory_tphp_persistent_handle_resource_factory_init (php_resource_factory_t *a, php_persistent_handle_factory_t *pf)
 Create a resource factory for persistent handles. More...
 
zend_bool php_resource_factory_is_persistent (php_resource_factory_t *a)
 Check whether a resource factory is a persistent handle resource factory. More...
 
ZEND_RESULT_CODE php_persistent_handle_provide (zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *))
 Register a persistent handle provider in MINIT. More...
 
php_persistent_handle_factory_tphp_persistent_handle_concede (php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire)
 Retrieve a persistent handle factory at runtime. More...
 
void php_persistent_handle_abandon (php_persistent_handle_factory_t *a)
 Abandon the persistent handle factory. More...
 
void * php_persistent_handle_acquire (php_persistent_handle_factory_t *a, void *init_arg)
 Acquire a persistent handle. More...
 
void * php_persistent_handle_accrete (php_persistent_handle_factory_t *a, void *handle)
 Copy a persistent handle. More...
 
void php_persistent_handle_release (php_persistent_handle_factory_t *a, void *handle)
 Release a persistent handle. More...
 
void php_persistent_handle_cleanup (zend_string *name, zend_string *ident)
 Clean persistent handles up. More...
 
HashTable * php_persistent_handle_statall (HashTable *ht)
 Retrieve statistics about the current process/thread's persistent handles. More...
 
php_resource_factory_ops_tphp_persistent_handle_get_resource_factory_ops (void)
 Retrieve persistent handle resource factory ops. More...
 
 ZEND_END_ARG_INFO ()
 
 STD_PHP_INI_ENTRY ("raphf.persistent_handle.limit","-1", PHP_INI_SYSTEM, OnUpdateLong, persistent_handle.limit, zend_raphf_globals, raphf_globals) static HashTable *php_persistent_handles_global_hash
 
 PHP_MINIT_FUNCTION (raphf)
 
 PHP_MSHUTDOWN_FUNCTION (raphf)
 
 PHP_MINFO_FUNCTION (raphf)
 
+ + + + + +

+Variables

struct php_persistent_handle_globals persistent_handle
 
zend_module_entry raphf_module_entry
 
+

Macro Definition Documentation

+ +
+
+ + + + +
#define PHP_RAPHF_DEBUG_PHANDLES   0
+
+ +
+
+ + + +
+
+ + + + +
#define PHP_RAPHF_TEST   0
+
+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
PHP_MINFO_FUNCTION (raphf )
+
+ +
+
+ +
+
+ + + + + + + + +
PHP_MINIT_FUNCTION (raphf )
+
+ +
+
+ +
+
+ + + + + + + + +
PHP_MSHUTDOWN_FUNCTION (raphf )
+
+ +
+
+ +
+
+ + + + + + + + +
void php_persistent_handle_abandon (php_persistent_handle_factory_ta)
+
+ +

Abandon the persistent handle factory.

+

Destroy a php_persistent_handle_factory created by php_persistent_handle_concede(). If the memory for the factory was allocated, it will automatically be free'd.

+
Parameters
+ + +
athe persistent handle factory to destroy
+
+
+ +

Referenced by php_persistent_handle_resource_factory_init(), and php_resource_factory_is_persistent().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_persistent_handle_accrete (php_persistent_handle_factory_ta,
void * handle 
)
+
+ +

Copy a persistent handle.

+

Let the underlying resource factory copy the handle.

+
Parameters
+ + + +
athe persistent handle factory
handlethe resource to accrete
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_persistent_handle_acquire (php_persistent_handle_factory_ta,
void * init_arg 
)
+
+ +

Acquire a persistent handle.

+

That is, either re-use a resource from the free list or create a new handle.

+

If a handle is acquired from the free list, the php_persistent_handle_factory::wakeup callback will be executed for that handle.

+
Parameters
+ + + +
athe persistent handle factory
init_argthe init_arg for php_resource_factory_handle_ctor()
+
+
+
Returns
the acquired resource
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_persistent_handle_cleanup (zend_string * name,
zend_string * ident 
)
+
+ +

Clean persistent handles up.

+

Destroy persistent handles of provider name and in subsidiary namespace ident.

+

If name is NULL, all persistent handles of all providers with a matching ident will be cleaned up.

+

If identr is NULL all persistent handles of the provider will be cleaned up.

+

Ergo, if both, name and ident are NULL, then all persistent handles will be cleaned up.

+

You must call this in MSHUTDOWN, if your resource factory ops hold a registered php_resource_factory::dtor, else the dtor will point to memory not any more available if the extension has already been unloaded.

+
Parameters
+ + + +
namethe provider name; may be NULL
identthe subsidiary namespace name; may be NULL
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
php_persistent_handle_factory_t* php_persistent_handle_concede (php_persistent_handle_factory_ta,
zend_string * name,
zend_string * ident,
php_persistent_handle_wakeup_t wakeup,
php_persistent_handle_retire_t retire 
)
+
+ +

Retrieve a persistent handle factory at runtime.

+

If a persistent handle provider has been registered for name, a new php_persistent_handle_factory creating resources in the ident namespace will be constructed.

+

The wakeup routine wakeup and the retire routine retire will be assigned to the new php_persistent_handle_factory.

+
Parameters
+ + + + + + +
apointer to a factory; allocated on the heap if NULL
namethe provider name, e.g. "http\Client\Curl"
identthe subsidiary namespace, e.g. "php.net:80"
wakeupany persistent handle wakeup routine
retireany persistent handle retire routine
+
+
+
Returns
a or an allocated persistent handle factory
+ +
+
+ +
+
+ + + + + + + + +
php_resource_factory_ops_t* php_persistent_handle_get_resource_factory_ops (void )
+
+ +

Retrieve persistent handle resource factory ops.

+

These ops can be used to mask a persistent handle factory as resource factory itself, so you can transparently use the resource factory API, both for persistent and non-persistent ressources.

+

Example:

php_resource_factory_t *create_my_rf(zend_string *persistent_id)
+
{
+ +
+
if (persistent_id) {
+ + +
zend_string *ns = zend_string_init("my", 2, 1);
+
+ +
pf = php_persistent_handle_concede(NULL, ns, persistent_id, NULL, NULL);
+ +
zend_string_release(ns);
+
} else {
+
rf = php_resource_factory_init(NULL, &myops, NULL, NULL);
+
}
+
return rf;
+
}
+
+

Referenced by php_persistent_handle_resource_factory_init().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ZEND_RESULT_CODE php_persistent_handle_provide (zend_string * name,
php_resource_factory_ops_tfops,
void * data,
void(*)(void *) dtor 
)
+
+ +

Register a persistent handle provider in MINIT.

+

Registers a factory provider for name_str with fops resource factory ops. Call this in your MINIT.

+

A php_resource_factory will be created with fops, data and dtor and will be stored together with a php_persistent_handle_list in the global raphf hash.

+

A php_persistent_handle_factory can then be retrieved by php_persistent_handle_concede() at runtime.

+
Parameters
+ + + + + +
namethe provider name, e.g. "http\Client\Curl"
fopsthe resource factory ops
dataopaque user data
dtordata destructor
+
+
+
Returns
SUCCESS/FAILURE
+ +

+Here is the call graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_persistent_handle_release (php_persistent_handle_factory_ta,
void * handle 
)
+
+ +

Release a persistent handle.

+

That is, either put it back into the free list for later re-use or clean it up with php_resource_factory_handle_dtor().

+

If a handle is put back into the free list, the php_persistent_handle_factory::retire callback will be executed for that handle.

+
Parameters
+ + + +
athe persistent handle factory
handlethe handle to release
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
php_resource_factory_t* php_persistent_handle_resource_factory_init (php_resource_factory_ta,
php_persistent_handle_factory_tpf 
)
+
+ +

Create a resource factory for persistent handles.

+

This will create a resource factory with persistent handle ops, which wraps the provided reource factory pf.

+
Parameters
+ + + +
athe persistent handle resource factory to initialize
pfthe resource factory to wrap
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
HashTable* php_persistent_handle_statall (HashTable * ht)
+
+ +

Retrieve statistics about the current process/thread's persistent handles.

+
Returns
a HashTable like:
1 [
+
2  "name" => [
+
3  "ident" => [
+
4  "used" => 1,
+
5  "free" => 0,
+
6  ]
+
7  ]
+
8 ]
+
+ +
+
+ +
+
+ + + + + + + + +
unsigned php_resource_factory_addref (php_resource_factory_trf)
+
+ +

Increase the refcount of the resource factory.

+
Parameters
+ + +
rfthe resource factory
+
+
+
Returns
the new refcount
+ +
+
+ +
+
+ + + + + + + + +
void php_resource_factory_dtor (php_resource_factory_tf)
+
+ +

Destroy the resource factory.

+

If the factory's refcount reaches 0, the dtor for data is called.

+
Parameters
+ + +
fthe resource factory
+
+
+ +

Referenced by php_persistent_handle_provide(), and php_resource_factory_free().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
void php_resource_factory_free (php_resource_factory_t ** f)
+
+ +

Destroy and free the resource factory.

+

Calls php_resource_factory_dtor() and frees f if the factory's refcount reached 0.

+
Parameters
+ + +
fthe resource factory
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_resource_factory_handle_copy (php_resource_factory_tf,
void * handle 
)
+
+ +

Create a copy of the resource handle.

+
Parameters
+ + + +
fthe resource factory
handlethe resource to copy
+
+
+
Returns
the copy
+ +

Referenced by php_persistent_handle_accrete().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_resource_factory_handle_ctor (php_resource_factory_tf,
void * init_arg 
)
+
+ +

Construct a resource by the resource factory f.

+
Parameters
+ + + +
fthe resource factory
init_argfor the resource constructor
+
+
+
Returns
the new resource
+ +

Referenced by php_persistent_handle_acquire().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_resource_factory_handle_dtor (php_resource_factory_tf,
void * handle 
)
+
+ +

Destroy (and free) the resource.

+
Parameters
+ + + +
fthe resource factory
handlethe resource to destroy
+
+
+ +

Referenced by php_persistent_handle_release().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
php_resource_factory_t* php_resource_factory_init (php_resource_factory_tf,
php_resource_factory_ops_tfops,
void * data,
void(*)(void *data) dtor 
)
+
+ +

Initialize a resource factory.

+

If you register a dtor for a resource factory used with a persistent handle provider, be sure to call php_persistent_handle_cleanup() for your registered provider in MSHUTDOWN, else the dtor will point to no longer available memory if the extension has already been unloaded.

+
Parameters
+ + + + + +
fthe factory to initialize; if NULL allocated on the heap
fopsthe resource ops to assign to the factory
dataopaque user data; may be NULL
dtora destructor for the data; may be NULL
+
+
+
Returns
f or an allocated resource factory
+ +

Referenced by php_persistent_handle_provide(), and php_persistent_handle_resource_factory_init().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
zend_bool php_resource_factory_is_persistent (php_resource_factory_ta)
+
+ +

Check whether a resource factory is a persistent handle resource factory.

+
Parameters
+ + +
athe resource factory to check
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STD_PHP_INI_ENTRY ("raphf.persistent_handle.limit" ,
"-1" ,
PHP_INI_SYSTEM ,
OnUpdateLong ,
persistent_handle. limit,
zend_raphf_globals ,
raphf_globals  
)
+
+ +
+
+ +
+
+ + + + + + + +
ZEND_END_ARG_INFO ()
+
+ +
+
+

Variable Documentation

+ +
+
+ + + + +
struct php_persistent_handle_globals persistent_handle
+
+ +
+
+ +
+
+ + + + +
zend_module_entry raphf_module_entry
+
+Initial value:
= {
+
STANDARD_MODULE_HEADER,
+
"raphf",
+
raphf_functions,
+
PHP_MINIT(raphf),
+
PHP_MSHUTDOWN(raphf),
+
NULL,
+
NULL,
+
PHP_MINFO(raphf),
+
"2.0.0dev" ,
+
ZEND_MODULE_GLOBALS(raphf),
+
PHP_GINIT(raphf),
+
PHP_GSHUTDOWN(raphf),
+
NULL,
+
STANDARD_MODULE_PROPERTIES_EX
+
}
+
+
+
+
+
+ + + + diff --git a/master/php__raphf__api_8c.js b/master/php__raphf__api_8c.js new file mode 100644 index 0000000..a98d2a5 --- /dev/null +++ b/master/php__raphf__api_8c.js @@ -0,0 +1,31 @@ +var php__raphf__api_8c = +[ + [ "PHP_RAPHF_DEBUG_PHANDLES", "php__raphf__api_8c.html#a4ac4e8587a25a7617a3bb1b2b246fe7f", null ], + [ "PHP_RAPHF_G", "php__raphf__api_8c.html#a5a6099bca8801bd4a502806ab49c1d1c", null ], + [ "PHP_RAPHF_TEST", "php__raphf__api_8c.html#a1a89ef4d87548194ddf4eba935ca72ea", null ], + [ "PHP_MINFO_FUNCTION", "php__raphf__api_8c.html#afe0b826f07940e0297395eb758b6dc63", null ], + [ "PHP_MINIT_FUNCTION", "php__raphf__api_8c.html#a98ef98eb514bf71723b22e93ef4fb099", null ], + [ "PHP_MSHUTDOWN_FUNCTION", "php__raphf__api_8c.html#a9bdad7e7a27b1cce6be5ec842da0c921", null ], + [ "php_persistent_handle_abandon", "php__raphf__api_8c.html#ab12ec2da7189e16fbed40a3b73bc9ee2", null ], + [ "php_persistent_handle_accrete", "php__raphf__api_8c.html#ae8124f3f73e96e2193ae03c5519d2763", null ], + [ "php_persistent_handle_acquire", "php__raphf__api_8c.html#af6636e870497be0699d2781e5fc8a2a9", null ], + [ "php_persistent_handle_cleanup", "php__raphf__api_8c.html#a8368c07c20ecf1d4f06aa6a4e5849df8", null ], + [ "php_persistent_handle_concede", "php__raphf__api_8c.html#ab7cc28d4d1dcf715dc05069a0dcac11f", null ], + [ "php_persistent_handle_get_resource_factory_ops", "php__raphf__api_8c.html#a93458ab12d810f0fd545fb1464ba9eca", null ], + [ "php_persistent_handle_provide", "php__raphf__api_8c.html#ab7bc43582b0307526d80e83dba88c571", null ], + [ "php_persistent_handle_release", "php__raphf__api_8c.html#af08ee05c51d52200755d24f6f52df144", null ], + [ "php_persistent_handle_resource_factory_init", "php__raphf__api_8c.html#ab754f4d59dab5de0edf702a9ab2f4e03", null ], + [ "php_persistent_handle_statall", "php__raphf__api_8c.html#ae174fbe124d4cb6010e218a68379bd18", null ], + [ "php_resource_factory_addref", "php__raphf__api_8c.html#ae8be369197905047ffbd05c0ca80f245", null ], + [ "php_resource_factory_dtor", "php__raphf__api_8c.html#a016b8a4159e698f915ab967711696847", null ], + [ "php_resource_factory_free", "php__raphf__api_8c.html#a7f012d685f5f7c08f50288b61232e689", null ], + [ "php_resource_factory_handle_copy", "php__raphf__api_8c.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4", null ], + [ "php_resource_factory_handle_ctor", "php__raphf__api_8c.html#a98d02dc80dd83095b8f901954350840c", null ], + [ "php_resource_factory_handle_dtor", "php__raphf__api_8c.html#a97dbb9d342f33205b92374c586676bc6", null ], + [ "php_resource_factory_init", "php__raphf__api_8c.html#ad20f10c53e3f33756638da98819367f0", null ], + [ "php_resource_factory_is_persistent", "php__raphf__api_8c.html#a617d2cc656ab6427388b938597194ebb", null ], + [ "STD_PHP_INI_ENTRY", "php__raphf__api_8c.html#ad2aba389e88a1e9e11b7dae021bfddfc", null ], + [ "ZEND_END_ARG_INFO", "php__raphf__api_8c.html#a9337bda6793399d5917999063e1aa636", null ], + [ "persistent_handle", "php__raphf__api_8c.html#a385b722141c96392a35d8b6dfc29b0d3", null ], + [ "raphf_module_entry", "php__raphf__api_8c.html#a42f904573a2c5b1eba6ccd6604269f99", null ] +]; \ No newline at end of file diff --git a/master/php__raphf__api_8c__incl.map b/master/php__raphf__api_8c__incl.map new file mode 100644 index 0000000..1b731d4 --- /dev/null +++ b/master/php__raphf__api_8c__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8c__incl.md5 b/master/php__raphf__api_8c__incl.md5 new file mode 100644 index 0000000..58a9397 --- /dev/null +++ b/master/php__raphf__api_8c__incl.md5 @@ -0,0 +1 @@ +10973f3128de4ea37568652e3332285f \ No newline at end of file diff --git a/master/php__raphf__api_8c__incl.png b/master/php__raphf__api_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfd063a7030ccd52880135cd0e912db3d49217d GIT binary patch literal 10947 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 Sw82y=L{3UsvP|6A|33iJJtjN= literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.map b/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.map new file mode 100644 index 0000000..21d40c2 --- /dev/null +++ b/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.md5 b/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.md5 new file mode 100644 index 0000000..d3772be --- /dev/null +++ b/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.md5 @@ -0,0 +1 @@ +3e4f4700015d0d38e216d39890539e97 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.png b/master/php__raphf__api_8c_a016b8a4159e698f915ab967711696847_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..211b42b8b9152c09e553afce6cc518b8803843a5 GIT binary patch literal 7404 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 + + diff --git a/master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 b/master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 new file mode 100644 index 0000000..3da95e8 --- /dev/null +++ b/master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 @@ -0,0 +1 @@ +68af83b87ffe8c7e9eba0dcbf048a53e \ No newline at end of file diff --git a/master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png b/master/php__raphf__api_8c_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7da03f9c54fcc6a0fba038a4ed9b286edb89c6d5 GIT binary patch literal 4171 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.map b/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.map new file mode 100644 index 0000000..14ac716 --- /dev/null +++ b/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.md5 b/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.md5 new file mode 100644 index 0000000..ce9a2d8 --- /dev/null +++ b/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.md5 @@ -0,0 +1 @@ +9a015ae9264ec8f744f4c4411fe02b65 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.png b/master/php__raphf__api_8c_a617d2cc656ab6427388b938597194ebb_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e8066a1fd3fc1f51c6a0e5e161dd03694bdd2b GIT binary patch literal 4034 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.map b/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.map new file mode 100644 index 0000000..8804f88 --- /dev/null +++ b/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 b/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 new file mode 100644 index 0000000..a582844 --- /dev/null +++ b/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 @@ -0,0 +1 @@ +6017419b30a21c8ce2157f841e619535 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.png b/master/php__raphf__api_8c_a7f012d685f5f7c08f50288b61232e689_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..296a729e3204a91da50a80428c11dfce1ca6f9f5 GIT binary patch literal 4165 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 MdI?o1d12!JA0``AVE_OC literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map b/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map new file mode 100644 index 0000000..a6f4cb2 --- /dev/null +++ b/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 b/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 new file mode 100644 index 0000000..3aba7e1 --- /dev/null +++ b/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 @@ -0,0 +1 @@ +f4c96440a8ddba9baaa7b022bb13e9e1 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png b/master/php__raphf__api_8c_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4eb148ac98ba5ff296fea640ceb017d772222d GIT binary patch literal 4982 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.map b/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.map new file mode 100644 index 0000000..edae73e --- /dev/null +++ b/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 b/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 new file mode 100644 index 0000000..3206918 --- /dev/null +++ b/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 @@ -0,0 +1 @@ +1ed57715e98906ba277308cd13005f18 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.png b/master/php__raphf__api_8c_a97dbb9d342f33205b92374c586676bc6_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8d22b79c5166b7e76c43b66be6ea83281687c2e4 GIT binary patch literal 4132 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 R!IBR_Y7aHw1 + + diff --git a/master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.md5 b/master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.md5 new file mode 100644 index 0000000..476b9cc --- /dev/null +++ b/master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.md5 @@ -0,0 +1 @@ +26dd2addcf4d72c77d3f7535906db3b5 \ No newline at end of file diff --git a/master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.png b/master/php__raphf__api_8c_a98d02dc80dd83095b8f901954350840c_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..096ec75610106d45c757ce199c8c747ab391f0da GIT binary patch literal 4162 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 D{is5v literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map b/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map new file mode 100644 index 0000000..8282d1b --- /dev/null +++ b/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 b/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 new file mode 100644 index 0000000..d161cd7 --- /dev/null +++ b/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 @@ -0,0 +1 @@ +a267b048cf533f926c5de047a57d8b52 \ No newline at end of file diff --git a/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png b/master/php__raphf__api_8c_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b253e5f50d8cc04c33a37051ace7e927acc1b4b1 GIT binary patch literal 8596 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 e00ivTm=y&8 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map b/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map new file mode 100644 index 0000000..884fad2 --- /dev/null +++ b/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 b/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 new file mode 100644 index 0000000..0deb12e --- /dev/null +++ b/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 @@ -0,0 +1 @@ +380617ffc9e23097f093417a5413e27d \ No newline at end of file diff --git a/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png b/master/php__raphf__api_8c_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..a82e1ef402f32721560de70ac4e6b837c8107dac GIT binary patch literal 11605 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.map b/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.map new file mode 100644 index 0000000..2a75185 --- /dev/null +++ b/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 b/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 new file mode 100644 index 0000000..e8e32c2 --- /dev/null +++ b/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 @@ -0,0 +1 @@ +6943d4f2dc7a9314046a683b6170b9ab \ No newline at end of file diff --git a/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.png b/master/php__raphf__api_8c_ab7bc43582b0307526d80e83dba88c571_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..08612efc8976f7a7379828c328ca3abb2a05f6f0 GIT binary patch literal 7453 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 U$G&HS`%cJxRRp|D*)sG$0CNw@5&!@I literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.map b/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.map new file mode 100644 index 0000000..0cea1a7 --- /dev/null +++ b/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.md5 b/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.md5 new file mode 100644 index 0000000..60f71c0 --- /dev/null +++ b/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.md5 @@ -0,0 +1 @@ +b2594cc70b5ab90f4561bedbafae01d4 \ No newline at end of file diff --git a/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.png b/master/php__raphf__api_8c_ad20f10c53e3f33756638da98819367f0_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6623c75722b115a85a473b449ff64fe8119f537e GIT binary patch literal 7364 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map b/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map new file mode 100644 index 0000000..618b2ce --- /dev/null +++ b/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 b/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 new file mode 100644 index 0000000..4ea78c1 --- /dev/null +++ b/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 @@ -0,0 +1 @@ +60460ed804a56379297cfc5fb6652348 \ No newline at end of file diff --git a/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png b/master/php__raphf__api_8c_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..770e0b19a1be88cdcf46d8ed8dbba333dcc7807e GIT binary patch literal 4095 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 + + diff --git a/master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.md5 b/master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.md5 new file mode 100644 index 0000000..07b82b9 --- /dev/null +++ b/master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.md5 @@ -0,0 +1 @@ +1b8ef30916e2782bfe8a01bcd1b3410e \ No newline at end of file diff --git a/master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.png b/master/php__raphf__api_8c_af08ee05c51d52200755d24f6f52df144_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4967bf8abccad53846d0b2e75b594759d913df GIT binary patch literal 4043 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 + + diff --git a/master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 b/master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 new file mode 100644 index 0000000..d3d1ec7 --- /dev/null +++ b/master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 @@ -0,0 +1 @@ +40191b436267055b32d45413c95cec09 \ No newline at end of file diff --git a/master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.png b/master/php__raphf__api_8c_af6636e870497be0699d2781e5fc8a2a9_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8632a25ee5313d8fa092d5b5addda5331a786c6a GIT binary patch literal 4259 zcmZWtX*iTo8-A0evhQR~)(}xdvPE{1y{u)FeF>wCHEXg*_9a`^!7$dbgk%X7BV`#( zYRERWv45xU-*(bl*RL1$p#{`xsG zaGg=__%}fLNKZ=xI{o)9z?7vz5QC+ThMH+W&T4MRbyEUgfBw)IeoxxndFLeutf>mt zV}<^uEy(RGL&Yp~9(L%!ULwP0HNMWKl8@olnMIO8R1{@ zvP*~kTQdqM*~#IOfr8&VZ(H`Z5P5r;XF*D%&(;q=kPynM{0!&FL_a-*$igz@3SNY% z^2dZPQ;>!6U#MU|M;%vg4Ze+Cn=SvaMd^2Rs??zDJH-fLC z%?2ZLhl&s3tB{lwa#ZEiny!_hzNoTt1>EN-!aHz&LWrqLr4)XCepoE_?Nu8lw@a~9 zJc_dDzTS}z2o5cwH_bD!U50_e(bpdy9kpxoUu}M1Tt0rdx85nFvoPH7 zqOhiBZD~pP5^iT@vZ$zN(co5{`8jfLN=nM@ot^%l%YAX|sr&rX%_|h#B9mCGOr}0P zePXJJQNrujT{iLY@yg1|H8nLYEiEaR&oBM``}g(h*S_A~n?&LjQPEI({;8=co6g|e z0mqY#9{MJanIHAAIIv7p6C4H;BCR7d5Xhz`dC30vNG>fcZOYc+;bB`#ORh?YZTo~} z47V~10|&<+JRVOVoHvPjtE=5te>7%gWyP^c>KYhCmemy( zJMI&IIm%3Rb>XI4p4GBO_c+L8nqDz8GV)xX#k_p^vesn2VZ)UPKlqBp)90Wbe7RH`lheG4y4Ky_=Okqw=rSIOotE|jUN`fGqPs_qSEe(x*<;o;- zagfdYeR(-20|V5yLLdOjIlH-WuTNg@-qdt+aN@7r`>tqd&f=@3ND<>@MbbPS0@m5ky zth}?+E~y$^5T3TSyb!K8mYI!>jfptd{(K8RkgBGpMj#NtydSCs|FA0@&CbqdWN=)* zTr@pBos^Wcy}ivYWs6&ql8`t$Ib3gY|Cyeey12ObY-yNtzJbYiMCt3-uY-ewx_Wv; zgM%q4DY%c|i>Rn5)RWP>T3T>FKb@FfArXj|1*Kn@o*^|J)Kwn>9Rn;zl&>5(^yE`{GcV}k@(7O8ldu@IFH(B{T^Z4Jt-=?Qy z$H$dkY>Udtu|d*GN)oeT9w}I?Ii%|DUX4OMgTv)>4NpmniR*KnA^1_|W9gke-3TDr!{uEY!87Y%Z9b1L$?(!iAHQ6P62oQ9Y48%liYip}4FR!*j-6g3O3;2*6WfU%7zAPc3 zuch^5Bu4=X?dVXRJ}N0G`H6N%H8xIs`BK-=Fx~1Wu9hpCh{rpEhXK^c&XWflm8`tH zH6S>H_iWcpwb18ZVAW-nzPjU0tEc$;ko5 z{2>+=lPN-asGKiFx=TY#tC`-axx^xUY8P@WBr)*)dqCAc1YodV z08V#?oGq^JmrrFy#qR1)_&yP)CO3_F z@Zdo>RKDLIr(Fq>0wgC}9L(MQwv3FxQM9I@&usg1dOqa{SxZPYFtBaI_PpW~UV2_7 z642T+P<3^6tv*zzd+8Dr`*#H3m)_f}?j9adTvKklIGlY*h)R?L1qDSm1Yjg6TZ84$#)j39xu?=iQ&`c^|A_6>bT$jQ+@D3e|hAwYN*78cG@(c%2B z>^M0FbJxs;Z7i-IT)r(2I=Vd+;%y%RpZrh%^FIRF)B zJw3gZ$n~YqQ1bTgoFee8yg)R9XGi{Z1qDRk&`txi(C72 zbaX%;!4Pl-U{q5xQeQam#f#w0K6U_ufq?-PJuldM$vsghba;69-}1j+8)VCAYH7`N z1Rbu;v;i~{d2e5=G%3GNMMb4`_wJjtG%8BUf_+q58<)HaexlL>q0DE2)?PAFIcDjR z1{83VDH-g7g)dTrA2dU*o}N+5~)-~U=}QdW;bO-xLHplqzIBNhi7eHFpFgJN=4(?Z5jnYZ^+IyMEK15p9R6$5Er2EwQBlh) zD|YPx#%5-$P*Qq2z}U&d!%#Stljg3e>3EeDYGH8^guu+q3;=tvJT8`e1Zv~)@$tyW z2nK^OG&B?w6MO8ZtKp)n`wAReMTLv0Da*@lFMt2wlcSb^U?>!cL}D;O#>UCOU^KfW z4}0mRj2fZAyE@IQx<#71yL1j5UD6aZ zXVK^eS}qA})&4y*zjQB-_8P$z0E-pcjg#?n?`6gX#Lk3;QND6od$>4sFjdliN*2b! zj!?#JX`O-OJ<-_l>C4HrW|iq*3Hdh_BrWdWf77JcdkSde?C$;<6wA@ke6JMmN$MLn zZh&lw)x=Ir%+v8WU%%L$Lxf2jo12?Q)AQvaZky2Zda^*$G9QrTEfzL2N`dGU)RvFD zyezNLfu*XRp17!JjJDK5G7JW5o=l93)3dVTytbMe!Ci6!k`|mN&$Ugx%EVC>csnL_4$V<+&w-tuZucd8l{cc8 zw9d}Xo@-3AFqQI3a(ShNd-wjmwBn%1KTuvrPTrETX%+W$HsQIF_Q1kIgvhNVSUR^hNk$ffcB~?2`MQl;AKf9QeGY}1m%xPUAaQs+Ir^g zJ=N$s30!rr-D8TTbDk{d(N5|PqIY3&ag0MoOG~hN_!AQoH(T4WgPkRl7RwmR#WQ)& zxQ|xO$X~nm1&fV>cLXTe`uNDi-~Bc=R@>NEjYP5!=#Mp>ETMhFWL2-~A8t}K#DhdS z00krDXj9ADIwv*N#LUbLWWKt3_`7$HbaizBF`qtt3KZ1Pa3t?`puWC7uTp>){u5)k zjq0INr26LG9^A_-CME_DFD5>IVrs zgs`wMz!G0YV42g?(k8~o!N%QY+pR1t*dZ^Vk@+DfEd>Sq($doW{J5k2t$~4oGNXKS zeZ7mD8_RQj<^wFq7En4t<=~)+LZf#}4YGSF&bbi;nVf;G0PVtD@S*#|hg?w(KK#?0o?^=>-O#2G?aI2Y;Fq+Qy#hM{s;DUZ003cUjv^V?#IV`m5{5VJ=AOxp>NfnJSijpd6QvF zj5-wdCzqHuYN}DS**xMsuPr1bM5-$)>KPw5tz|!Jihxft1BQ{Yb~wl&rVzy zFOoq&e*AE8b(MGjp;2ONmH}0^YnzPiQ4kZoS5CdzGm;m#1-!TcVE8)ha61Xb? zsoL1^K=+J|fs=&h+T__xrYsUNI6$z|pMagz($HXGXGcx_1zx$ifIqa^(?%HWt01%5 z&)$sQ1dRg7RlpE%^l9Q2lvGq_A%J**(kxK>*0wg#IiNk~c-h&t3h$vkW?n1}XM$ni z&w+tG&tqU^r|{?zPO+Z?xy|11$y)3bY9%vF5(4>FuvFZQy&A&nvEv=U0&hCN#7$8VT(@>*E H-9G$3{K0Ae literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h.html b/master/php__raphf__api_8h.html new file mode 100644 index 0000000..cec5624 --- /dev/null +++ b/master/php__raphf__api_8h.html @@ -0,0 +1,1388 @@ + + + + + + +Resource and persistent handle factory API: src/php_raphf_api.h File Reference + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
php_raphf_api.h File Reference
+
+
+
#include "php_raphf.h"
+
+Include dependency graph for php_raphf_api.h:
+
+
+ + + +
+
+This graph shows which files directly or indirectly include this file:
+
+
+ + + + +
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + +

+Data Structures

struct  php_resource_factory_ops
 The resource ops consisting of a ctor, a copy ctor and a dtor. More...
 
struct  php_resource_factory
 The resource factory. More...
 
struct  php_persistent_handle_list
 Persistent handles storage. More...
 
struct  php_persistent_handle_provider
 Definition of a persistent handle provider. More...
 
struct  php_persistent_handle_factory
 Definition of a persistent handle factory. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

typedef void *(* php_resource_factory_handle_ctor_t) (void *opaque, void *init_arg)
 A resource constructor. More...
 
typedef void *(* php_resource_factory_handle_copy_t) (void *opaque, void *handle)
 The copy constructor of a resource. More...
 
typedef void(* php_resource_factory_handle_dtor_t) (void *opaque, void *handle)
 The destructor of a resource. More...
 
typedef struct php_resource_factory_ops php_resource_factory_ops_t
 The resource ops consisting of a ctor, a copy ctor and a dtor. More...
 
typedef struct php_resource_factory php_resource_factory_t
 The resource factory. More...
 
typedef struct php_persistent_handle_list php_persistent_handle_list_t
 Persistent handles storage. More...
 
typedef struct php_persistent_handle_provider php_persistent_handle_provider_t
 Definition of a persistent handle provider. More...
 
typedef struct php_persistent_handle_factory php_persistent_handle_factory_t
 
typedef void(* php_persistent_handle_wakeup_t) (php_persistent_handle_factory_t *f, void **handle)
 Wakeup the persistent handle on re-acquisition. More...
 
typedef void(* php_persistent_handle_retire_t) (php_persistent_handle_factory_t *f, void **handle)
 Retire the persistent handle on release. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

php_resource_factory_tphp_resource_factory_init (php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data))
 Initialize a resource factory. More...
 
unsigned php_resource_factory_addref (php_resource_factory_t *rf)
 Increase the refcount of the resource factory. More...
 
void php_resource_factory_dtor (php_resource_factory_t *f)
 Destroy the resource factory. More...
 
void php_resource_factory_free (php_resource_factory_t **f)
 Destroy and free the resource factory. More...
 
void * php_resource_factory_handle_ctor (php_resource_factory_t *f, void *init_arg)
 Construct a resource by the resource factory f. More...
 
void * php_resource_factory_handle_copy (php_resource_factory_t *f, void *handle)
 Create a copy of the resource handle. More...
 
void php_resource_factory_handle_dtor (php_resource_factory_t *f, void *handle)
 Destroy (and free) the resource. More...
 
ZEND_RESULT_CODE php_persistent_handle_provide (zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *))
 Register a persistent handle provider in MINIT. More...
 
php_persistent_handle_factory_tphp_persistent_handle_concede (php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire)
 Retrieve a persistent handle factory at runtime. More...
 
void php_persistent_handle_abandon (php_persistent_handle_factory_t *a)
 Abandon the persistent handle factory. More...
 
void * php_persistent_handle_acquire (php_persistent_handle_factory_t *a, void *init_arg)
 Acquire a persistent handle. More...
 
void php_persistent_handle_release (php_persistent_handle_factory_t *a, void *handle)
 Release a persistent handle. More...
 
void * php_persistent_handle_accrete (php_persistent_handle_factory_t *a, void *handle)
 Copy a persistent handle. More...
 
php_resource_factory_ops_tphp_persistent_handle_get_resource_factory_ops (void)
 Retrieve persistent handle resource factory ops. More...
 
php_resource_factory_tphp_persistent_handle_resource_factory_init (php_resource_factory_t *a, php_persistent_handle_factory_t *pf)
 Create a resource factory for persistent handles. More...
 
zend_bool php_resource_factory_is_persistent (php_resource_factory_t *a)
 Check whether a resource factory is a persistent handle resource factory. More...
 
void php_persistent_handle_cleanup (zend_string *name, zend_string *ident)
 Clean persistent handles up. More...
 
HashTable * php_persistent_handle_statall (HashTable *ht)
 Retrieve statistics about the current process/thread's persistent handles. More...
 
+

Data Structure Documentation

+ +
+
+ + + + +
struct php_resource_factory_ops
+
+

The resource ops consisting of a ctor, a copy ctor and a dtor.

+

Define this ops and register them with php_persistent_handle_provide() in MINIT.

+
+ + + + + + + + + + +
Data Fields
+php_resource_factory_handle_copy_t +copy +The resource's copy constructor.
+php_resource_factory_handle_ctor_t +ctor +The resource constructor.
+php_resource_factory_handle_dtor_t +dtor +The resource's destructor.
+ +
+
+ +
+
+ + + + +
struct php_persistent_handle_list
+
+

Persistent handles storage.

+
+ + + + + + + +
Data Fields
+HashTable +free +Storage of free resources.
+ulong +used +Count of acquired resources.
+ +
+
+ +
+
+ + + + +
struct php_persistent_handle_provider
+
+

Definition of a persistent handle provider.

+

Holds a resource factory an a persistent handle list.

+
+Collaboration diagram for php_persistent_handle_provider:
+
+
Collaboration graph
+ + + + + +
[legend]
+ + + + + + + + +
Data Fields
+php_persistent_handle_list_t +list +The list of free handles.

Hash of "ident" => array(handles) entries. Persistent handles are acquired out of this list.

+
+php_resource_factory_t +rf +The resource factory.

New handles are created by this factory.

+
+ +
+
+ +
+
+ + + + +
struct php_persistent_handle_factory
+
+

Definition of a persistent handle factory.

+

php_persistent_handle_concede() will return a pointer to a php_persistent_handle_factory if a provider for the name has been registered with php_persistent_handle_provide().

+
+Collaboration diagram for php_persistent_handle_factory:
+
+
Collaboration graph
+ + + + + + +
[legend]
+ + + + + + + + + + + + + + + + + +
Data Fields
+unsigned +free_on_abandon:1 +Whether it has to be free'd on php_persistent_handle_abandon()
+zend_string * +ident +The ident for which this factory manages resources.
+php_persistent_handle_provider_t * +provider +The persistent handle provider.
+php_persistent_handle_retire_t +retire +The persistent handle retire routine; may be NULL.
+php_persistent_handle_wakeup_t +wakeup +The persistent handle wakeup routine; may be NULL.
+ +
+
+

Typedef Documentation

+ + + +
+
+ +

Persistent handles storage.

+ +
+
+ +
+
+ +

Definition of a persistent handle provider.

+

Holds a resource factory an a persistent handle list.

+ +
+
+ +
+
+ + + + +
typedef void(* php_persistent_handle_retire_t) (php_persistent_handle_factory_t *f, void **handle)
+
+ +

Retire the persistent handle on release.

+ +
+
+ +
+
+ + + + +
typedef void(* php_persistent_handle_wakeup_t) (php_persistent_handle_factory_t *f, void **handle)
+
+ +

Wakeup the persistent handle on re-acquisition.

+ +
+
+ +
+
+ + + + +
typedef void*(* php_resource_factory_handle_copy_t) (void *opaque, void *handle)
+
+ +

The copy constructor of a resource.

+
Parameters
+ + + +
opaquethe factory's data
handlethe (persistent) handle to copy
+
+
+ +
+
+ +
+
+ + + + +
typedef void*(* php_resource_factory_handle_ctor_t) (void *opaque, void *init_arg)
+
+ +

A resource constructor.

+
Parameters
+ + + +
opaqueis the data from php_persistent_handle_provide()
init_argis the init_arg from php_resource_factory_init()
+
+
+
Returns
the created (persistent) handle
+ +
+
+ +
+
+ + + + +
typedef void(* php_resource_factory_handle_dtor_t) (void *opaque, void *handle)
+
+ +

The destructor of a resource.

+
Parameters
+ + + +
opaquethe factory's data
handlethe handle to destroy
+
+
+ +
+
+ +
+
+ +

The resource ops consisting of a ctor, a copy ctor and a dtor.

+

Define this ops and register them with php_persistent_handle_provide() in MINIT.

+ +
+
+ +
+
+ + + + +
typedef struct php_resource_factory php_resource_factory_t
+
+ +

The resource factory.

+ +
+
+

Function Documentation

+ +
+
+ + + + + + + + +
void php_persistent_handle_abandon (php_persistent_handle_factory_ta)
+
+ +

Abandon the persistent handle factory.

+

Destroy a php_persistent_handle_factory created by php_persistent_handle_concede(). If the memory for the factory was allocated, it will automatically be free'd.

+
Parameters
+ + +
athe persistent handle factory to destroy
+
+
+ +

Referenced by php_persistent_handle_resource_factory_init(), and php_resource_factory_is_persistent().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_persistent_handle_accrete (php_persistent_handle_factory_ta,
void * handle 
)
+
+ +

Copy a persistent handle.

+

Let the underlying resource factory copy the handle.

+
Parameters
+ + + +
athe persistent handle factory
handlethe resource to accrete
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_persistent_handle_acquire (php_persistent_handle_factory_ta,
void * init_arg 
)
+
+ +

Acquire a persistent handle.

+

That is, either re-use a resource from the free list or create a new handle.

+

If a handle is acquired from the free list, the php_persistent_handle_factory::wakeup callback will be executed for that handle.

+
Parameters
+ + + +
athe persistent handle factory
init_argthe init_arg for php_resource_factory_handle_ctor()
+
+
+
Returns
the acquired resource
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_persistent_handle_cleanup (zend_string * name,
zend_string * ident 
)
+
+ +

Clean persistent handles up.

+

Destroy persistent handles of provider name and in subsidiary namespace ident.

+

If name is NULL, all persistent handles of all providers with a matching ident will be cleaned up.

+

If identr is NULL all persistent handles of the provider will be cleaned up.

+

Ergo, if both, name and ident are NULL, then all persistent handles will be cleaned up.

+

You must call this in MSHUTDOWN, if your resource factory ops hold a registered php_resource_factory::dtor, else the dtor will point to memory not any more available if the extension has already been unloaded.

+
Parameters
+ + + +
namethe provider name; may be NULL
identthe subsidiary namespace name; may be NULL
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
php_persistent_handle_factory_t* php_persistent_handle_concede (php_persistent_handle_factory_ta,
zend_string * name,
zend_string * ident,
php_persistent_handle_wakeup_t wakeup,
php_persistent_handle_retire_t retire 
)
+
+ +

Retrieve a persistent handle factory at runtime.

+

If a persistent handle provider has been registered for name, a new php_persistent_handle_factory creating resources in the ident namespace will be constructed.

+

The wakeup routine wakeup and the retire routine retire will be assigned to the new php_persistent_handle_factory.

+
Parameters
+ + + + + + +
apointer to a factory; allocated on the heap if NULL
namethe provider name, e.g. "http\Client\Curl"
identthe subsidiary namespace, e.g. "php.net:80"
wakeupany persistent handle wakeup routine
retireany persistent handle retire routine
+
+
+
Returns
a or an allocated persistent handle factory
+ +
+
+ +
+
+ + + + + + + + +
php_resource_factory_ops_t* php_persistent_handle_get_resource_factory_ops (void )
+
+ +

Retrieve persistent handle resource factory ops.

+

These ops can be used to mask a persistent handle factory as resource factory itself, so you can transparently use the resource factory API, both for persistent and non-persistent ressources.

+

Example:

php_resource_factory_t *create_my_rf(zend_string *persistent_id)
+
{
+ +
+
if (persistent_id) {
+ + +
zend_string *ns = zend_string_init("my", 2, 1);
+
+ +
pf = php_persistent_handle_concede(NULL, ns, persistent_id, NULL, NULL);
+ +
zend_string_release(ns);
+
} else {
+
rf = php_resource_factory_init(NULL, &myops, NULL, NULL);
+
}
+
return rf;
+
}
+
+

Referenced by php_persistent_handle_resource_factory_init().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ZEND_RESULT_CODE php_persistent_handle_provide (zend_string * name,
php_resource_factory_ops_tfops,
void * data,
void(*)(void *) dtor 
)
+
+ +

Register a persistent handle provider in MINIT.

+

Registers a factory provider for name_str with fops resource factory ops. Call this in your MINIT.

+

A php_resource_factory will be created with fops, data and dtor and will be stored together with a php_persistent_handle_list in the global raphf hash.

+

A php_persistent_handle_factory can then be retrieved by php_persistent_handle_concede() at runtime.

+
Parameters
+ + + + + +
namethe provider name, e.g. "http\Client\Curl"
fopsthe resource factory ops
dataopaque user data
dtordata destructor
+
+
+
Returns
SUCCESS/FAILURE
+ +

+Here is the call graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_persistent_handle_release (php_persistent_handle_factory_ta,
void * handle 
)
+
+ +

Release a persistent handle.

+

That is, either put it back into the free list for later re-use or clean it up with php_resource_factory_handle_dtor().

+

If a handle is put back into the free list, the php_persistent_handle_factory::retire callback will be executed for that handle.

+
Parameters
+ + + +
athe persistent handle factory
handlethe handle to release
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
php_resource_factory_t* php_persistent_handle_resource_factory_init (php_resource_factory_ta,
php_persistent_handle_factory_tpf 
)
+
+ +

Create a resource factory for persistent handles.

+

This will create a resource factory with persistent handle ops, which wraps the provided reource factory pf.

+
Parameters
+ + + +
athe persistent handle resource factory to initialize
pfthe resource factory to wrap
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
HashTable* php_persistent_handle_statall (HashTable * ht)
+
+ +

Retrieve statistics about the current process/thread's persistent handles.

+
Returns
a HashTable like:
1 [
+
2  "name" => [
+
3  "ident" => [
+
4  "used" => 1,
+
5  "free" => 0,
+
6  ]
+
7  ]
+
8 ]
+
+ +
+
+ +
+
+ + + + + + + + +
unsigned php_resource_factory_addref (php_resource_factory_trf)
+
+ +

Increase the refcount of the resource factory.

+
Parameters
+ + +
rfthe resource factory
+
+
+
Returns
the new refcount
+ +
+
+ +
+
+ + + + + + + + +
void php_resource_factory_dtor (php_resource_factory_tf)
+
+ +

Destroy the resource factory.

+

If the factory's refcount reaches 0, the dtor for data is called.

+
Parameters
+ + +
fthe resource factory
+
+
+ +

Referenced by php_persistent_handle_provide(), and php_resource_factory_free().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
void php_resource_factory_free (php_resource_factory_t ** f)
+
+ +

Destroy and free the resource factory.

+

Calls php_resource_factory_dtor() and frees f if the factory's refcount reached 0.

+
Parameters
+ + +
fthe resource factory
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_resource_factory_handle_copy (php_resource_factory_tf,
void * handle 
)
+
+ +

Create a copy of the resource handle.

+
Parameters
+ + + +
fthe resource factory
handlethe resource to copy
+
+
+
Returns
the copy
+ +

Referenced by php_persistent_handle_accrete().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void* php_resource_factory_handle_ctor (php_resource_factory_tf,
void * init_arg 
)
+
+ +

Construct a resource by the resource factory f.

+
Parameters
+ + + +
fthe resource factory
init_argfor the resource constructor
+
+
+
Returns
the new resource
+ +

Referenced by php_persistent_handle_acquire().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
void php_resource_factory_handle_dtor (php_resource_factory_tf,
void * handle 
)
+
+ +

Destroy (and free) the resource.

+
Parameters
+ + + +
fthe resource factory
handlethe resource to destroy
+
+
+ +

Referenced by php_persistent_handle_release().

+ +

+Here is the caller graph for this function:
+
+
+ + + +
+

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
php_resource_factory_t* php_resource_factory_init (php_resource_factory_tf,
php_resource_factory_ops_tfops,
void * data,
void(*)(void *data) dtor 
)
+
+ +

Initialize a resource factory.

+

If you register a dtor for a resource factory used with a persistent handle provider, be sure to call php_persistent_handle_cleanup() for your registered provider in MSHUTDOWN, else the dtor will point to no longer available memory if the extension has already been unloaded.

+
Parameters
+ + + + + +
fthe factory to initialize; if NULL allocated on the heap
fopsthe resource ops to assign to the factory
dataopaque user data; may be NULL
dtora destructor for the data; may be NULL
+
+
+
Returns
f or an allocated resource factory
+ +

Referenced by php_persistent_handle_provide(), and php_persistent_handle_resource_factory_init().

+ +

+Here is the caller graph for this function:
+
+
+ + + + +
+

+ +
+
+ +
+
+ + + + + + + + +
zend_bool php_resource_factory_is_persistent (php_resource_factory_ta)
+
+ +

Check whether a resource factory is a persistent handle resource factory.

+
Parameters
+ + +
athe resource factory to check
+
+
+ +

+Here is the call graph for this function:
+
+
+ + + +
+

+ +
+
+
+
+ + + + diff --git a/master/php__raphf__api_8h.js b/master/php__raphf__api_8h.js new file mode 100644 index 0000000..8fb8bd2 --- /dev/null +++ b/master/php__raphf__api_8h.js @@ -0,0 +1,52 @@ +var php__raphf__api_8h = +[ + [ "php_resource_factory_ops", "php__raphf__api_8h.html#structphp__resource__factory__ops", [ + [ "copy", "php__raphf__api_8h.html#a8094f85df976aff73148bc579ae72e38", null ], + [ "ctor", "php__raphf__api_8h.html#a044b07071758dbc53f87bfd212400ac0", null ], + [ "dtor", "php__raphf__api_8h.html#acb8a7a04b86f08db41a2d6232676c65c", null ] + ] ], + [ "php_resource_factory", "structphp__resource__factory.html", "structphp__resource__factory" ], + [ "php_persistent_handle_list", "php__raphf__api_8h.html#structphp__persistent__handle__list", [ + [ "free", "php__raphf__api_8h.html#a653a4a0e9c39ad942e9573e197f62974", null ], + [ "used", "php__raphf__api_8h.html#a119a44fd9f5ae066b6d77e7a35a25cd0", null ] + ] ], + [ "php_persistent_handle_provider", "php__raphf__api_8h.html#structphp__persistent__handle__provider", [ + [ "list", "php__raphf__api_8h.html#a4935f6446b1d4a2feb7a22dfc4e5d6d0", null ], + [ "rf", "php__raphf__api_8h.html#a8204714f100b74b028652951ca40abd3", null ] + ] ], + [ "php_persistent_handle_factory", "php__raphf__api_8h.html#structphp__persistent__handle__factory", [ + [ "free_on_abandon", "php__raphf__api_8h.html#a84ffa94401b9869e14c190be4bb1b6be", null ], + [ "ident", "php__raphf__api_8h.html#ab2446707ee5cb070fd3219e191b31769", null ], + [ "provider", "php__raphf__api_8h.html#a43aabcbe7ec4b5ff463f74cfcf788f51", null ], + [ "retire", "php__raphf__api_8h.html#a9299f3f0821061ad93d15c10cf735b6b", null ], + [ "wakeup", "php__raphf__api_8h.html#a6633b7c860e4538942e0367d64ed5af7", null ] + ] ], + [ "php_persistent_handle_factory_t", "php__raphf__api_8h.html#a833eaa62ffcc217e5749c26c18885b17", null ], + [ "php_persistent_handle_list_t", "php__raphf__api_8h.html#a07f599598d2b87b188f39871d026c177", null ], + [ "php_persistent_handle_provider_t", "php__raphf__api_8h.html#a31f0595f4f726f762790cef844568fc4", null ], + [ "php_persistent_handle_retire_t", "php__raphf__api_8h.html#a85e9e715d308dc5d98b980c9c57d02bf", null ], + [ "php_persistent_handle_wakeup_t", "php__raphf__api_8h.html#a59f5566ecc4c76e048ad53469eb20142", null ], + [ "php_resource_factory_handle_copy_t", "php__raphf__api_8h.html#a23b073aa7b8b7dd182b336b07494288f", null ], + [ "php_resource_factory_handle_ctor_t", "php__raphf__api_8h.html#abadff49d810f7ce220bd3537bdaecef7", null ], + [ "php_resource_factory_handle_dtor_t", "php__raphf__api_8h.html#a1b826c765392c93336db79bd6697e33d", null ], + [ "php_resource_factory_ops_t", "php__raphf__api_8h.html#a29e0d7a66e441a5265ddf2f0adbbb3af", null ], + [ "php_resource_factory_t", "php__raphf__api_8h.html#a4817c4b3d4077c48dff36376487ba8d4", null ], + [ "php_persistent_handle_abandon", "php__raphf__api_8h.html#ab12ec2da7189e16fbed40a3b73bc9ee2", null ], + [ "php_persistent_handle_accrete", "php__raphf__api_8h.html#ae8124f3f73e96e2193ae03c5519d2763", null ], + [ "php_persistent_handle_acquire", "php__raphf__api_8h.html#af6636e870497be0699d2781e5fc8a2a9", null ], + [ "php_persistent_handle_cleanup", "php__raphf__api_8h.html#a8368c07c20ecf1d4f06aa6a4e5849df8", null ], + [ "php_persistent_handle_concede", "php__raphf__api_8h.html#ab7cc28d4d1dcf715dc05069a0dcac11f", null ], + [ "php_persistent_handle_get_resource_factory_ops", "php__raphf__api_8h.html#a93458ab12d810f0fd545fb1464ba9eca", null ], + [ "php_persistent_handle_provide", "php__raphf__api_8h.html#ab7bc43582b0307526d80e83dba88c571", null ], + [ "php_persistent_handle_release", "php__raphf__api_8h.html#af08ee05c51d52200755d24f6f52df144", null ], + [ "php_persistent_handle_resource_factory_init", "php__raphf__api_8h.html#ab754f4d59dab5de0edf702a9ab2f4e03", null ], + [ "php_persistent_handle_statall", "php__raphf__api_8h.html#ae174fbe124d4cb6010e218a68379bd18", null ], + [ "php_resource_factory_addref", "php__raphf__api_8h.html#ae8be369197905047ffbd05c0ca80f245", null ], + [ "php_resource_factory_dtor", "php__raphf__api_8h.html#a016b8a4159e698f915ab967711696847", null ], + [ "php_resource_factory_free", "php__raphf__api_8h.html#a7f012d685f5f7c08f50288b61232e689", null ], + [ "php_resource_factory_handle_copy", "php__raphf__api_8h.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4", null ], + [ "php_resource_factory_handle_ctor", "php__raphf__api_8h.html#a98d02dc80dd83095b8f901954350840c", null ], + [ "php_resource_factory_handle_dtor", "php__raphf__api_8h.html#a97dbb9d342f33205b92374c586676bc6", null ], + [ "php_resource_factory_init", "php__raphf__api_8h.html#ad20f10c53e3f33756638da98819367f0", null ], + [ "php_resource_factory_is_persistent", "php__raphf__api_8h.html#a617d2cc656ab6427388b938597194ebb", null ] +]; \ No newline at end of file diff --git a/master/php__raphf__api_8h__dep__incl.map b/master/php__raphf__api_8h__dep__incl.map new file mode 100644 index 0000000..7aea998 --- /dev/null +++ b/master/php__raphf__api_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8h__dep__incl.md5 b/master/php__raphf__api_8h__dep__incl.md5 new file mode 100644 index 0000000..f8770c3 --- /dev/null +++ b/master/php__raphf__api_8h__dep__incl.md5 @@ -0,0 +1 @@ +89c6bdda53e10bc9df5859ec89773ee6 \ No newline at end of file diff --git a/master/php__raphf__api_8h__dep__incl.png b/master/php__raphf__api_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..53d8f870ed68c86e970e5ef4a9667343be2733e0 GIT binary patch literal 5484 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h__incl.map b/master/php__raphf__api_8h__incl.map new file mode 100644 index 0000000..c210ddc --- /dev/null +++ b/master/php__raphf__api_8h__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h__incl.md5 b/master/php__raphf__api_8h__incl.md5 new file mode 100644 index 0000000..752f844 --- /dev/null +++ b/master/php__raphf__api_8h__incl.md5 @@ -0,0 +1 @@ +c4329035ea94aae5743d076add772bc4 \ No newline at end of file diff --git a/master/php__raphf__api_8h__incl.png b/master/php__raphf__api_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..da273d002c7666c7f8da9eb3a237c41e3032bcfd GIT binary patch literal 3627 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 + + + diff --git a/master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.md5 b/master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.md5 new file mode 100644 index 0000000..d3772be --- /dev/null +++ b/master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.md5 @@ -0,0 +1 @@ +3e4f4700015d0d38e216d39890539e97 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.png b/master/php__raphf__api_8h_a016b8a4159e698f915ab967711696847_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..211b42b8b9152c09e553afce6cc518b8803843a5 GIT binary patch literal 7404 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 + + diff --git a/master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 b/master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 new file mode 100644 index 0000000..3da95e8 --- /dev/null +++ b/master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.md5 @@ -0,0 +1 @@ +68af83b87ffe8c7e9eba0dcbf048a53e \ No newline at end of file diff --git a/master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png b/master/php__raphf__api_8h_a08db5f3698f2d0bf3d2f20dcf4e7b2b4_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..7da03f9c54fcc6a0fba038a4ed9b286edb89c6d5 GIT binary patch literal 4171 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.map b/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.map new file mode 100644 index 0000000..14ac716 --- /dev/null +++ b/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.md5 b/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.md5 new file mode 100644 index 0000000..ce9a2d8 --- /dev/null +++ b/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.md5 @@ -0,0 +1 @@ +9a015ae9264ec8f744f4c4411fe02b65 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.png b/master/php__raphf__api_8h_a617d2cc656ab6427388b938597194ebb_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e8066a1fd3fc1f51c6a0e5e161dd03694bdd2b GIT binary patch literal 4034 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.map b/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.map new file mode 100644 index 0000000..8804f88 --- /dev/null +++ b/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 b/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 new file mode 100644 index 0000000..a582844 --- /dev/null +++ b/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.md5 @@ -0,0 +1 @@ +6017419b30a21c8ce2157f841e619535 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.png b/master/php__raphf__api_8h_a7f012d685f5f7c08f50288b61232e689_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..296a729e3204a91da50a80428c11dfce1ca6f9f5 GIT binary patch literal 4165 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 MdI?o1d12!JA0``AVE_OC literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map b/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map new file mode 100644 index 0000000..a6f4cb2 --- /dev/null +++ b/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 b/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 new file mode 100644 index 0000000..3aba7e1 --- /dev/null +++ b/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.md5 @@ -0,0 +1 @@ +f4c96440a8ddba9baaa7b022bb13e9e1 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png b/master/php__raphf__api_8h_a93458ab12d810f0fd545fb1464ba9eca_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4eb148ac98ba5ff296fea640ceb017d772222d GIT binary patch literal 4982 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.map b/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.map new file mode 100644 index 0000000..edae73e --- /dev/null +++ b/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 b/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 new file mode 100644 index 0000000..3206918 --- /dev/null +++ b/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.md5 @@ -0,0 +1 @@ +1ed57715e98906ba277308cd13005f18 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.png b/master/php__raphf__api_8h_a97dbb9d342f33205b92374c586676bc6_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8d22b79c5166b7e76c43b66be6ea83281687c2e4 GIT binary patch literal 4132 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 R!IBR_Y7aHw1 + + diff --git a/master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.md5 b/master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.md5 new file mode 100644 index 0000000..476b9cc --- /dev/null +++ b/master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.md5 @@ -0,0 +1 @@ +26dd2addcf4d72c77d3f7535906db3b5 \ No newline at end of file diff --git a/master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.png b/master/php__raphf__api_8h_a98d02dc80dd83095b8f901954350840c_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..096ec75610106d45c757ce199c8c747ab391f0da GIT binary patch literal 4162 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 D{is5v literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map b/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map new file mode 100644 index 0000000..8282d1b --- /dev/null +++ b/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 b/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 new file mode 100644 index 0000000..d161cd7 --- /dev/null +++ b/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.md5 @@ -0,0 +1 @@ +a267b048cf533f926c5de047a57d8b52 \ No newline at end of file diff --git a/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png b/master/php__raphf__api_8h_ab12ec2da7189e16fbed40a3b73bc9ee2_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..b253e5f50d8cc04c33a37051ace7e927acc1b4b1 GIT binary patch literal 8596 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 e00ivTm=y&8 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map b/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map new file mode 100644 index 0000000..884fad2 --- /dev/null +++ b/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 b/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 new file mode 100644 index 0000000..0deb12e --- /dev/null +++ b/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.md5 @@ -0,0 +1 @@ +380617ffc9e23097f093417a5413e27d \ No newline at end of file diff --git a/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png b/master/php__raphf__api_8h_ab754f4d59dab5de0edf702a9ab2f4e03_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..a82e1ef402f32721560de70ac4e6b837c8107dac GIT binary patch literal 11605 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.map b/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.map new file mode 100644 index 0000000..2a75185 --- /dev/null +++ b/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 b/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 new file mode 100644 index 0000000..e8e32c2 --- /dev/null +++ b/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.md5 @@ -0,0 +1 @@ +6943d4f2dc7a9314046a683b6170b9ab \ No newline at end of file diff --git a/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.png b/master/php__raphf__api_8h_ab7bc43582b0307526d80e83dba88c571_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..08612efc8976f7a7379828c328ca3abb2a05f6f0 GIT binary patch literal 7453 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 U$G&HS`%cJxRRp|D*)sG$0CNw@5&!@I literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.map b/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.map new file mode 100644 index 0000000..0cea1a7 --- /dev/null +++ b/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.md5 b/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.md5 new file mode 100644 index 0000000..60f71c0 --- /dev/null +++ b/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.md5 @@ -0,0 +1 @@ +b2594cc70b5ab90f4561bedbafae01d4 \ No newline at end of file diff --git a/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.png b/master/php__raphf__api_8h_ad20f10c53e3f33756638da98819367f0_icgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..6623c75722b115a85a473b449ff64fe8119f537e GIT binary patch literal 7364 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 literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map b/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map new file mode 100644 index 0000000..618b2ce --- /dev/null +++ b/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 b/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 new file mode 100644 index 0000000..4ea78c1 --- /dev/null +++ b/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.md5 @@ -0,0 +1 @@ +60460ed804a56379297cfc5fb6652348 \ No newline at end of file diff --git a/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png b/master/php__raphf__api_8h_ae8124f3f73e96e2193ae03c5519d2763_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..770e0b19a1be88cdcf46d8ed8dbba333dcc7807e GIT binary patch literal 4095 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 + + diff --git a/master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.md5 b/master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.md5 new file mode 100644 index 0000000..07b82b9 --- /dev/null +++ b/master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.md5 @@ -0,0 +1 @@ +1b8ef30916e2782bfe8a01bcd1b3410e \ No newline at end of file diff --git a/master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.png b/master/php__raphf__api_8h_af08ee05c51d52200755d24f6f52df144_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4967bf8abccad53846d0b2e75b594759d913df GIT binary patch literal 4043 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 + + diff --git a/master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 b/master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 new file mode 100644 index 0000000..d3d1ec7 --- /dev/null +++ b/master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.md5 @@ -0,0 +1 @@ +40191b436267055b32d45413c95cec09 \ No newline at end of file diff --git a/master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.png b/master/php__raphf__api_8h_af6636e870497be0699d2781e5fc8a2a9_cgraph.png new file mode 100644 index 0000000000000000000000000000000000000000..8632a25ee5313d8fa092d5b5addda5331a786c6a GIT binary patch literal 4259 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 H-9G$3{K0Ae literal 0 HcmV?d00001 diff --git a/master/php__raphf__api_8h_source.html b/master/php__raphf__api_8h_source.html new file mode 100644 index 0000000..7a71bac --- /dev/null +++ b/master/php__raphf__api_8h_source.html @@ -0,0 +1,305 @@ + + + + + + +Resource and persistent handle factory API: src/php_raphf_api.h Source File + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Resource and persistent handle factory API +
+
A facility to manage possibly persistent resources with a comprehensible API. Provides simliar functionality like the zend_list API, but with more flexiblity and freedom.
+
+
+ + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
php_raphf_api.h
+
+
+Go to the documentation of this file.
1 /*
+
2  +--------------------------------------------------------------------+
+
3  | PECL :: raphf |
+
4  +--------------------------------------------------------------------+
+
5  | Redistribution and use in source and binary forms, with or without |
+
6  | modification, are permitted provided that the conditions mentioned |
+
7  | in the accompanying LICENSE file are met. |
+
8  +--------------------------------------------------------------------+
+
9  | Copyright (c) 2013, Michael Wallner <mike@php.net> |
+
10  +--------------------------------------------------------------------+
+
11 */
+
12 
+
13 #ifndef PHP_RAPHF_API_H
+
14 #define PHP_RAPHF_API_H
+
15 
+
16 #include "php_raphf.h"
+
17 
+
25 typedef void *(*php_resource_factory_handle_ctor_t)(void *opaque, void *init_arg);
+
26 
+
33 typedef void *(*php_resource_factory_handle_copy_t)(void *opaque, void *handle);
+
34 
+
41 typedef void (*php_resource_factory_handle_dtor_t)(void *opaque, void *handle);
+
42 
+
49 typedef struct php_resource_factory_ops {
+ + + + +
57 
+
61 typedef struct php_resource_factory {
+ +
65  void *data;
+
67  void (*dtor)(void *data);
+
69  unsigned refcount;
+ +
71 
+ + +
88  void (*dtor)(void *data));
+
89 
+ +
97 
+ +
106 
+ +
116 
+ +
125  void *init_arg);
+
126 
+ +
135  void *handle);
+
136 
+ +
144  void *handle);
+
145 
+ +
151  HashTable free;
+
153  ulong used;
+ +
155 
+ + +
167 
+ + +
174 
+ +
176 
+ +
181  php_persistent_handle_factory_t *f, void **handle);
+ +
186  php_persistent_handle_factory_t *f, void **handle);
+
187 
+ + + + +
202 
+
204  zend_string *ident;
+
205 
+
207  unsigned free_on_abandon:1;
+
208 };
+
209 
+ +
230  zend_string *name, php_resource_factory_ops_t *fops,
+
231  void *data, void (*dtor)(void *));
+
232 
+ + +
252  zend_string *name, zend_string *ident,
+ + +
255 
+ + +
267 
+ +
282  php_persistent_handle_factory_t *a, void *init_arg);
+
283 
+ +
298  php_persistent_handle_factory_t *a, void *handle);
+
299 
+ +
309  php_persistent_handle_factory_t *a, void *handle);
+
310 
+ + +
343 
+ + + +
356 
+ + +
364 
+
387 PHP_RAPHF_API void php_persistent_handle_cleanup(zend_string *name,
+
388  zend_string *ident);
+
389 
+
405 PHP_RAPHF_API HashTable *php_persistent_handle_statall(HashTable *ht);
+
406 
+
407 #endif /* PHP_RAPHF_API_H */
+
408 
+
409 
+
410 /*
+
411  * Local variables:
+
412  * tab-width: 4
+
413  * c-basic-offset: 4
+
414  * End:
+
415  * vim600: noet sw=4 ts=4 fdm=marker
+
416  * vim<600: noet sw=4 ts=4
+
417  */
+
void(* dtor)(void *data)
User data destructor.
Definition: php_raphf_api.h:67
+
void * data
Opaque user data.
Definition: php_raphf_api.h:65
+
php_resource_factory_handle_copy_t copy
The resource's copy constructor.
Definition: php_raphf_api.h:53
+
void php_resource_factory_free(php_resource_factory_t **f)
Destroy and free the resource factory.
Definition: php_raphf_api.c:84
+
void *(* php_resource_factory_handle_ctor_t)(void *opaque, void *init_arg)
A resource constructor.
Definition: php_raphf_api.h:25
+
void(* php_persistent_handle_wakeup_t)(php_persistent_handle_factory_t *f, void **handle)
Wakeup the persistent handle on re-acquisition.
Definition: php_raphf_api.h:180
+
php_persistent_handle_list_t list
The list of free handles.
Definition: php_raphf_api.h:166
+
HashTable * php_persistent_handle_statall(HashTable *ht)
Retrieve statistics about the current process/thread's persistent handles.
Definition: php_raphf_api.c:493
+
unsigned php_resource_factory_addref(php_resource_factory_t *rf)
Increase the refcount of the resource factory.
Definition: php_raphf_api.c:70
+
void(* php_persistent_handle_retire_t)(php_persistent_handle_factory_t *f, void **handle)
Retire the persistent handle on release.
Definition: php_raphf_api.h:185
+
void php_persistent_handle_cleanup(zend_string *name, zend_string *ident)
Clean persistent handles up.
Definition: php_raphf_api.c:463
+ +
Persistent handles storage.
Definition: php_raphf_api.h:149
+
struct php_persistent_handle_list php_persistent_handle_list_t
Persistent handles storage.
+
unsigned refcount
How often this factory is referenced.
Definition: php_raphf_api.h:69
+
php_resource_factory_handle_dtor_t dtor
The resource's destructor.
Definition: php_raphf_api.h:55
+
void php_persistent_handle_abandon(php_persistent_handle_factory_t *a)
Abandon the persistent handle factory.
Definition: php_raphf_api.c:374
+
Definition of a persistent handle factory.
Definition: php_raphf_api.h:195
+
php_persistent_handle_retire_t retire
The persistent handle retire routine; may be NULL.
Definition: php_raphf_api.h:201
+
unsigned free_on_abandon
Whether it has to be free'd on php_persistent_handle_abandon()
Definition: php_raphf_api.h:207
+
php_resource_factory_t rf
The resource factory.
Definition: php_raphf_api.h:172
+
void *(* php_resource_factory_handle_copy_t)(void *opaque, void *handle)
The copy constructor of a resource.
Definition: php_raphf_api.h:33
+
#define PHP_RAPHF_API
Definition: php_raphf.h:26
+
void * php_persistent_handle_acquire(php_persistent_handle_factory_t *a, void *init_arg)
Acquire a persistent handle.
Definition: php_raphf_api.c:389
+
php_resource_factory_handle_ctor_t ctor
The resource constructor.
Definition: php_raphf_api.h:51
+
void(* php_resource_factory_handle_dtor_t)(void *opaque, void *handle)
The destructor of a resource.
Definition: php_raphf_api.h:41
+
HashTable free
Storage of free resources.
Definition: php_raphf_api.h:151
+
The resource ops consisting of a ctor, a copy ctor and a dtor.
Definition: php_raphf_api.h:49
+
php_persistent_handle_provider_t * provider
The persistent handle provider.
Definition: php_raphf_api.h:197
+
ulong used
Count of acquired resources.
Definition: php_raphf_api.h:153
+
php_resource_factory_ops_t * php_persistent_handle_get_resource_factory_ops(void)
Retrieve persistent handle resource factory ops.
Definition: php_raphf_api.c:516
+
void php_resource_factory_dtor(php_resource_factory_t *f)
Destroy the resource factory.
Definition: php_raphf_api.c:75
+
php_resource_factory_t * php_persistent_handle_resource_factory_init(php_resource_factory_t *a, php_persistent_handle_factory_t *pf)
Create a resource factory for persistent handles.
Definition: php_raphf_api.c:118
+
struct php_resource_factory php_resource_factory_t
The resource factory.
+
void * php_resource_factory_handle_ctor(php_resource_factory_t *f, void *init_arg)
Construct a resource by the resource factory f.
Definition: php_raphf_api.c:95
+
Definition of a persistent handle provider.
Definition: php_raphf_api.h:160
+
zend_string * ident
The ident for which this factory manages resources.
Definition: php_raphf_api.h:204
+
The resource factory.
Definition: php_raphf_api.h:61
+
void php_persistent_handle_release(php_persistent_handle_factory_t *a, void *handle)
Release a persistent handle.
Definition: php_raphf_api.c:440
+
php_persistent_handle_factory_t * php_persistent_handle_concede(php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire)
Retrieve a persistent handle factory at runtime.
Definition: php_raphf_api.c:341
+
void php_resource_factory_handle_dtor(php_resource_factory_t *f, void *handle)
Destroy (and free) the resource.
Definition: php_raphf_api.c:111
+
void * php_resource_factory_handle_copy(php_resource_factory_t *f, void *handle)
Create a copy of the resource handle.
Definition: php_raphf_api.c:103
+
struct php_persistent_handle_provider php_persistent_handle_provider_t
Definition of a persistent handle provider.
+
php_persistent_handle_wakeup_t wakeup
The persistent handle wakeup routine; may be NULL.
Definition: php_raphf_api.h:199
+
php_resource_factory_t * php_resource_factory_init(php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data))
Initialize a resource factory.
Definition: php_raphf_api.c:52
+
ZEND_RESULT_CODE php_persistent_handle_provide(zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *))
Register a persistent handle provider in MINIT.
Definition: php_raphf_api.c:311
+
zend_bool php_resource_factory_is_persistent(php_resource_factory_t *a)
Check whether a resource factory is a persistent handle resource factory.
Definition: php_raphf_api.c:126
+
struct php_resource_factory_ops php_resource_factory_ops_t
The resource ops consisting of a ctor, a copy ctor and a dtor.
+
php_resource_factory_ops_t fops
The resource ops.
Definition: php_raphf_api.h:63
+
void * php_persistent_handle_accrete(php_persistent_handle_factory_t *a, void *handle)
Copy a persistent handle.
Definition: php_raphf_api.c:423
+
+
+ + + + diff --git a/master/php__raphf__api_8h_structphp__persistent__handle__factory.js b/master/php__raphf__api_8h_structphp__persistent__handle__factory.js new file mode 100644 index 0000000..ca15402 --- /dev/null +++ b/master/php__raphf__api_8h_structphp__persistent__handle__factory.js @@ -0,0 +1,8 @@ +var php__raphf__api_8h_structphp__persistent__handle__factory = +[ + [ "free_on_abandon", "php__raphf__api_8h.html#a84ffa94401b9869e14c190be4bb1b6be", null ], + [ "ident", "php__raphf__api_8h.html#ab2446707ee5cb070fd3219e191b31769", null ], + [ "provider", "php__raphf__api_8h.html#a43aabcbe7ec4b5ff463f74cfcf788f51", null ], + [ "retire", "php__raphf__api_8h.html#a9299f3f0821061ad93d15c10cf735b6b", null ], + [ "wakeup", "php__raphf__api_8h.html#a6633b7c860e4538942e0367d64ed5af7", null ] +]; \ No newline at end of file diff --git a/master/php__raphf__api_8h_structphp__persistent__handle__list.js b/master/php__raphf__api_8h_structphp__persistent__handle__list.js new file mode 100644 index 0000000..d8dd9dc --- /dev/null +++ b/master/php__raphf__api_8h_structphp__persistent__handle__list.js @@ -0,0 +1,5 @@ +var php__raphf__api_8h_structphp__persistent__handle__list = +[ + [ "free", "php__raphf__api_8h.html#a653a4a0e9c39ad942e9573e197f62974", null ], + [ "used", "php__raphf__api_8h.html#a119a44fd9f5ae066b6d77e7a35a25cd0", null ] +]; \ No newline at end of file diff --git a/master/php__raphf__api_8h_structphp__persistent__handle__provider.js b/master/php__raphf__api_8h_structphp__persistent__handle__provider.js new file mode 100644 index 0000000..5213c8f --- /dev/null +++ b/master/php__raphf__api_8h_structphp__persistent__handle__provider.js @@ -0,0 +1,5 @@ +var php__raphf__api_8h_structphp__persistent__handle__provider = +[ + [ "list", "php__raphf__api_8h.html#a4935f6446b1d4a2feb7a22dfc4e5d6d0", null ], + [ "rf", "php__raphf__api_8h.html#a8204714f100b74b028652951ca40abd3", null ] +]; \ No newline at end of file diff --git a/master/php__raphf__api_8h_structphp__resource__factory__ops.js b/master/php__raphf__api_8h_structphp__resource__factory__ops.js new file mode 100644 index 0000000..c394cd2 --- /dev/null +++ b/master/php__raphf__api_8h_structphp__resource__factory__ops.js @@ -0,0 +1,6 @@ +var php__raphf__api_8h_structphp__resource__factory__ops = +[ + [ "copy", "php__raphf__api_8h.html#a8094f85df976aff73148bc579ae72e38", null ], + [ "ctor", "php__raphf__api_8h.html#a044b07071758dbc53f87bfd212400ac0", null ], + [ "dtor", "php__raphf__api_8h.html#acb8a7a04b86f08db41a2d6232676c65c", null ] +]; \ No newline at end of file diff --git a/master/raphf.png b/master/raphf.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb0df3ad1be5921edf7c25323a822f993cd5f55 GIT binary patch literal 28796 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 literal 0 HcmV?d00001 diff --git a/master/resize.js b/master/resize.js new file mode 100644 index 0000000..304fcb6 --- /dev/null +++ b/master/resize.js @@ -0,0 +1,97 @@ +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).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + 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.outerHeight(); + var footerHeight = footer.outerHeight(); + 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); + $(document).bind('touchmove',function(e){ + var device = navigator.userAgent.toLowerCase(); + var ios = device.match(/(iphone|ipod|ipad)/); + if (ios) { + try { + var target = e.target; + while (target) { + if ($(target).css('-webkit-overflow-scrolling')=='touch') return; + target = target.parentNode; + } + e.preventDefault(); + } catch(err) { + e.preventDefault(); + } + } + }); +} + + diff --git a/master/search/all_0.html b/master/search/all_0.html new file mode 100644 index 0000000..1d46950 --- /dev/null +++ b/master/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +

+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_0.js b/master/search/all_0.js new file mode 100644 index 0000000..a7e52c8 --- /dev/null +++ b/master/search/all_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['contributing_2emd',['CONTRIBUTING.md',['../CONTRIBUTING_8md.html',1,'']]], + ['copy',['copy',['../php__raphf__api_8h.html#a8094f85df976aff73148bc579ae72e38',1,'php_resource_factory_ops']]], + ['ctor',['ctor',['../php__raphf__api_8h.html#a044b07071758dbc53f87bfd212400ac0',1,'php_resource_factory_ops']]], + ['contributor_20code_20of_20conduct',['Contributor Code of Conduct',['../md_CONTRIBUTING.html',1,'']]] +]; diff --git a/master/search/all_1.html b/master/search/all_1.html new file mode 100644 index 0000000..1fbc509 --- /dev/null +++ b/master/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_1.js b/master/search/all_1.js new file mode 100644 index 0000000..e90008b --- /dev/null +++ b/master/search/all_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['data',['data',['../structphp__resource__factory.html#af2be7546c9d94eccc9350df812830d12',1,'php_resource_factory']]], + ['dtor',['dtor',['../php__raphf__api_8h.html#acb8a7a04b86f08db41a2d6232676c65c',1,'php_resource_factory_ops::dtor()'],['../structphp__resource__factory.html#a7d6c89f9c6035be8a5e166a6a86cd1c7',1,'php_resource_factory::dtor()']]] +]; diff --git a/master/search/all_2.html b/master/search/all_2.html new file mode 100644 index 0000000..93962b7 --- /dev/null +++ b/master/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_2.js b/master/search/all_2.js new file mode 100644 index 0000000..9811604 --- /dev/null +++ b/master/search/all_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['fops',['fops',['../structphp__resource__factory.html#af46453098d0078f9015184549b363824',1,'php_resource_factory']]], + ['free',['free',['../php__raphf__api_8h.html#a653a4a0e9c39ad942e9573e197f62974',1,'php_persistent_handle_list']]], + ['free_5fon_5fabandon',['free_on_abandon',['../php__raphf__api_8h.html#a84ffa94401b9869e14c190be4bb1b6be',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/all_3.html b/master/search/all_3.html new file mode 100644 index 0000000..679f93c --- /dev/null +++ b/master/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_3.js b/master/search/all_3.js new file mode 100644 index 0000000..4b7b228 --- /dev/null +++ b/master/search/all_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ident',['ident',['../php__raphf__api_8h.html#ab2446707ee5cb070fd3219e191b31769',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/all_4.html b/master/search/all_4.html new file mode 100644 index 0000000..adc99fb --- /dev/null +++ b/master/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_4.js b/master/search/all_4.js new file mode 100644 index 0000000..333dde8 --- /dev/null +++ b/master/search/all_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['list',['list',['../php__raphf__api_8h.html#a4935f6446b1d4a2feb7a22dfc4e5d6d0',1,'php_persistent_handle_provider']]] +]; diff --git a/master/search/all_5.html b/master/search/all_5.html new file mode 100644 index 0000000..a9fcd17 --- /dev/null +++ b/master/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_5.js b/master/search/all_5.js new file mode 100644 index 0000000..c77b98d --- /dev/null +++ b/master/search/all_5.js @@ -0,0 +1,50 @@ +var searchData= +[ + ['persistent_5fhandle',['persistent_handle',['../php__raphf__api_8c.html#a385b722141c96392a35d8b6dfc29b0d3',1,'php_raphf_api.c']]], + ['php_5fminfo_5ffunction',['PHP_MINFO_FUNCTION',['../php__raphf__api_8c.html#afe0b826f07940e0297395eb758b6dc63',1,'php_raphf_api.c']]], + ['php_5fminit_5ffunction',['PHP_MINIT_FUNCTION',['../php__raphf__api_8c.html#a98ef98eb514bf71723b22e93ef4fb099',1,'php_raphf_api.c']]], + ['php_5fmshutdown_5ffunction',['PHP_MSHUTDOWN_FUNCTION',['../php__raphf__api_8c.html#a9bdad7e7a27b1cce6be5ec842da0c921',1,'php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fabandon',['php_persistent_handle_abandon',['../php__raphf__api_8c.html#ab12ec2da7189e16fbed40a3b73bc9ee2',1,'php_persistent_handle_abandon(php_persistent_handle_factory_t *a): php_raphf_api.c'],['../php__raphf__api_8h.html#ab12ec2da7189e16fbed40a3b73bc9ee2',1,'php_persistent_handle_abandon(php_persistent_handle_factory_t *a): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5faccrete',['php_persistent_handle_accrete',['../php__raphf__api_8c.html#ae8124f3f73e96e2193ae03c5519d2763',1,'php_persistent_handle_accrete(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#ae8124f3f73e96e2193ae03c5519d2763',1,'php_persistent_handle_accrete(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5facquire',['php_persistent_handle_acquire',['../php__raphf__api_8c.html#af6636e870497be0699d2781e5fc8a2a9',1,'php_persistent_handle_acquire(php_persistent_handle_factory_t *a, void *init_arg): php_raphf_api.c'],['../php__raphf__api_8h.html#af6636e870497be0699d2781e5fc8a2a9',1,'php_persistent_handle_acquire(php_persistent_handle_factory_t *a, void *init_arg): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fcleanup',['php_persistent_handle_cleanup',['../php__raphf__api_8c.html#a8368c07c20ecf1d4f06aa6a4e5849df8',1,'php_persistent_handle_cleanup(zend_string *name, zend_string *ident): php_raphf_api.c'],['../php__raphf__api_8h.html#a8368c07c20ecf1d4f06aa6a4e5849df8',1,'php_persistent_handle_cleanup(zend_string *name, zend_string *ident): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fconcede',['php_persistent_handle_concede',['../php__raphf__api_8c.html#ab7cc28d4d1dcf715dc05069a0dcac11f',1,'php_persistent_handle_concede(php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire): php_raphf_api.c'],['../php__raphf__api_8h.html#ab7cc28d4d1dcf715dc05069a0dcac11f',1,'php_persistent_handle_concede(php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5ffactory',['php_persistent_handle_factory',['../php__raphf__api_8h.html#structphp__persistent__handle__factory',1,'']]], + ['php_5fpersistent_5fhandle_5ffactory_5ft',['php_persistent_handle_factory_t',['../php__raphf__api_8h.html#a833eaa62ffcc217e5749c26c18885b17',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fget_5fresource_5ffactory_5fops',['php_persistent_handle_get_resource_factory_ops',['../php__raphf__api_8c.html#a93458ab12d810f0fd545fb1464ba9eca',1,'php_persistent_handle_get_resource_factory_ops(void): php_raphf_api.c'],['../php__raphf__api_8h.html#a93458ab12d810f0fd545fb1464ba9eca',1,'php_persistent_handle_get_resource_factory_ops(void): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5flist',['php_persistent_handle_list',['../php__raphf__api_8h.html#structphp__persistent__handle__list',1,'']]], + ['php_5fpersistent_5fhandle_5flist_5ft',['php_persistent_handle_list_t',['../php__raphf__api_8h.html#a07f599598d2b87b188f39871d026c177',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fprovide',['php_persistent_handle_provide',['../php__raphf__api_8c.html#ab7bc43582b0307526d80e83dba88c571',1,'php_persistent_handle_provide(zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *)): php_raphf_api.c'],['../php__raphf__api_8h.html#ab7bc43582b0307526d80e83dba88c571',1,'php_persistent_handle_provide(zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *)): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fprovider',['php_persistent_handle_provider',['../php__raphf__api_8h.html#structphp__persistent__handle__provider',1,'']]], + ['php_5fpersistent_5fhandle_5fprovider_5ft',['php_persistent_handle_provider_t',['../php__raphf__api_8h.html#a31f0595f4f726f762790cef844568fc4',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5frelease',['php_persistent_handle_release',['../php__raphf__api_8c.html#af08ee05c51d52200755d24f6f52df144',1,'php_persistent_handle_release(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#af08ee05c51d52200755d24f6f52df144',1,'php_persistent_handle_release(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fresource_5ffactory_5finit',['php_persistent_handle_resource_factory_init',['../php__raphf__api_8c.html#ab754f4d59dab5de0edf702a9ab2f4e03',1,'php_persistent_handle_resource_factory_init(php_resource_factory_t *a, php_persistent_handle_factory_t *pf): php_raphf_api.c'],['../php__raphf__api_8h.html#ab754f4d59dab5de0edf702a9ab2f4e03',1,'php_persistent_handle_resource_factory_init(php_resource_factory_t *a, php_persistent_handle_factory_t *pf): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fretire_5ft',['php_persistent_handle_retire_t',['../php__raphf__api_8h.html#a85e9e715d308dc5d98b980c9c57d02bf',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fstatall',['php_persistent_handle_statall',['../php__raphf__api_8c.html#ae174fbe124d4cb6010e218a68379bd18',1,'php_persistent_handle_statall(HashTable *ht): php_raphf_api.c'],['../php__raphf__api_8h.html#ae174fbe124d4cb6010e218a68379bd18',1,'php_persistent_handle_statall(HashTable *ht): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fwakeup_5ft',['php_persistent_handle_wakeup_t',['../php__raphf__api_8h.html#a59f5566ecc4c76e048ad53469eb20142',1,'php_raphf_api.h']]], + ['php_5fraphf_2eh',['php_raphf.h',['../php__raphf_8h.html',1,'']]], + ['php_5fraphf_5fapi',['PHP_RAPHF_API',['../php__raphf_8h.html#a379b9663dc302070f84fafdc4c48d7eb',1,'php_raphf.h']]], + ['php_5fraphf_5fapi_2ec',['php_raphf_api.c',['../php__raphf__api_8c.html',1,'']]], + ['php_5fraphf_5fapi_2eh',['php_raphf_api.h',['../php__raphf__api_8h.html',1,'']]], + ['php_5fraphf_5fdebug_5fphandles',['PHP_RAPHF_DEBUG_PHANDLES',['../php__raphf__api_8c.html#a4ac4e8587a25a7617a3bb1b2b246fe7f',1,'php_raphf_api.c']]], + ['php_5fraphf_5fg',['PHP_RAPHF_G',['../php__raphf__api_8c.html#a5a6099bca8801bd4a502806ab49c1d1c',1,'php_raphf_api.c']]], + ['php_5fraphf_5ftest',['PHP_RAPHF_TEST',['../php__raphf__api_8c.html#a1a89ef4d87548194ddf4eba935ca72ea',1,'php_raphf_api.c']]], + ['php_5fraphf_5fversion',['PHP_RAPHF_VERSION',['../php__raphf_8h.html#ad71962d03ef6d7009f69765ad54f8857',1,'php_raphf.h']]], + ['php_5fresource_5ffactory',['php_resource_factory',['../structphp__resource__factory.html',1,'']]], + ['php_5fresource_5ffactory_5faddref',['php_resource_factory_addref',['../php__raphf__api_8c.html#ae8be369197905047ffbd05c0ca80f245',1,'php_resource_factory_addref(php_resource_factory_t *rf): php_raphf_api.c'],['../php__raphf__api_8h.html#ae8be369197905047ffbd05c0ca80f245',1,'php_resource_factory_addref(php_resource_factory_t *rf): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fdtor',['php_resource_factory_dtor',['../php__raphf__api_8c.html#a016b8a4159e698f915ab967711696847',1,'php_resource_factory_dtor(php_resource_factory_t *f): php_raphf_api.c'],['../php__raphf__api_8h.html#a016b8a4159e698f915ab967711696847',1,'php_resource_factory_dtor(php_resource_factory_t *f): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5ffree',['php_resource_factory_free',['../php__raphf__api_8c.html#a7f012d685f5f7c08f50288b61232e689',1,'php_resource_factory_free(php_resource_factory_t **f): php_raphf_api.c'],['../php__raphf__api_8h.html#a7f012d685f5f7c08f50288b61232e689',1,'php_resource_factory_free(php_resource_factory_t **f): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fcopy',['php_resource_factory_handle_copy',['../php__raphf__api_8c.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4',1,'php_resource_factory_handle_copy(php_resource_factory_t *f, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4',1,'php_resource_factory_handle_copy(php_resource_factory_t *f, void *handle): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fcopy_5ft',['php_resource_factory_handle_copy_t',['../php__raphf__api_8h.html#a23b073aa7b8b7dd182b336b07494288f',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fhandle_5fctor',['php_resource_factory_handle_ctor',['../php__raphf__api_8c.html#a98d02dc80dd83095b8f901954350840c',1,'php_resource_factory_handle_ctor(php_resource_factory_t *f, void *init_arg): php_raphf_api.c'],['../php__raphf__api_8h.html#a98d02dc80dd83095b8f901954350840c',1,'php_resource_factory_handle_ctor(php_resource_factory_t *f, void *init_arg): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fctor_5ft',['php_resource_factory_handle_ctor_t',['../php__raphf__api_8h.html#abadff49d810f7ce220bd3537bdaecef7',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fhandle_5fdtor',['php_resource_factory_handle_dtor',['../php__raphf__api_8c.html#a97dbb9d342f33205b92374c586676bc6',1,'php_resource_factory_handle_dtor(php_resource_factory_t *f, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#a97dbb9d342f33205b92374c586676bc6',1,'php_resource_factory_handle_dtor(php_resource_factory_t *f, void *handle): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fdtor_5ft',['php_resource_factory_handle_dtor_t',['../php__raphf__api_8h.html#a1b826c765392c93336db79bd6697e33d',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5finit',['php_resource_factory_init',['../php__raphf__api_8c.html#ad20f10c53e3f33756638da98819367f0',1,'php_resource_factory_init(php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data)): php_raphf_api.c'],['../php__raphf__api_8h.html#ad20f10c53e3f33756638da98819367f0',1,'php_resource_factory_init(php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data)): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fis_5fpersistent',['php_resource_factory_is_persistent',['../php__raphf__api_8c.html#a617d2cc656ab6427388b938597194ebb',1,'php_resource_factory_is_persistent(php_resource_factory_t *a): php_raphf_api.c'],['../php__raphf__api_8h.html#a617d2cc656ab6427388b938597194ebb',1,'php_resource_factory_is_persistent(php_resource_factory_t *a): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fops',['php_resource_factory_ops',['../php__raphf__api_8h.html#structphp__resource__factory__ops',1,'']]], + ['php_5fresource_5ffactory_5fops_5ft',['php_resource_factory_ops_t',['../php__raphf__api_8h.html#a29e0d7a66e441a5265ddf2f0adbbb3af',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5ft',['php_resource_factory_t',['../php__raphf__api_8h.html#a4817c4b3d4077c48dff36376487ba8d4',1,'php_raphf_api.h']]], + ['phpext_5fraphf_5fptr',['phpext_raphf_ptr',['../php__raphf_8h.html#a41a94f99848b07699e3fde33180208c1',1,'php_raphf.h']]], + ['provider',['provider',['../php__raphf__api_8h.html#a43aabcbe7ec4b5ff463f74cfcf788f51',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/all_6.html b/master/search/all_6.html new file mode 100644 index 0000000..821c374 --- /dev/null +++ b/master/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_6.js b/master/search/all_6.js new file mode 100644 index 0000000..f120bec --- /dev/null +++ b/master/search/all_6.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['raphf_5fmodule_5fentry',['raphf_module_entry',['../php__raphf_8h.html#a42f904573a2c5b1eba6ccd6604269f99',1,'raphf_module_entry(): php_raphf_api.c'],['../php__raphf__api_8c.html#a42f904573a2c5b1eba6ccd6604269f99',1,'raphf_module_entry(): php_raphf_api.c']]], + ['readme_2emd',['README.md',['../README_8md.html',1,'']]], + ['refcount',['refcount',['../structphp__resource__factory.html#a00ebf2bd2227f5d4826751b3b475769f',1,'php_resource_factory']]], + ['retire',['retire',['../php__raphf__api_8h.html#a9299f3f0821061ad93d15c10cf735b6b',1,'php_persistent_handle_factory']]], + ['rf',['rf',['../php__raphf__api_8h.html#a8204714f100b74b028652951ca40abd3',1,'php_persistent_handle_provider']]] +]; diff --git a/master/search/all_7.html b/master/search/all_7.html new file mode 100644 index 0000000..38c6c00 --- /dev/null +++ b/master/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_7.js b/master/search/all_7.js new file mode 100644 index 0000000..73d7b60 --- /dev/null +++ b/master/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['std_5fphp_5fini_5fentry',['STD_PHP_INI_ENTRY',['../php__raphf__api_8c.html#ad2aba389e88a1e9e11b7dae021bfddfc',1,'php_raphf_api.c']]] +]; diff --git a/master/search/all_8.html b/master/search/all_8.html new file mode 100644 index 0000000..2a22cd5 --- /dev/null +++ b/master/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_8.js b/master/search/all_8.js new file mode 100644 index 0000000..7d1887b --- /dev/null +++ b/master/search/all_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['used',['used',['../php__raphf__api_8h.html#a119a44fd9f5ae066b6d77e7a35a25cd0',1,'php_persistent_handle_list']]] +]; diff --git a/master/search/all_9.html b/master/search/all_9.html new file mode 100644 index 0000000..bd9b05c --- /dev/null +++ b/master/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_9.js b/master/search/all_9.js new file mode 100644 index 0000000..ffac862 --- /dev/null +++ b/master/search/all_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wakeup',['wakeup',['../php__raphf__api_8h.html#a6633b7c860e4538942e0367d64ed5af7',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/all_a.html b/master/search/all_a.html new file mode 100644 index 0000000..4a25af1 --- /dev/null +++ b/master/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/all_a.js b/master/search/all_a.js new file mode 100644 index 0000000..0a572f0 --- /dev/null +++ b/master/search/all_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zend_5fend_5farg_5finfo',['ZEND_END_ARG_INFO',['../php__raphf__api_8c.html#a9337bda6793399d5917999063e1aa636',1,'php_raphf_api.c']]] +]; diff --git a/master/search/classes_0.html b/master/search/classes_0.html new file mode 100644 index 0000000..523591f --- /dev/null +++ b/master/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/classes_0.js b/master/search/classes_0.js new file mode 100644 index 0000000..7318c8d --- /dev/null +++ b/master/search/classes_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['php_5fpersistent_5fhandle_5ffactory',['php_persistent_handle_factory',['../php__raphf__api_8h.html#structphp__persistent__handle__factory',1,'']]], + ['php_5fpersistent_5fhandle_5flist',['php_persistent_handle_list',['../php__raphf__api_8h.html#structphp__persistent__handle__list',1,'']]], + ['php_5fpersistent_5fhandle_5fprovider',['php_persistent_handle_provider',['../php__raphf__api_8h.html#structphp__persistent__handle__provider',1,'']]], + ['php_5fresource_5ffactory',['php_resource_factory',['../structphp__resource__factory.html',1,'']]], + ['php_5fresource_5ffactory_5fops',['php_resource_factory_ops',['../php__raphf__api_8h.html#structphp__resource__factory__ops',1,'']]] +]; diff --git a/master/search/close.png b/master/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN literal 0 HcmV?d00001 diff --git a/master/search/defines_0.html b/master/search/defines_0.html new file mode 100644 index 0000000..c3b3619 --- /dev/null +++ b/master/search/defines_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/defines_0.js b/master/search/defines_0.js new file mode 100644 index 0000000..164d489 --- /dev/null +++ b/master/search/defines_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['php_5fraphf_5fapi',['PHP_RAPHF_API',['../php__raphf_8h.html#a379b9663dc302070f84fafdc4c48d7eb',1,'php_raphf.h']]], + ['php_5fraphf_5fdebug_5fphandles',['PHP_RAPHF_DEBUG_PHANDLES',['../php__raphf__api_8c.html#a4ac4e8587a25a7617a3bb1b2b246fe7f',1,'php_raphf_api.c']]], + ['php_5fraphf_5fg',['PHP_RAPHF_G',['../php__raphf__api_8c.html#a5a6099bca8801bd4a502806ab49c1d1c',1,'php_raphf_api.c']]], + ['php_5fraphf_5ftest',['PHP_RAPHF_TEST',['../php__raphf__api_8c.html#a1a89ef4d87548194ddf4eba935ca72ea',1,'php_raphf_api.c']]], + ['php_5fraphf_5fversion',['PHP_RAPHF_VERSION',['../php__raphf_8h.html#ad71962d03ef6d7009f69765ad54f8857',1,'php_raphf.h']]], + ['phpext_5fraphf_5fptr',['phpext_raphf_ptr',['../php__raphf_8h.html#a41a94f99848b07699e3fde33180208c1',1,'php_raphf.h']]] +]; diff --git a/master/search/files_0.html b/master/search/files_0.html new file mode 100644 index 0000000..a2ec540 --- /dev/null +++ b/master/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/files_0.js b/master/search/files_0.js new file mode 100644 index 0000000..9990ab6 --- /dev/null +++ b/master/search/files_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['contributing_2emd',['CONTRIBUTING.md',['../CONTRIBUTING_8md.html',1,'']]] +]; diff --git a/master/search/files_1.html b/master/search/files_1.html new file mode 100644 index 0000000..9e974da --- /dev/null +++ b/master/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/files_1.js b/master/search/files_1.js new file mode 100644 index 0000000..e553310 --- /dev/null +++ b/master/search/files_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['php_5fraphf_2eh',['php_raphf.h',['../php__raphf_8h.html',1,'']]], + ['php_5fraphf_5fapi_2ec',['php_raphf_api.c',['../php__raphf__api_8c.html',1,'']]], + ['php_5fraphf_5fapi_2eh',['php_raphf_api.h',['../php__raphf__api_8h.html',1,'']]] +]; diff --git a/master/search/files_2.html b/master/search/files_2.html new file mode 100644 index 0000000..04348f9 --- /dev/null +++ b/master/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/files_2.js b/master/search/files_2.js new file mode 100644 index 0000000..f1a1f84 --- /dev/null +++ b/master/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emd',['README.md',['../README_8md.html',1,'']]] +]; diff --git a/master/search/functions_0.html b/master/search/functions_0.html new file mode 100644 index 0000000..246d167 --- /dev/null +++ b/master/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/functions_0.js b/master/search/functions_0.js new file mode 100644 index 0000000..01ea881 --- /dev/null +++ b/master/search/functions_0.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['php_5fminfo_5ffunction',['PHP_MINFO_FUNCTION',['../php__raphf__api_8c.html#afe0b826f07940e0297395eb758b6dc63',1,'php_raphf_api.c']]], + ['php_5fminit_5ffunction',['PHP_MINIT_FUNCTION',['../php__raphf__api_8c.html#a98ef98eb514bf71723b22e93ef4fb099',1,'php_raphf_api.c']]], + ['php_5fmshutdown_5ffunction',['PHP_MSHUTDOWN_FUNCTION',['../php__raphf__api_8c.html#a9bdad7e7a27b1cce6be5ec842da0c921',1,'php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fabandon',['php_persistent_handle_abandon',['../php__raphf__api_8c.html#ab12ec2da7189e16fbed40a3b73bc9ee2',1,'php_persistent_handle_abandon(php_persistent_handle_factory_t *a): php_raphf_api.c'],['../php__raphf__api_8h.html#ab12ec2da7189e16fbed40a3b73bc9ee2',1,'php_persistent_handle_abandon(php_persistent_handle_factory_t *a): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5faccrete',['php_persistent_handle_accrete',['../php__raphf__api_8c.html#ae8124f3f73e96e2193ae03c5519d2763',1,'php_persistent_handle_accrete(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#ae8124f3f73e96e2193ae03c5519d2763',1,'php_persistent_handle_accrete(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5facquire',['php_persistent_handle_acquire',['../php__raphf__api_8c.html#af6636e870497be0699d2781e5fc8a2a9',1,'php_persistent_handle_acquire(php_persistent_handle_factory_t *a, void *init_arg): php_raphf_api.c'],['../php__raphf__api_8h.html#af6636e870497be0699d2781e5fc8a2a9',1,'php_persistent_handle_acquire(php_persistent_handle_factory_t *a, void *init_arg): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fcleanup',['php_persistent_handle_cleanup',['../php__raphf__api_8c.html#a8368c07c20ecf1d4f06aa6a4e5849df8',1,'php_persistent_handle_cleanup(zend_string *name, zend_string *ident): php_raphf_api.c'],['../php__raphf__api_8h.html#a8368c07c20ecf1d4f06aa6a4e5849df8',1,'php_persistent_handle_cleanup(zend_string *name, zend_string *ident): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fconcede',['php_persistent_handle_concede',['../php__raphf__api_8c.html#ab7cc28d4d1dcf715dc05069a0dcac11f',1,'php_persistent_handle_concede(php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire): php_raphf_api.c'],['../php__raphf__api_8h.html#ab7cc28d4d1dcf715dc05069a0dcac11f',1,'php_persistent_handle_concede(php_persistent_handle_factory_t *a, zend_string *name, zend_string *ident, php_persistent_handle_wakeup_t wakeup, php_persistent_handle_retire_t retire): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fget_5fresource_5ffactory_5fops',['php_persistent_handle_get_resource_factory_ops',['../php__raphf__api_8c.html#a93458ab12d810f0fd545fb1464ba9eca',1,'php_persistent_handle_get_resource_factory_ops(void): php_raphf_api.c'],['../php__raphf__api_8h.html#a93458ab12d810f0fd545fb1464ba9eca',1,'php_persistent_handle_get_resource_factory_ops(void): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fprovide',['php_persistent_handle_provide',['../php__raphf__api_8c.html#ab7bc43582b0307526d80e83dba88c571',1,'php_persistent_handle_provide(zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *)): php_raphf_api.c'],['../php__raphf__api_8h.html#ab7bc43582b0307526d80e83dba88c571',1,'php_persistent_handle_provide(zend_string *name, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *)): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5frelease',['php_persistent_handle_release',['../php__raphf__api_8c.html#af08ee05c51d52200755d24f6f52df144',1,'php_persistent_handle_release(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#af08ee05c51d52200755d24f6f52df144',1,'php_persistent_handle_release(php_persistent_handle_factory_t *a, void *handle): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fresource_5ffactory_5finit',['php_persistent_handle_resource_factory_init',['../php__raphf__api_8c.html#ab754f4d59dab5de0edf702a9ab2f4e03',1,'php_persistent_handle_resource_factory_init(php_resource_factory_t *a, php_persistent_handle_factory_t *pf): php_raphf_api.c'],['../php__raphf__api_8h.html#ab754f4d59dab5de0edf702a9ab2f4e03',1,'php_persistent_handle_resource_factory_init(php_resource_factory_t *a, php_persistent_handle_factory_t *pf): php_raphf_api.c']]], + ['php_5fpersistent_5fhandle_5fstatall',['php_persistent_handle_statall',['../php__raphf__api_8c.html#ae174fbe124d4cb6010e218a68379bd18',1,'php_persistent_handle_statall(HashTable *ht): php_raphf_api.c'],['../php__raphf__api_8h.html#ae174fbe124d4cb6010e218a68379bd18',1,'php_persistent_handle_statall(HashTable *ht): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5faddref',['php_resource_factory_addref',['../php__raphf__api_8c.html#ae8be369197905047ffbd05c0ca80f245',1,'php_resource_factory_addref(php_resource_factory_t *rf): php_raphf_api.c'],['../php__raphf__api_8h.html#ae8be369197905047ffbd05c0ca80f245',1,'php_resource_factory_addref(php_resource_factory_t *rf): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fdtor',['php_resource_factory_dtor',['../php__raphf__api_8c.html#a016b8a4159e698f915ab967711696847',1,'php_resource_factory_dtor(php_resource_factory_t *f): php_raphf_api.c'],['../php__raphf__api_8h.html#a016b8a4159e698f915ab967711696847',1,'php_resource_factory_dtor(php_resource_factory_t *f): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5ffree',['php_resource_factory_free',['../php__raphf__api_8c.html#a7f012d685f5f7c08f50288b61232e689',1,'php_resource_factory_free(php_resource_factory_t **f): php_raphf_api.c'],['../php__raphf__api_8h.html#a7f012d685f5f7c08f50288b61232e689',1,'php_resource_factory_free(php_resource_factory_t **f): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fcopy',['php_resource_factory_handle_copy',['../php__raphf__api_8c.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4',1,'php_resource_factory_handle_copy(php_resource_factory_t *f, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#a08db5f3698f2d0bf3d2f20dcf4e7b2b4',1,'php_resource_factory_handle_copy(php_resource_factory_t *f, void *handle): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fctor',['php_resource_factory_handle_ctor',['../php__raphf__api_8c.html#a98d02dc80dd83095b8f901954350840c',1,'php_resource_factory_handle_ctor(php_resource_factory_t *f, void *init_arg): php_raphf_api.c'],['../php__raphf__api_8h.html#a98d02dc80dd83095b8f901954350840c',1,'php_resource_factory_handle_ctor(php_resource_factory_t *f, void *init_arg): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fhandle_5fdtor',['php_resource_factory_handle_dtor',['../php__raphf__api_8c.html#a97dbb9d342f33205b92374c586676bc6',1,'php_resource_factory_handle_dtor(php_resource_factory_t *f, void *handle): php_raphf_api.c'],['../php__raphf__api_8h.html#a97dbb9d342f33205b92374c586676bc6',1,'php_resource_factory_handle_dtor(php_resource_factory_t *f, void *handle): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5finit',['php_resource_factory_init',['../php__raphf__api_8c.html#ad20f10c53e3f33756638da98819367f0',1,'php_resource_factory_init(php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data)): php_raphf_api.c'],['../php__raphf__api_8h.html#ad20f10c53e3f33756638da98819367f0',1,'php_resource_factory_init(php_resource_factory_t *f, php_resource_factory_ops_t *fops, void *data, void(*dtor)(void *data)): php_raphf_api.c']]], + ['php_5fresource_5ffactory_5fis_5fpersistent',['php_resource_factory_is_persistent',['../php__raphf__api_8c.html#a617d2cc656ab6427388b938597194ebb',1,'php_resource_factory_is_persistent(php_resource_factory_t *a): php_raphf_api.c'],['../php__raphf__api_8h.html#a617d2cc656ab6427388b938597194ebb',1,'php_resource_factory_is_persistent(php_resource_factory_t *a): php_raphf_api.c']]] +]; diff --git a/master/search/functions_1.html b/master/search/functions_1.html new file mode 100644 index 0000000..5f14d67 --- /dev/null +++ b/master/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/functions_1.js b/master/search/functions_1.js new file mode 100644 index 0000000..73d7b60 --- /dev/null +++ b/master/search/functions_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['std_5fphp_5fini_5fentry',['STD_PHP_INI_ENTRY',['../php__raphf__api_8c.html#ad2aba389e88a1e9e11b7dae021bfddfc',1,'php_raphf_api.c']]] +]; diff --git a/master/search/functions_2.html b/master/search/functions_2.html new file mode 100644 index 0000000..3995cf8 --- /dev/null +++ b/master/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/functions_2.js b/master/search/functions_2.js new file mode 100644 index 0000000..0a572f0 --- /dev/null +++ b/master/search/functions_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zend_5fend_5farg_5finfo',['ZEND_END_ARG_INFO',['../php__raphf__api_8c.html#a9337bda6793399d5917999063e1aa636',1,'php_raphf_api.c']]] +]; diff --git a/master/search/mag_sel.png b/master/search/mag_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..81f6040a2092402b4d98f9ffa8855d12a0d4ca17 GIT binary patch literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn literal 0 HcmV?d00001 diff --git a/master/search/nomatches.html b/master/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/master/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/master/search/pages_0.html b/master/search/pages_0.html new file mode 100644 index 0000000..75d203d --- /dev/null +++ b/master/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/pages_0.js b/master/search/pages_0.js new file mode 100644 index 0000000..2349abf --- /dev/null +++ b/master/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['contributor_20code_20of_20conduct',['Contributor Code of Conduct',['../md_CONTRIBUTING.html',1,'']]] +]; diff --git a/master/search/search.css b/master/search/search.css new file mode 100644 index 0000000..4d7612f --- /dev/null +++ b/master/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + position: absolute; + float: none; + display: inline; + margin-top: 8px; + right: 0px; + width: 170px; + z-index: 102; + background-color: white; +} + +#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:111px; + 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; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/master/search/search.js b/master/search/search.js new file mode 100644 index 0000000..dedce3b --- /dev/null +++ b/master/search/search.js @@ -0,0 +1,791 @@ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // 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 idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + 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 = 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 . + 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; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/master/search/search_r.png b/master/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee8b439687084201b79c6f776a41f495c6392a GIT binary patch literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/typedefs_0.js b/master/search/typedefs_0.js new file mode 100644 index 0000000..1ad3f73 --- /dev/null +++ b/master/search/typedefs_0.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['php_5fpersistent_5fhandle_5ffactory_5ft',['php_persistent_handle_factory_t',['../php__raphf__api_8h.html#a833eaa62ffcc217e5749c26c18885b17',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5flist_5ft',['php_persistent_handle_list_t',['../php__raphf__api_8h.html#a07f599598d2b87b188f39871d026c177',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fprovider_5ft',['php_persistent_handle_provider_t',['../php__raphf__api_8h.html#a31f0595f4f726f762790cef844568fc4',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fretire_5ft',['php_persistent_handle_retire_t',['../php__raphf__api_8h.html#a85e9e715d308dc5d98b980c9c57d02bf',1,'php_raphf_api.h']]], + ['php_5fpersistent_5fhandle_5fwakeup_5ft',['php_persistent_handle_wakeup_t',['../php__raphf__api_8h.html#a59f5566ecc4c76e048ad53469eb20142',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fhandle_5fcopy_5ft',['php_resource_factory_handle_copy_t',['../php__raphf__api_8h.html#a23b073aa7b8b7dd182b336b07494288f',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fhandle_5fctor_5ft',['php_resource_factory_handle_ctor_t',['../php__raphf__api_8h.html#abadff49d810f7ce220bd3537bdaecef7',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fhandle_5fdtor_5ft',['php_resource_factory_handle_dtor_t',['../php__raphf__api_8h.html#a1b826c765392c93336db79bd6697e33d',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5fops_5ft',['php_resource_factory_ops_t',['../php__raphf__api_8h.html#a29e0d7a66e441a5265ddf2f0adbbb3af',1,'php_raphf_api.h']]], + ['php_5fresource_5ffactory_5ft',['php_resource_factory_t',['../php__raphf__api_8h.html#a4817c4b3d4077c48dff36376487ba8d4',1,'php_raphf_api.h']]] +]; diff --git a/master/search/variables_0.html b/master/search/variables_0.html new file mode 100644 index 0000000..c98c046 --- /dev/null +++ b/master/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_0.js b/master/search/variables_0.js new file mode 100644 index 0000000..b91c1b5 --- /dev/null +++ b/master/search/variables_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['copy',['copy',['../php__raphf__api_8h.html#a8094f85df976aff73148bc579ae72e38',1,'php_resource_factory_ops']]], + ['ctor',['ctor',['../php__raphf__api_8h.html#a044b07071758dbc53f87bfd212400ac0',1,'php_resource_factory_ops']]] +]; diff --git a/master/search/variables_1.html b/master/search/variables_1.html new file mode 100644 index 0000000..3eab7ea --- /dev/null +++ b/master/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_1.js b/master/search/variables_1.js new file mode 100644 index 0000000..e90008b --- /dev/null +++ b/master/search/variables_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['data',['data',['../structphp__resource__factory.html#af2be7546c9d94eccc9350df812830d12',1,'php_resource_factory']]], + ['dtor',['dtor',['../php__raphf__api_8h.html#acb8a7a04b86f08db41a2d6232676c65c',1,'php_resource_factory_ops::dtor()'],['../structphp__resource__factory.html#a7d6c89f9c6035be8a5e166a6a86cd1c7',1,'php_resource_factory::dtor()']]] +]; diff --git a/master/search/variables_2.html b/master/search/variables_2.html new file mode 100644 index 0000000..282f35b --- /dev/null +++ b/master/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_2.js b/master/search/variables_2.js new file mode 100644 index 0000000..9811604 --- /dev/null +++ b/master/search/variables_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['fops',['fops',['../structphp__resource__factory.html#af46453098d0078f9015184549b363824',1,'php_resource_factory']]], + ['free',['free',['../php__raphf__api_8h.html#a653a4a0e9c39ad942e9573e197f62974',1,'php_persistent_handle_list']]], + ['free_5fon_5fabandon',['free_on_abandon',['../php__raphf__api_8h.html#a84ffa94401b9869e14c190be4bb1b6be',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/variables_3.html b/master/search/variables_3.html new file mode 100644 index 0000000..36e31b1 --- /dev/null +++ b/master/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_3.js b/master/search/variables_3.js new file mode 100644 index 0000000..4b7b228 --- /dev/null +++ b/master/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ident',['ident',['../php__raphf__api_8h.html#ab2446707ee5cb070fd3219e191b31769',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/variables_4.html b/master/search/variables_4.html new file mode 100644 index 0000000..c736635 --- /dev/null +++ b/master/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_4.js b/master/search/variables_4.js new file mode 100644 index 0000000..333dde8 --- /dev/null +++ b/master/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['list',['list',['../php__raphf__api_8h.html#a4935f6446b1d4a2feb7a22dfc4e5d6d0',1,'php_persistent_handle_provider']]] +]; diff --git a/master/search/variables_5.html b/master/search/variables_5.html new file mode 100644 index 0000000..4e9e673 --- /dev/null +++ b/master/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_5.js b/master/search/variables_5.js new file mode 100644 index 0000000..1fc02d0 --- /dev/null +++ b/master/search/variables_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['persistent_5fhandle',['persistent_handle',['../php__raphf__api_8c.html#a385b722141c96392a35d8b6dfc29b0d3',1,'php_raphf_api.c']]], + ['provider',['provider',['../php__raphf__api_8h.html#a43aabcbe7ec4b5ff463f74cfcf788f51',1,'php_persistent_handle_factory']]] +]; diff --git a/master/search/variables_6.html b/master/search/variables_6.html new file mode 100644 index 0000000..3460c61 --- /dev/null +++ b/master/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_6.js b/master/search/variables_6.js new file mode 100644 index 0000000..405729b --- /dev/null +++ b/master/search/variables_6.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['raphf_5fmodule_5fentry',['raphf_module_entry',['../php__raphf_8h.html#a42f904573a2c5b1eba6ccd6604269f99',1,'raphf_module_entry(): php_raphf_api.c'],['../php__raphf__api_8c.html#a42f904573a2c5b1eba6ccd6604269f99',1,'raphf_module_entry(): php_raphf_api.c']]], + ['refcount',['refcount',['../structphp__resource__factory.html#a00ebf2bd2227f5d4826751b3b475769f',1,'php_resource_factory']]], + ['retire',['retire',['../php__raphf__api_8h.html#a9299f3f0821061ad93d15c10cf735b6b',1,'php_persistent_handle_factory']]], + ['rf',['rf',['../php__raphf__api_8h.html#a8204714f100b74b028652951ca40abd3',1,'php_persistent_handle_provider']]] +]; diff --git a/master/search/variables_7.html b/master/search/variables_7.html new file mode 100644 index 0000000..34e7f98 --- /dev/null +++ b/master/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_7.js b/master/search/variables_7.js new file mode 100644 index 0000000..7d1887b --- /dev/null +++ b/master/search/variables_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['used',['used',['../php__raphf__api_8h.html#a119a44fd9f5ae066b6d77e7a35a25cd0',1,'php_persistent_handle_list']]] +]; diff --git a/master/search/variables_8.html b/master/search/variables_8.html new file mode 100644 index 0000000..1c5802c --- /dev/null +++ b/master/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/master/search/variables_8.js b/master/search/variables_8.js new file mode 100644 index 0000000..ffac862 --- /dev/null +++ b/master/search/variables_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wakeup',['wakeup',['../php__raphf__api_8h.html#a6633b7c860e4538942e0367d64ed5af7',1,'php_persistent_handle_factory']]] +]; diff --git a/master/splitbar.png b/master/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/master/structphp__persistent__handle__factory__coll__graph.map b/master/structphp__persistent__handle__factory__coll__graph.map new file mode 100644 index 0000000..eee6b9d --- /dev/null +++ b/master/structphp__persistent__handle__factory__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/master/structphp__persistent__handle__factory__coll__graph.md5 b/master/structphp__persistent__handle__factory__coll__graph.md5 new file mode 100644 index 0000000..8d05fea --- /dev/null +++ b/master/structphp__persistent__handle__factory__coll__graph.md5 @@ -0,0 +1 @@ +070da1b38a773f8503e7dc56a2197ac0 \ No newline at end of file diff --git a/master/structphp__persistent__handle__factory__coll__graph.png b/master/structphp__persistent__handle__factory__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..877cdc987dc111bbe31a331004602c5aa0a0486b GIT binary patch literal 16372 zcmb7r1z6PU*6)BKN{S*WA&4N|9U`F!(jna;h=8PYNVf=xbO}faNVhc7(j7`lDV=wX z`<(CF`<%U>doRkP55vrV=Ka6#TEAL>^0E)GF-R~F2n4p&Lvcj}0>u`-pVXr= zi^D&c45S~3BhHb3QfjlJ5C}?yl(?v}Q^NX`ixG;F=B*CFTDiDNNM;#(q?5WgrcKKMR|kqm){$3+&!hZlK6 zkDZpP7*%FbTwJxGbpYk6`h90-{>9#8+)zow75M-e0z5pgfPes!@a?XI@yxGTa)xWe z`7t;??M7L$iJ!yB1XcxmIBd;F%B*IduUrj~VRt`qsty0ul@QR5!5ViRPaWlsEfp0* zgORMb5!&0Xz^;1=__t|j)cHfWY46;*Br7Y+Yd!0kDfaXiJlJj!!=ekX=|CwcSR=Jw zQC+<--x6#R^uf{q-e&M!1_rU-B%%08Ssfjn>Uxxrj)eBhQc_a#_-HPBKSUosyeudr z#AdrF^CmWSt<&{*z5Fs3)~n!P%ot{EbGzCjx*%^R%`!?}UZQwz%ljG{B%hm_=6?LZ z5)l!p*`IdlE6}TT+|=3Gm?GWV+uPdTZ)*)DwO{|Xv}8DtA!Y68=wDdKV$z$0U8<2E zobQl4zLF+ztXuCcM8KqR5ncn{E;TuExU0L^ZWUE172R<*)|G~XV&MO zpS0H|mi+cqqAn{4e6pP2X8XP+CnJN8V1M!Lp_Hs_%x3+$4k{|@?K^iQ#l`ovL`A)R zj24L@+IQDRNb^iDBZ!4vD~ybc0yOetJUtQW71pUnrlw!|(;u{a`6A72IeweRY8qct zQ&YX#A>YW@xZ`MdO(IiKNGs`~N`6~BfW0LRibkl={!?Xtgwtx zLo2iD)rlqSbp}Imaq)-nJ!SdS4pUq;qp0KL$5=^Kn}MMr4ISM>@#nMw6&1XAc>QLa zRo@2Wgm9;P1s9;^>_HA+4-~|k^Z{FM%aNKyt%5B)1y@iX3Y~5nqfEjsHmvYAB4wz{}RhXRL(Y`G9%3MsW3!E zmwky7GxCbJx3`^$|EpKCozVx>GL*#E{q#t`$q&0~32Rq3p3QJLOgd9> zZY3+ZwLrT%B0fI&;J`^-LV}AZm(6YY_dZl&i@P32Nkb#CZ~Nj!F|*f&qo@kDU9A4H zmAN@Domywn=k@V^0hA03n40C!C7wRLi!agGlPD0GoE&~v>AhapTekM@Zr|8gLVO8P z4UKmN-GhV5c5B0r_gz#}ZXlK)Z;hY9DnukD6}X(l>bf^-TGbBeJ$qkazeWHnxixN4 zIM)@&@ub8gbc0Xqbi}0V?dGH!9vRMG{=9v(zZq^-cX)})8;5-qr*!w-77zz>E_LwdRA89HVdtD(P}!PP$YYjgo1fyT(9@{_gmZ8pdeh2RPi#HnP))$ug*^|RxPTMVn_NLQ*1{}T``I5%QG(Ud)kXKdplL#h2 zL118FV(%5IC@WvYW8*b(BX>X0hf+l&9is?iGSzL!NK$U_s(NH=Ph6p9 zx$McwN%Pc{wvO`(4HU-fkyR88sly2`-FC5ZrWRMeX3;P*%G@L)YZ)0)GcYi)`!!fp zRCMj?RZ6(`*REZos&?EQ9;&uk@RLd4RnXGbZfR?KVAB1L#=KNRTpS7}Ju@@&K#8f` zSgng=BHu58r4n6_Q~QaMe0-iWPxigF*uP8l^XC^9>9#Pk?~C2>*sYU&4wh!gq~mI>*;YMT zhcmMQy$A|Kd=^U&Su>a_-z*^w!_xKGl5H&YQqNOI7lS?+xxf(bnzz z$}y^%{0R;|aJ{bg^D&py&eSj7OUb#WC9G<;5;2YqEtNff#|qQtI5-A@hM~B(q{*AM z_xsoH7<&jSSDe!HD>Aj8q!Jk)st|;Ia6@+a5_v-9xp9w2^4h0sTsMNK9-hZ2F)?`| zuR*nIEt=RS?iqaii}C8?<0fd|=KAQRKK{0H(RAn^`=8XjvrtZMp zJJ%GVDh?c9owLT0gc~Q`^^%rz8Ld8fXK-`UQj`CagD?C>OoN2i+hCdJ@1(LMia|!Xv z*LQBV(Ffsqa^foUj`PaK#>Up}ZVR-oRMp(bH*YRVD10>SC4cqmRm0b>*P(lgzkJDu z(A%7@U7o7u`LVt}x49V}O3I^Q{v`hr?0BjYfvwo!Wq}sb>C*(ea2i@#F$MetUK`X} z=Ur4p&DLkk_Ag(=?%ziZ3J%62CJvNMI@66%Hs8{{@ z>E`lS3GGJprZA&=@kPJ}l?7eU!SL|$U!h#MG@D;O{n<3x&F|;W7Xg>yedt5&6ggdy zqob$yj*5!%n$Dwul~xy5RV5I=h=PJr)rNZELS$TA&an`5@_k#tas^tIsE&?~&24Q9 zgE>mb6-yEIu?Cost-LOfSi0GNJ+j5={mvk0r{VPubOHWn?V71FrN7 z5668ZEuBh-;jl3oh+KR4XojsJqR*c{4{n_q2Xq=KF*-3}I9Xxi^gUV)I!;)LY43bD z&y2X8-KT=C5Mqvq*RQ=_y}HQw}QsibF;I0jr~u^ zksqcD09y!j%{0J-L_*G-uropre=V&gg$D(F{;1z{m7F{bVAnz@&$MTHIyLw6$pF9v z)RdG62DO6b;e5@xbbMR6mCIScPu z5~G>rBkd}?#!pYbb`eGHF8toH|FLhyRsX11|AE6z9A{YwBX^UpN&EK~AXj0GxFm`1 z_X++BANcPl(^v<#|0p<<#~Pt@v9l{JwWC|V^mhm5pDx_C+ohTGcpZJvoD1hBF9Ik= zpi{uRt}kCO;bc9FDLXu3m7T*yq1%!5vLv})bqiN;3*o%8te@1H5u;u0a0PL;P|tnb z+uHhmPv4T;)s1MsccI|G{!S+J;5l*-*lJ5N1$Lssiq4k@ba5?grK>vYr$w($yt6>mtUhc(L){c`H3`T zOzO#SpADh&UB<<=QWO}r3t@xbpP%=JE={V!4Skd`mM|_iak%H&L`MW;AOmXkuzds9?h~qF#1K6pyIAK*Up{GZwrKR=JZbdPDjq82=r%#-( z{QaB8#)#eB-JLdT_w7b5GW?nIe4eg#>92OQf?eM}KyLSJ7$ zAUK$#>fB|c61||Hz-cMban&;G)=^mw_i&xt@#n@y6lifz%AUn-R306Tm~lR-d_m*w z9ae*XH!_H^JjP^6}j5kfd- zej5410xAwmcKwN`g}U|R!30d+$;lLxQ&V_kWT61cwQE~%$~87NBA!!_{$@~OGd8*^ zDk@gzM`1-rt^drI;>R8FEGNny?+9uYHaCl-P*Oh#d-Ls^(c#(gCJiO!J*eg4&o^%n z^S#Kx$H#96x_Qx4tKPk~(K&PliRgh#8O?q6eVv%d^dOx41`7+z*r%sa%rO8Mq$MT& z@Ne7*%+Jry)2>!6E-p4YJ=#rE%*n{kemLSE(B2)-v&NKV$-%~^Al{sPmh8NG_bwe> zgq-l9csY}K`PYb}vZp}MM#slHzjZ{>aBwIIpP$&GP>vL6bBvy^4&}BqHHp=o{FFxW zqaQQ%x~{ISc5F|}CBzmi%#w%B#@<+3Fe-)XDwXby_?JCiw<%D~U7Iq+wmjcnX#0{L zE=>RQ>C>OTdPSsxlrd_2%5D{|DUn;Rt19_NrWV;sAy<0LVK-U$|47G1f&u~}0s<}r zG;4nL7Y4TMfbQAc(h?XDAer88S>v|~d(!QAPYQT%DE1Nbiq+?FXq5iA6a;vYlapG2 zMNCLeIM$S~J{CEG)5bKkweX zix(%%P~8h$}x z{ot`)_OaA*ygX)Y;{AW~wcX+BlJk%dtR1K!l9h0-M{+E>4rKH@%PiM4j&@Upda&0y z#3n?5hEaI~@7Ip^^73l$>dN~XyBtT*zvprI^EKK_ob$%@64#^?tWJI?#&zgsa}BERTuF4JR(SxdI!%01qJ(Z)mYls z9dBO61NlH7+M~U}T_z^qG`i7BTUzA7H}1rTUU~^gH`ftc*-b>$krln$`ec~yP`8u4=sP->sR~mbD$bdYx(6!uIm@(@{csJ9KVF-7cqwk&{;GnUr#>jdG&i_ zcBxx62jBtsYYe)<5RsS|8bvFY=5c;@uo!Q(I!O5UDBwk9S{hYAfYj+)x@A@obU1nj z27Oag|KehHIEa@K@=u-i}V^%PvB$odYlRBxNb{K#g$iv z(TXAWaOtPEx2bGvzqXoi0VyK!TGXA#>~|MU6kMh=i)_8&mR$$^%Er+#Hde=3sTD)Q?p2 zp4@`HIsfh3Z69>pm|Bix zdSPKZtM#<%8M#buhx&}exJ%*4In&GGtk}R&vHZxXw12 zV5zybw!j>H!Tsyu{_=$JWeoa4!;ztVCbHKm!66}>nws{^kCk(WklO5!>#?LJl?q0X z>i$J>(Kfuwirme|(*A>YUcP*(KilBdJy6C~C!F!=0zC_V+D~t4`mbc3s}tc9{@cq?-agyGK)l>5>>yzBG92Q}xC_*wa#!}Ff@8#h?(p5os5$?a#l zm@lKDg)+aCd7+|KQ<)p%8UF{?d8@OnjggMDB83UNqto1qEfw-XG?it&tb0ld=h8X~ zcbCrztxopjbeM>4#a$>gd1@?p%qtq-j*?RKNd9Fm$#GWJ>{93m6CqKlIx%gKypGdx z@NF!b7tx`p{p0!4_#nEXEnTe$1`ny=aFW!(KN=(sTrwF%tsd=3TSy2o+pG1kVX>(gp5-yRd0T7 z`c-|w@5Lt!BGwX8t&??4MrL-FJHJ%hbHl0eqtD8lhDb!Gec68m$u#ellxy&^o9B8b zTl>uDnP&43y2%=+H!P4pm=s90_<}BJ(uBO$o{hM@%4x5f+Lb|Hk{|K!LSFv}iopyS z&-n1uJmE=<7Xz);=f2C*=1^lj!G(M`LlKmOi}%n;(H@~Utd+|Wo$6nmxu#V6 zp))sf>x?U5BF1M%W;qCjqgvGXc#Yz;&t{|INQ{lWp5^l_jS!Xx>m$ocQ7;*Wc7-3b zn^d|jGNGQ&F)xo#;AN?5i}qA%Zq@Ym58P5@*zGOnh&U{aCpy$YY~a`qYnrrA2&FJ* zd#BT8t>mF?A}ljIe=-yqH?u5%v-B6WI%-_o zdjYr&LEq2H@e926xSk)-b<(vJTnTiVm7v%OTg)^Pw<9&x(PRsExw$%7x#YU9z5FYI z_UyEu3t#uUaUeVz^^$bZv6wKSX5ISd6qdCAeewK@@Ux6!m94Fsjf$Uz@$Cnuk(o`Y z1gh>O7_`$J_YNPg9eQJ#^Y_G+>#xk*NIPyy4Al`29Isn5wVInajHRT44@NoZEug`F z+nfeO)p1mm9?R}VT#tH;&ErJYZ|meBq2#J8tJU-*WJfCzs?IIP$J*>3#~-ZYvrL}X z@K}+g^TYErit;#U4)#K&m-TXI19uyj$K!c|Bi+G*%74=G7`tlEp*h9Zy&|_HY1bm~ z%>NIr#$lzpxETFH+W($7L4(nAiRUIUhHVw+RHtUC{r0b4zfPfhl$e}jAM|HhmL09n zUQU(hwt2sSjxfP>34{KTOnquIXe<;Q&Uqm+w&4p$0=2CV^FAR1!Di#eR}DW z#_iuR*(u07K{%x1eV*6NUReNE(tEk&=gMO>HG*cGH5ZCC3_henS(YH!c`2MA{ zvk$0^Nm$T0)g4;~!_8+tGqsc0OXZ7{O9@YP542p~8UL56gNpbw`_lZeE>*g?M=@D3 zma|MgOpHRUy%VE^kEU7nOw`)?t3*RQhyKloN=W+oVc;Ld+X}lw(4`w?%d5ZYIPfzj@aix;0+~vd6LuawZGT0N6!v1A|(dXMRAiipN{=H zM)t4AU5Mg~Bvzgrn4REZo@*|~(mIdpNYEgMK4QvD!E|3D@RDdakE?mOWV}ggtJh0*_etp zcn&>fT}I_4mqV!BE6u_%qP>Fp%%-O$^v|DeL3y%Xd3fvSYz%W>WYgGs>|)wtE5|Q~ z)KIxX|f$OfuuR^71$f3XLB<5z(V zulx(=?|Fh!`gx4;;z)H{)(3q`s#A-VeK^ip-KK1hDDJ#4mw4MXkrP%>b};p2%9@!Q z{UzZeCNdm6EGIBe523QntuW=^@t=rz%BYnBaHtOG(m8_Dj7C^GT>lHzvPibbn`P^GsO z@BVRZuyH^ikJ$Gsqd4NZc42e5NA0W0UzrC}SQICVaRo6rf$g^iIkFt&w4eC0(BAnx z-Ev9Jod9*DAq@GD5j@0CFU|GQ-c0u^W{yAREKhr!T7i6g3w5k{d;Jr?(Jk9{Y333; zIwpF(49x3%rB4N&b1p$EvfeIl6Pc;Q%2|x(PAl{7NHCXIZfK~V4z0m7et7cJFSF?u z6*XI&5*afJS-(Kl*9E^C1cD+FnFV0DHeGMRwU$H(FsL)tRoY*4@Y&lgslwwd=Y;}h z?t`;)b|$h%QJFWp+BTMNpE$ZOXN9$!v&BW}a69H8tNO#^_Xy(iXYp%E7W5x%%#H8V zX}%4MV0-T5YRNi6Mw{CreZ3f*8KSr`k>ZuS5c*1|tyotB_ z{vT0-zk*(wMS=`E3}^+6WPVb=J3{`xUqa02`*F*@@p80M7MVq(YjSdOt~>n?B%|#e z9ot%h3F9ZTD#vdXn;;*9dMT4EJe6GxxVF!X^YO-4t@W$w9Cv=1WVn&m{ii?=a(DTR zdvHU;y^4woJuti^M=WGKKz#v?&%dOE1KhbSaIi(I-}wL$E;hylp{(fX*E>I^stJMO z_|?`5LEVQ^(n{iHHl)@Aavb6+0f8SF*y+dhOGz%XtE)kd(=W589Z1rw;>``g8)E?z za&~<^)c8xxN>Xm2N2sJvG=mxy$3k(EO z?z&A&`(=N|g9Qo~*w)lkX)XmRDfd9nzlHb)u0QrLd;+NFNRtqgkonDzAJ6!lcd|ia z?|A<>-mVDRffhSEJ5uWc<=c3Dy!3T+Gz~Ne!stgdAkj1LS9q@t4C zJs(t(L+U%OKRalvEETE~{RYb)WBx-Ppz#bWJ|=Q<@}J*hbvsKfMvTtSPUjaE(u1X{ znMg>I*<^(30ydhBo_n|6`2~G;l{`2!G&&`P60b7x-u(PLI2q~v%h$xkc1ga1&2fC2 zm-oqs++6$K+CN22%YA<5?EK8;M zSD`Dq)lBsC^yY(HTyY@3z@of<`<9M|h9<4w>>G&4_D6jq9?*~TbnELRDM-1WWk+?9 z!aIE1m2;Q3djR$CO?_?szX(E)%Co;tR@&OE4A5w+>+0$v%0;Y0!o%Bgl(J^m)`CTS zF3pV=8QL3gf@G3@H1Zr1LK^9<>J)AhgFQVsgv?qE*$U}>g}NfoMn9%bJ3Hp>i#`kn=2P8eHT89%rtJFIq#wv-#NK%02%gt)Qf(rD@bm2jEdhL`C^Pa)eSq zfRt7)NgQtTHn=W>IV@B}+|P)>3GoMC-i(t3bW%{A8^67P-E|c&>S*M_gsfrCkh!v| z>StI2V`JkdpUm(ODIY)f>D7V|X1Fm~ISN{NaY>2Ia^EdRotg^S%J*U6*&U4Rm0u;f z9C}>A)Sq8kq6Llq=YTYel)8Fcz+fV#WIo@oqgAf5dI&g4KY8+&m!ChVun^?q=H*2v zi?(Z|qzrIq3`|XFZ{5083@C=gjZ;}x{5C(o2AoMd+wJ!|9!s006Ku`$0uU;>rlzL0 zGF@8@nwBJ(5}6R#xU>e^bqDB4w^>=`6A}`Pwq_fP9XF@>Z5Odadx;V_vfj_~V8`j5 z9Bd;z;jELY2>$`)?j$Re*$J7G{jvG~HHJkroKAN~w#(~Jv4hfP;hchK+|V9LZNbR11;V}I_s-}i)ecPLu3MrfprSaP z9WJ3DZrr#*#Aa|2beRAUVJKn2A|oTM?d@AidWAJ<3DO+8U+goK3a!uK2pOt64^9W> z{I3N3|jP@B%|Z-hgE{vMeT!Rq)8H^HKP4iqK8nL04ElXJU;a z1s8&Z=x8)N(R=qiH!7j{8=06OeGx#bEs$}s=@r_aT`R0_g;jWxMIn}ZZMyQ>T;e4x zB6)Z>dttVV8L?~(LeBr=S|+Mn+cF0-QLfU)?-lm|)NDJ@SU&8S*$l&ML1QdF>Z8_o)_a z-udnTj79p7)@#E|;*yf{;6L_hZon>q)6IdbA7BSj!(I8c)QfI?jCl(h?p0FK;H+eK z4XaZS1h2p{BUM_Y5(;Udx!V2dCMZmEaBs!@arB`AAl)z|H+mfZ{@C+PfP2ft;p0B? z=jDr?!7*RS!&uCP6HIRXjv21Yxahu&Y}c^qsY!f!vfak#d*8?x7WeNvIub&wmAp-X z%ZygpGt>`sJ*-V^f>0%X;z#S-mJf`KGBU+dxPu%$-%$z))wUASM(Fd59H1ch&%YP@ zQa=?ScbY}nS?+Hd(3d9#v8i&}Au3*M)}}Dsmzt{hIUGKdNaqR!z)JXg z*B=8UxX2+xcG{9CbIM&k;SUUGL($%EE*wUf*P+}tmj$%oFmk3HQtVAXwYmD4-sm)| z*&7c}UF41}d-b5$;j-TG+6@tUQnVa&zM=br32(bP^58X|+W7V$DdOPYQy8kvd8B|sh`XpsNtLz- zd5y030JK9Ee6xoK6J_y2XMgrnDNlZI8I~1)+-4+e5_P7H_aS#RnXs^+K(e(cjUXf- z8yVavk>ZO$Uyd{AS4^3mcb6@_%7qT^7t>zYk;J-~KPf5cU^zV;V4*_rJbKFD2K)-rC>Px6c(>J+pz+2b$Pj{}m#<@9vB$-1|g>yh(4)*GK+jR zRi&~~cl;a@ir|?6ZVU}9k{!blT$lnIDBO zL|9Ygl7+d**B}&wpycAZ0Y;R3j(HC^4iRgLETecn*-}>rm7=1eod_*(Vu-WtS94eX zKi1k@uzGo2_MU~d^(2enBDS`+?iK3PQkKu8-WQLEj`q#hEdS$kL_Q*5`%9Scp0cuX zBKtpAW(2ZBK?L@rSwEFblAyYk2w;phz~G=AWKx!_jLcwk{oiK!_D>)@)6&r)1!mFe&MhiM z6%`r=)w~GkT{bUXyl(VC{{rTreQ)xAn>_wH0t9KpAtP~0C4tE)y~tpm^*i5x2%Z1$^Ri5uc0q!~ zu_8(PpZ~Ep0#4iVIN$e(!AbAla;(8cL^!PFA^V4p+pbEUPVM;b{=s2;9oqeTlFNpu zxcDoGtQ#g3+aWBGA^3>6xTh*=|-f0Fh&<1aP%^IutNZUIw7vZ}-AkHoYY8oqOVCkLHH7~CZ4GsNf zw4YQIndqvt!a$Dz1w&%vP;s(CJ}AhbdmR;Hmf)Lb1nm?fDV;igZ&!Tep5;N{by`-) zZ3ylTDjk4*sGzQ%!|)5B0~I|zhMeH`#ja(PbcJ$XB>2>`DY!zZqf=YzEDjA#{r8k3;t1cl-qK+hv5);rH0>O^@@5<+Eg$ z4L+n{45_l0wd5}4F|Io0RJQu;EJ6B!bVOayybj)jojr28>EUaz$CyQ z`IDTC3mA$+6%{NLS*j)my%a2ZVxw}S+dCfHQ{K|N`w}?C(7b~Tus<;|1fj+vT%wNp zotIPn?Hsw5mX^da74>@(_z;jzy6{H_pg?>?js>hw5JGX<+S_X_HvY2uiI(auhbfNx z@x;tLj0qq-|0{e$N#&en3K?fb#n&5^P-Q709{`Q(EuZb3&M#j`xq9|IJ8IBecZbxF zNt=()#@LZL0A1H@-;GKzoDG0qBd-9ZHT?7E`{}E3;}CzjvDg*o6A^Ls*;p}}Rn7LL zx`TO4h+M3!x&aV8n3y^9^SXd;usz=b5x%n&X(Kr5_dt{gb%!L}8WSNYDJBAx7Tmsi z50CVt^Cgk#73oN z-6*9Q1Yn;w4RLx^BLZNzrc!x)DlZ>e65|jS7-J4$$vcetrf&zjbiw z%wE4E;|bv|kfATm?!ED5+m%`0oH;+^0TCPyKOYD_$W8=PF%7VI^3*ZN%wKWwH7f6c z0mad=F@4ykqxBvl{0={!q*MIPa-0_#wtepCxB^k6yb>mvRIB)Lu=fGyL+bJp5bW8x zITQpW++!Ng>W@|#WD@yrfL{M9KAse~gQv*(VQ(mjuGmijEm1#PRAp{@Ie&VjTi*Wp)mL%L3{nlPfQ4wZ%;YS=z}VaoIUaJxqu9-eMn$C`gSSG4*wMk(Lnz%_?A9uy`1)=w-BT#daQi7xZ8P<{#ZYY3z4$Fx{sU zd|v;+*dZD~OROgKh?y?8(glW31=9c!BWm-fa1VeRGYh)T0c@D9QNwT)1myFr=RTte zo}c`JP`@bXNo${?BO*K>kiWe6C5EX9&O8btCnpDXn%^UpUo|$c9`+AXO&_iHoZ?@* z<_(cfBB8Q9KRDuAwaz!-{9i;sTwKC&7n5_k|A@es}ndk2ZM#41mTVXP)$f)C*AOy>^ z^YZd+9kL6PAR7boA^=qLTo{26$?_Stnle6+)5OxU=GllJykRQbA-S6BN=NqQD5?t8 zZbjcenMbD$Y2iT`JP5ZIU8WH1>mS;Z*2+}81$zpV4v7~p*f;9W-Lc5{@gZNq>wdxu zjPJtip1@m>fsk4evJXH-D}tE`5=%E=@enf-2RyOWCUS-c4b98nAKiI()fd8B+LeHA zvWLv!FQPmv``NQ+J32*gAY?mpvdDw*gp}UF!2wY%*#xO<$tO=-;R6Inf)a{~*N{~Z z0(j+4wa735FkK`cglv%w3?0eDb3fkn52Esh;E*9`Npy5{_w4Pt;KgBL!|FvPjG>5% z%dF~BSPF!yC@7>#lK`Qu5?5AKH263T2M}4jF3`#*+=F`{n=G6!uvVj_)Rq-qk}Tv` zGj(C1%=fd^>^j$+it~#SpIj#R*>we*+U?PCN;{VnjvkN5U>5RYG-x$xC+}PJMCRt^ zU^oRE4lV)&JHeyn^wA0%YS4pcmzL0H_b8fR#0jbdawkLR5!I6~4a9 z5TwG9E%Mv9Z+cLr+IxChJECa&p<=s2jsLGvlV%u2`qOL+5{{;q8UHS90LcB2YXbeB zh*i(CA3cL_&3*X`8P-8J6D2d!7wo5%+Pd0P1 zl3|pVLZa>`vLt=r&g~O$xPN{?E3zazMeusZ$U^t0RthJwjG;xiCDi zwK8)Bw{|hu6zAj;ZqJ^?D$n7=v(7E9Wq1$%uEG`1e0I37n@E|3L3w{8jb`?Hy;o&4^ z?Hkbmu7PPNB(Fopw|S8PHRoS!e?_O2I{KWkyaekSn2{PuYnQm29{_}H0e zc-k7g^3av-hlB^%FIrnJ93E^(J#*T(|4^QnXy{K662chRQA5nf$2S*9o5ZSFtCS^6 z>>5ve^XBBg0!7fv=Mx>LpEd?CK2W%O*?khbFuuS*x105Z5&UX_dCDq`I9PO-h z4->9{EV26zkecTN1A%##`l{wj`SgB0SZ9c4qqc^T1%pDG22(tqXVJL9!NEm5?lws5$O1loAl1=(kCb(F9S7iZ5fI*2rMk z4CX7Z0#$z;&plLqlhA$+17g`8)#i6={Iw16RSBENI z{<glDRmCLNfoElz% z{DkOHxy14}L;tpsOO4gKS(2rtFMpXp>N4G8q@V&c1vZ;`anScs0Ne(IguKelWdMl) zA|kR0yvSj@6>X}~w+=~edt>i$YPCVKN`IvxXY|c%ghKfzP%N2E>q27?!poQ+Y8``Hf8f>kAgzaDwJP&B8^o$ zw7BNcWR*@JWUA0C3zx(1M(u`OnVw>!}3v{hlHO3 + + + + diff --git a/master/structphp__persistent__handle__provider__coll__graph.md5 b/master/structphp__persistent__handle__provider__coll__graph.md5 new file mode 100644 index 0000000..eefa215 --- /dev/null +++ b/master/structphp__persistent__handle__provider__coll__graph.md5 @@ -0,0 +1 @@ +bdbfce3ff34319e460e65b357d9c6c6a \ No newline at end of file diff --git a/master/structphp__persistent__handle__provider__coll__graph.png b/master/structphp__persistent__handle__provider__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..f283a27fe72bd9fa105f9d650973969b25ac693d GIT binary patch literal 10656 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 + + + + + +Resource and persistent handle factory API: php_resource_factory Struct Reference + + + + + + + + + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
php_resource_factory Struct Reference
+
+
+ +

The resource factory. + More...

+ +

#include <php_raphf_api.h>

+
+Collaboration diagram for php_resource_factory:
+
+
Collaboration graph
+ + + +
[legend]
+ + + + + + + + + + + + + + +

+Data Fields

php_resource_factory_ops_t fops
 The resource ops. More...
 
void * data
 Opaque user data. More...
 
void(* dtor )(void *data)
 User data destructor. More...
 
unsigned refcount
 How often this factory is referenced. More...
 
+

Detailed Description

+

The resource factory.

+

Field Documentation

+ +
+
+ + + + +
void* php_resource_factory::data
+
+
+ +
+
+ + + + +
void(* php_resource_factory::dtor) (void *data)
+
+
+ + + +
+
+ + + + +
unsigned php_resource_factory::refcount
+
+ +

How often this factory is referenced.

+ +

Referenced by php_resource_factory_addref(), php_resource_factory_dtor(), and php_resource_factory_init().

+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ + + + diff --git a/master/structphp__resource__factory.js b/master/structphp__resource__factory.js new file mode 100644 index 0000000..d655a56 --- /dev/null +++ b/master/structphp__resource__factory.js @@ -0,0 +1,7 @@ +var structphp__resource__factory = +[ + [ "data", "structphp__resource__factory.html#af2be7546c9d94eccc9350df812830d12", null ], + [ "dtor", "structphp__resource__factory.html#a7d6c89f9c6035be8a5e166a6a86cd1c7", null ], + [ "fops", "structphp__resource__factory.html#af46453098d0078f9015184549b363824", null ], + [ "refcount", "structphp__resource__factory.html#a00ebf2bd2227f5d4826751b3b475769f", null ] +]; \ No newline at end of file diff --git a/master/structphp__resource__factory__coll__graph.map b/master/structphp__resource__factory__coll__graph.map new file mode 100644 index 0000000..76eae3a --- /dev/null +++ b/master/structphp__resource__factory__coll__graph.map @@ -0,0 +1,3 @@ + + + diff --git a/master/structphp__resource__factory__coll__graph.md5 b/master/structphp__resource__factory__coll__graph.md5 new file mode 100644 index 0000000..2aeb0b1 --- /dev/null +++ b/master/structphp__resource__factory__coll__graph.md5 @@ -0,0 +1 @@ +1718c21b2d94cad05b332c687ddf2a56 \ No newline at end of file diff --git a/master/structphp__resource__factory__coll__graph.png b/master/structphp__resource__factory__coll__graph.png new file mode 100644 index 0000000000000000000000000000000000000000..e2afa660e7951dd0ab36e6ff961025b68d5b2795 GIT binary patch literal 4980 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 literal 0 HcmV?d00001 diff --git a/master/sync_off.png b/master/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/master/sync_on.png b/master/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/master/tab_a.png b/master/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/master/tab_b.png b/master/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/master/tabs.css b/master/tabs.css new file mode 100644 index 0000000..9cf578f --- /dev/null +++ b/master/tabs.css @@ -0,0 +1,60 @@ +.tabs, .tabs2, .tabs3 { + background-image: url('tab_b.png'); + width: 100%; + z-index: 101; + font-size: 13px; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; +} + +.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); +} -- 2.30.2