⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 handle_8c-source.html

📁 oci的源码,可以在任何平台上编译,相当方便实用
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="l00206"></a>00206 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00207"></a>00207 <span class="comment"> * OCI_HandleGetColl</span><a name="l00208"></a>00208 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00209"></a>00209 <a name="l00210"></a><a class="code" href="group__g__handles.html#gc61db6d07b9e402fe60c5e4cda17fc00">00210</a> <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#gc61db6d07b9e402fe60c5e4cda17fc00" title="Return OCI Collection Handle (OCIColl *) of an OCILIB OCI_Coll object.">OCI_HandleGetColl</a>(<a class="code" href="struct_o_c_i___coll.html" title="Oracle Collections (VARRAYs and Nested Tables) representation.">OCI_Coll</a> *coll)<a name="l00211"></a>00211 {<a name="l00212"></a>00212     OCI_CHECK_PTR(OCI_IPC_COLLECTION, coll, NULL);<a name="l00213"></a>00213 <a name="l00214"></a>00214     OCI_RESULT(TRUE);<a name="l00215"></a>00215 <a name="l00216"></a>00216     <span class="keywordflow">return</span> coll-&gt;<a class="code" href="struct_o_c_i___coll.html#cd0eeebc9c44bcabe4a2ef626d94bef1">handle</a>;<a name="l00217"></a>00217 }<a name="l00218"></a>00218 <a name="l00219"></a>00219 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00220"></a>00220 <span class="comment"> * OCI_HandleGetRef</span><a name="l00221"></a>00221 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00222"></a>00222 <a name="l00223"></a><a class="code" href="group__g__handles.html#g4333a7bc949d55ed0aa007797ddff1bd">00223</a> <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#g4333a7bc949d55ed0aa007797ddff1bd" title="Return OCI Ref Handle (OCIRef *) of an OCILIB OCI_Ref object.">OCI_HandleGetRef</a>(<a class="code" href="struct_o_c_i___ref.html" title="Oracle REF type representation.">OCI_Ref</a> *ref)<a name="l00224"></a>00224 {<a name="l00225"></a>00225     OCI_CHECK_PTR(OCI_IPC_REF, ref, NULL);<a name="l00226"></a>00226 <a name="l00227"></a>00227     OCI_RESULT(TRUE);<a name="l00228"></a>00228 <a name="l00229"></a>00229     <span class="keywordflow">return</span> ref-&gt;<a class="code" href="struct_o_c_i___ref.html#b2d74601c440e65ed83854393a3b8cd3">handle</a>;<a name="l00230"></a>00230 }<a name="l00231"></a>00231 <a name="l00232"></a>00232 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00233"></a>00233 <span class="comment"> * OCI_HandleGetMutex</span><a name="l00234"></a>00234 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00235"></a>00235 <a name="l00236"></a><a class="code" href="group__g__handles.html#gf0b3b3abf1d48da90f37b564dafeac93">00236</a> <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#gf0b3b3abf1d48da90f37b564dafeac93" title="Return OCI Mutex handle (OCIThreadMutex *) of an OCILIB OCI_Mutex object.">OCI_HandleGetMutex</a>(<a class="code" href="struct_o_c_i___mutex.html" title="OCILIB encapsulation of OCI mutexes.">OCI_Mutex</a> *mutex)<a name="l00237"></a>00237 {<a name="l00238"></a>00238     OCI_CHECK_PTR(OCI_IPC_MUTEX, mutex, NULL);<a name="l00239"></a>00239 <a name="l00240"></a>00240     OCI_RESULT(TRUE);<a name="l00241"></a>00241 <a name="l00242"></a>00242     <span class="keywordflow">return</span> mutex-&gt;<a class="code" href="struct_o_c_i___mutex.html#925a26eb4b1de86f16f0055c5cfd6f09">handle</a>;<a name="l00243"></a>00243 }<a name="l00244"></a>00244 <a name="l00245"></a>00245 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00246"></a>00246 <span class="comment"> * OCI_HandleGetThreadID</span><a name="l00247"></a>00247 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00248"></a>00248 <a name="l00249"></a><a class="code" href="group__g__handles.html#g94df890665f1f2ea39c3f4f4a00f9987">00249</a> <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#g94df890665f1f2ea39c3f4f4a00f9987" title="Return OCI Thread ID (OCIThreadId *) of an OCILIB OCI_Thread object.">OCI_HandleGetThreadID</a>(<a class="code" href="struct_o_c_i___thread.html" title="OCILIB encapsulation of OCI Threads.">OCI_Thread</a> *thread)<a name="l00250"></a>00250 {<a name="l00251"></a>00251     OCI_CHECK_PTR(OCI_IPC_THREAD, thread, NULL);<a name="l00252"></a>00252 <a name="l00253"></a>00253     OCI_RESULT(TRUE);<a name="l00254"></a>00254 <a name="l00255"></a>00255     <span class="keywordflow">return</span> thread-&gt;<a class="code" href="struct_o_c_i___thread.html#7c78feba54eb4bddbd30bb9612355149">id</a>;<a name="l00256"></a>00256 }<a name="l00257"></a>00257 <a name="l00258"></a>00258 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00259"></a>00259 <span class="comment"> * OCI_HandleGetThread</span><a name="l00260"></a>00260 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00261"></a>00261 <a name="l00262"></a><a class="code" href="group__g__handles.html#ga77980531a35fa442bfa3ef49f1a87af">00262</a> <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#ga77980531a35fa442bfa3ef49f1a87af" title="Return OCI Thread handle (OCIThreadHandle *) of an OCILIB OCI_Thread object.">OCI_HandleGetThread</a>(<a class="code" href="struct_o_c_i___thread.html" title="OCILIB encapsulation of OCI Threads.">OCI_Thread</a> *thread)<a name="l00263"></a>00263 {<a name="l00264"></a>00264     OCI_CHECK_PTR(OCI_IPC_THREAD, thread, NULL);<a name="l00265"></a>00265 <a name="l00266"></a>00266     OCI_RESULT(TRUE);<a name="l00267"></a>00267 <a name="l00268"></a>00268     <span class="keywordflow">return</span> thread-&gt;<a class="code" href="struct_o_c_i___thread.html#811511924ead2a8daf6c75c48f094f3e">handle</a>;<a name="l00269"></a>00269 }<a name="l00270"></a>00270 <a name="l00271"></a>00271 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00272"></a>00272 <span class="comment"> * OCI_HandleGetDirPathCtx</span><a name="l00273"></a>00273 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00274"></a>00274 <a name="l00275"></a><a class="code" href="group__g__handles.html#gd5024a0096e3cfd751cd94d49d195e53">00275</a> OCI_EXPORT <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#gd5024a0096e3cfd751cd94d49d195e53" title="Return OCI DirectPath Context handle (OCIDirPathCtx *) of an OCILIB OCI_DirPath object...">OCI_HandleGetDirPathCtx</a>(<a class="code" href="struct_o_c_i___dir_path.html" title="OCILIB encapsulation of OCI Direct Path handle.">OCI_DirPath</a> *dp)<a name="l00276"></a>00276 {<a name="l00277"></a>00277     OCI_CHECK_PTR(OCI_IPC_DIRPATH, dp, NULL);<a name="l00278"></a>00278 <a name="l00279"></a>00279     OCI_RESULT(TRUE);<a name="l00280"></a>00280 <a name="l00281"></a>00281     <span class="keywordflow">return</span> dp-&gt;<a class="code" href="struct_o_c_i___dir_path.html#18e800f3228194e47969ad7d6da19c32">ctx</a>;<a name="l00282"></a>00282 }<a name="l00283"></a>00283 <a name="l00284"></a>00284 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00285"></a>00285 <span class="comment"> * OCI_HandleGetDirPathColArray</span><a name="l00286"></a>00286 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00287"></a>00287 <a name="l00288"></a><a class="code" href="group__g__handles.html#ga73f88244e2242363b3694ffa19fa6f4">00288</a> OCI_EXPORT <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#ga73f88244e2242363b3694ffa19fa6f4" title="Return OCI DirectPath Column array handle (OCIDirPathColArray *) of an OCILIB OCI_DirPath...">OCI_HandleGetDirPathColArray</a>(<a class="code" href="struct_o_c_i___dir_path.html" title="OCILIB encapsulation of OCI Direct Path handle.">OCI_DirPath</a> *dp)<a name="l00289"></a>00289 {<a name="l00290"></a>00290     OCI_CHECK_PTR(OCI_IPC_DIRPATH, dp, NULL);<a name="l00291"></a>00291 <a name="l00292"></a>00292     OCI_RESULT(TRUE);<a name="l00293"></a>00293 <a name="l00294"></a>00294     <span class="keywordflow">return</span> dp-&gt;<a class="code" href="struct_o_c_i___dir_path.html#245ced8e5254494510c595464e2f4ca5">arr</a>;<a name="l00295"></a>00295 }<a name="l00296"></a>00296 <a name="l00297"></a>00297 <span class="comment">/* ------------------------------------------------------------------------ *</span><a name="l00298"></a>00298 <span class="comment"> * OCI_HandleGetDirPathStream</span><a name="l00299"></a>00299 <span class="comment"> * ------------------------------------------------------------------------ */</span><a name="l00300"></a>00300 <a name="l00301"></a><a class="code" href="group__g__handles.html#gdc8c52919edd87057b8b1d0bf54344c5">00301</a> OCI_EXPORT <span class="keyword">const</span> <span class="keywordtype">void</span> * OCI_API <a class="code" href="group__g__handles.html#gdc8c52919edd87057b8b1d0bf54344c5" title="Return OCI DirectPath Stream handle (OCIDirPathStream *) of an OCILIB OCI_DirPath...">OCI_HandleGetDirPathStream</a>(<a class="code" href="struct_o_c_i___dir_path.html" title="OCILIB encapsulation of OCI Direct Path handle.">OCI_DirPath</a> *dp)<a name="l00302"></a>00302 {<a name="l00303"></a>00303     OCI_CHECK_PTR(OCI_IPC_DIRPATH, dp, NULL);<a name="l00304"></a>00304 <a name="l00305"></a>00305     OCI_RESULT(TRUE);<a name="l00306"></a>00306 <a name="l00307"></a>00307     <span class="keywordflow">return</span> dp-&gt;<a class="code" href="struct_o_c_i___dir_path.html#cc322268a33f0d39718cb5c8f21e5042">strm</a>;<a name="l00308"></a>00308 }</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Sat Apr 18 01:13:09 2009 for OCILIB (C Driver for Oracle) by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -