1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MySQL++ Reference Manual</title>
<meta http-equiv="Content-type" content="text/html;charset=iso-8859-1">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>mysqlpp</b></li><li class="navelem"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html">WindowsNamedPipeConnection</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pub-static-methods">Static Public Member Functions</a> |
<a href="classmysqlpp_1_1WindowsNamedPipeConnection-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mysqlpp::WindowsNamedPipeConnection Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Specialization of <code><a class="el" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. ">Connection</a></code> for Windows named pipes.
<a href="classmysqlpp_1_1WindowsNamedPipeConnection.html#details">More...</a></p>
<p><code>#include <<a class="el" href="wnp__connection_8h_source.html">wnp_connection.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for mysqlpp::WindowsNamedPipeConnection:</div>
<div class="dyncontent">
<div class="center"><img src="classmysqlpp_1_1WindowsNamedPipeConnection__inherit__graph.png" border="0" usemap="#mysqlpp_1_1WindowsNamedPipeConnection_inherit__map" alt="Inheritance graph"/></div>
<map name="mysqlpp_1_1WindowsNamedPipeConnection_inherit__map" id="mysqlpp_1_1WindowsNamedPipeConnection_inherit__map">
<area shape="rect" id="node2" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. " alt="" coords="33,80,177,107"/><area shape="rect" id="node3" href="classmysqlpp_1_1OptionalExceptions.html" title="Interface allowing a class to have optional exceptions. " alt="" coords="9,5,201,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for mysqlpp::WindowsNamedPipeConnection:</div>
<div class="dyncontent">
<div class="center"><img src="classmysqlpp_1_1WindowsNamedPipeConnection__coll__graph.png" border="0" usemap="#mysqlpp_1_1WindowsNamedPipeConnection_coll__map" alt="Collaboration graph"/></div>
<map name="mysqlpp_1_1WindowsNamedPipeConnection_coll__map" id="mysqlpp_1_1WindowsNamedPipeConnection_coll__map">
<area shape="rect" id="node2" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. " alt="" coords="102,96,247,123"/><area shape="rect" id="node3" href="classmysqlpp_1_1OptionalExceptions.html" title="Interface allowing a class to have optional exceptions. " alt="" coords="5,5,197,32"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8f144565e1f5c82783b923529c791944"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f144565e1f5c82783b923529c791944"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#a8f144565e1f5c82783b923529c791944">WindowsNamedPipeConnection</a> ()</td></tr>
<tr class="memdesc:a8f144565e1f5c82783b923529c791944"><td class="mdescLeft"> </td><td class="mdescRight">Create object without connecting it to the MySQL server. <br/></td></tr>
<tr class="separator:a8f144565e1f5c82783b923529c791944"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa7a945b918efe54b095d52a472153fc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#aaa7a945b918efe54b095d52a472153fc">WindowsNamedPipeConnection</a> (const char *db, const char *user=0, const char *password=0)</td></tr>
<tr class="memdesc:aaa7a945b918efe54b095d52a472153fc"><td class="mdescLeft"> </td><td class="mdescRight">Create object and connect to database server over Windows named pipes in one step. <a href="#aaa7a945b918efe54b095d52a472153fc">More...</a><br/></td></tr>
<tr class="separator:aaa7a945b918efe54b095d52a472153fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac9fe1d6a34624327ed811ad9a4e960e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#ac9fe1d6a34624327ed811ad9a4e960e6">WindowsNamedPipeConnection</a> (const <a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html">WindowsNamedPipeConnection</a> &other)</td></tr>
<tr class="memdesc:ac9fe1d6a34624327ed811ad9a4e960e6"><td class="mdescLeft"> </td><td class="mdescRight">Establish a new connection using the same parameters as an existing connection. <a href="#ac9fe1d6a34624327ed811ad9a4e960e6">More...</a><br/></td></tr>
<tr class="separator:ac9fe1d6a34624327ed811ad9a4e960e6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9827c3ca18e60f6a8b0f6b333170531f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9827c3ca18e60f6a8b0f6b333170531f"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#a9827c3ca18e60f6a8b0f6b333170531f">~WindowsNamedPipeConnection</a> ()</td></tr>
<tr class="memdesc:a9827c3ca18e60f6a8b0f6b333170531f"><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <br/></td></tr>
<tr class="separator:a9827c3ca18e60f6a8b0f6b333170531f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7cf8d2f55b38508d5a16120bf21e7a3c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#a7cf8d2f55b38508d5a16120bf21e7a3c">connect</a> (const char *db=0, const char *user=0, const char *password=0)</td></tr>
<tr class="memdesc:a7cf8d2f55b38508d5a16120bf21e7a3c"><td class="mdescLeft"> </td><td class="mdescRight">Connect to database after object is created. <a href="#a7cf8d2f55b38508d5a16120bf21e7a3c">More...</a><br/></td></tr>
<tr class="separator:a7cf8d2f55b38508d5a16120bf21e7a3c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classmysqlpp_1_1Connection"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmysqlpp_1_1Connection')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmysqlpp_1_1Connection.html">mysqlpp::Connection</a></td></tr>
<tr class="memitem:a0053ef79210079a5579e55a12fe5f10a inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a0053ef79210079a5579e55a12fe5f10a">Connection</a> (bool te=true)</td></tr>
<tr class="memdesc:a0053ef79210079a5579e55a12fe5f10a inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Create object without connecting to the database server. <a href="#a0053ef79210079a5579e55a12fe5f10a">More...</a><br/></td></tr>
<tr class="separator:a0053ef79210079a5579e55a12fe5f10a inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a382ec4947dbb1998833ad0fc6f93d1c9 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a382ec4947dbb1998833ad0fc6f93d1c9">Connection</a> (const char *db, const char *server=0, const char *user=0, const char *password=0, unsigned int port=0)</td></tr>
<tr class="memdesc:a382ec4947dbb1998833ad0fc6f93d1c9 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Create object and connect to database server in one step. <a href="#a382ec4947dbb1998833ad0fc6f93d1c9">More...</a><br/></td></tr>
<tr class="separator:a382ec4947dbb1998833ad0fc6f93d1c9 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a23e80d1b3fee58e8771b2a6dd3c9ac3f inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a23e80d1b3fee58e8771b2a6dd3c9ac3f">Connection</a> (const <a class="el" href="classmysqlpp_1_1Connection.html">Connection</a> &other)</td></tr>
<tr class="memdesc:a23e80d1b3fee58e8771b2a6dd3c9ac3f inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Establish a new connection using the same parameters as an existing connection. <a href="#a23e80d1b3fee58e8771b2a6dd3c9ac3f">More...</a><br/></td></tr>
<tr class="separator:a23e80d1b3fee58e8771b2a6dd3c9ac3f inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8eda1910b116f1ccdc1a86711ca6f660 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eda1910b116f1ccdc1a86711ca6f660"></a>
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a8eda1910b116f1ccdc1a86711ca6f660">~Connection</a> ()</td></tr>
<tr class="memdesc:a8eda1910b116f1ccdc1a86711ca6f660 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <br/></td></tr>
<tr class="separator:a8eda1910b116f1ccdc1a86711ca6f660 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac878756f63bcd0ffe47ea18f7799429e inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac878756f63bcd0ffe47ea18f7799429e"></a>
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#ac878756f63bcd0ffe47ea18f7799429e">client_version</a> () const </td></tr>
<tr class="memdesc:ac878756f63bcd0ffe47ea18f7799429e inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Get version of library underpinning the current database driver. <br/></td></tr>
<tr class="separator:ac878756f63bcd0ffe47ea18f7799429e inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a65085de08d705e8b90bfc310cd77b125 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a65085de08d705e8b90bfc310cd77b125">connected</a> () const </td></tr>
<tr class="memdesc:a65085de08d705e8b90bfc310cd77b125 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if connection was established successfully. <a href="#a65085de08d705e8b90bfc310cd77b125">More...</a><br/></td></tr>
<tr class="separator:a65085de08d705e8b90bfc310cd77b125 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a71356d1ca53c988bf9f1e1946e4a7f48 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">ulonglong </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a71356d1ca53c988bf9f1e1946e4a7f48">count_rows</a> (const std::string &table)</td></tr>
<tr class="memdesc:a71356d1ca53c988bf9f1e1946e4a7f48 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of rows in a table. <a href="#a71356d1ca53c988bf9f1e1946e4a7f48">More...</a><br/></td></tr>
<tr class="separator:a71356d1ca53c988bf9f1e1946e4a7f48 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac9852fb87572c6f10c6de051bacf6b8d inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#ac9852fb87572c6f10c6de051bacf6b8d">create_db</a> (const std::string &db)</td></tr>
<tr class="memdesc:ac9852fb87572c6f10c6de051bacf6b8d inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Ask the database server to create a database. <a href="#ac9852fb87572c6f10c6de051bacf6b8d">More...</a><br/></td></tr>
<tr class="separator:ac9852fb87572c6f10c6de051bacf6b8d inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a61e571ee724d79c455555f62472880ef inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61e571ee724d79c455555f62472880ef"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a61e571ee724d79c455555f62472880ef">disconnect</a> ()</td></tr>
<tr class="memdesc:a61e571ee724d79c455555f62472880ef inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Drop the connection to the database server. <br/></td></tr>
<tr class="separator:a61e571ee724d79c455555f62472880ef inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0d118df40a7bd4bb63e7286b221f7680 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d118df40a7bd4bb63e7286b221f7680"></a>
<a class="el" href="classmysqlpp_1_1DBDriver.html">DBDriver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a0d118df40a7bd4bb63e7286b221f7680">driver</a> ()</td></tr>
<tr class="memdesc:a0d118df40a7bd4bb63e7286b221f7680 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the current database driver. <br/></td></tr>
<tr class="separator:a0d118df40a7bd4bb63e7286b221f7680 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa073e784a16a9d4b357740a626a6b2e1 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#aa073e784a16a9d4b357740a626a6b2e1">drop_db</a> (const std::string &db)</td></tr>
<tr class="memdesc:aa073e784a16a9d4b357740a626a6b2e1 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Asks the database server to drop (destroy) a database. <a href="#aa073e784a16a9d4b357740a626a6b2e1">More...</a><br/></td></tr>
<tr class="separator:aa073e784a16a9d4b357740a626a6b2e1 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3cb1bf601b19dbb87b36bed4590f4214 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cb1bf601b19dbb87b36bed4590f4214"></a>
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a3cb1bf601b19dbb87b36bed4590f4214">errnum</a> ()</td></tr>
<tr class="memdesc:a3cb1bf601b19dbb87b36bed4590f4214 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Return last error number associated with this connection. <br/></td></tr>
<tr class="separator:a3cb1bf601b19dbb87b36bed4590f4214 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73c67c9a4d4c77fcf2c7a98555542c8a inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a73c67c9a4d4c77fcf2c7a98555542c8a">error</a> () const </td></tr>
<tr class="memdesc:a73c67c9a4d4c77fcf2c7a98555542c8a inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Return error message for last error associated with this connection. <a href="#a73c67c9a4d4c77fcf2c7a98555542c8a">More...</a><br/></td></tr>
<tr class="separator:a73c67c9a4d4c77fcf2c7a98555542c8a inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a047f5c6028d5fb95fad9d8062f2e87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a2a047f5c6028d5fb95fad9d8062f2e87">ipc_info</a> () const </td></tr>
<tr class="memdesc:a2a047f5c6028d5fb95fad9d8062f2e87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Get information about the IPC connection to the database server. <a href="#a2a047f5c6028d5fb95fad9d8062f2e87">More...</a><br/></td></tr>
<tr class="separator:a2a047f5c6028d5fb95fad9d8062f2e87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4964b1400101fc0e812d342c12599e42 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a4964b1400101fc0e812d342c12599e42">kill</a> (unsigned long tid) const </td></tr>
<tr class="memdesc:a4964b1400101fc0e812d342c12599e42 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Kill a database server thread. <a href="#a4964b1400101fc0e812d342c12599e42">More...</a><br/></td></tr>
<tr class="separator:a4964b1400101fc0e812d342c12599e42 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa63bfef0bee8b3f94a8d33e52e374f40 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#aa63bfef0bee8b3f94a8d33e52e374f40">operator private_bool_type</a> () const </td></tr>
<tr class="memdesc:aa63bfef0bee8b3f94a8d33e52e374f40 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Test whether any error has occurred within the object. <a href="#aa63bfef0bee8b3f94a8d33e52e374f40">More...</a><br/></td></tr>
<tr class="separator:aa63bfef0bee8b3f94a8d33e52e374f40 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf58375723c00a4ac494c83ab384596e inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf58375723c00a4ac494c83ab384596e"></a>
<a class="el" href="classmysqlpp_1_1Connection.html">Connection</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#aaf58375723c00a4ac494c83ab384596e">operator=</a> (const <a class="el" href="classmysqlpp_1_1Connection.html">Connection</a> &rhs)</td></tr>
<tr class="memdesc:aaf58375723c00a4ac494c83ab384596e inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Copy an existing <a class="el" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. ">Connection</a> object's state into this object. <br/></td></tr>
<tr class="separator:aaf58375723c00a4ac494c83ab384596e inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac1dbc411f7ab1debbabe241561fe4091 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#ac1dbc411f7ab1debbabe241561fe4091">ping</a> ()</td></tr>
<tr class="memdesc:ac1dbc411f7ab1debbabe241561fe4091 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">"Pings" the database server <a href="#ac1dbc411f7ab1debbabe241561fe4091">More...</a><br/></td></tr>
<tr class="separator:ac1dbc411f7ab1debbabe241561fe4091 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9279771c37c14b02ac205d70e823dc67 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9279771c37c14b02ac205d70e823dc67"></a>
int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a9279771c37c14b02ac205d70e823dc67">protocol_version</a> () const </td></tr>
<tr class="memdesc:a9279771c37c14b02ac205d70e823dc67 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns version number of the protocol the database driver uses to communicate with the server. <br/></td></tr>
<tr class="separator:a9279771c37c14b02ac205d70e823dc67 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6954d437d52004915fbc96a0be79ab37 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmysqlpp_1_1Query.html">Query</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a6954d437d52004915fbc96a0be79ab37">query</a> (const char *qstr=0)</td></tr>
<tr class="memdesc:a6954d437d52004915fbc96a0be79ab37 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Return a new query object. <a href="#a6954d437d52004915fbc96a0be79ab37">More...</a><br/></td></tr>
<tr class="separator:a6954d437d52004915fbc96a0be79ab37 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af7aaad10bb2f08cae4384f5c227c0f19 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmysqlpp_1_1Query.html">Query</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#af7aaad10bb2f08cae4384f5c227c0f19">query</a> (const std::string &qstr)</td></tr>
<tr class="memdesc:af7aaad10bb2f08cae4384f5c227c0f19 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Return a new query object. <a href="#af7aaad10bb2f08cae4384f5c227c0f19">More...</a><br/></td></tr>
<tr class="separator:af7aaad10bb2f08cae4384f5c227c0f19 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af1bd6c380dea4cf157e4de7295550a0c inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#af1bd6c380dea4cf157e4de7295550a0c">select_db</a> (const std::string &db)</td></tr>
<tr class="memdesc:af1bd6c380dea4cf157e4de7295550a0c inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Change to a different database managed by the database server we are connected to. <a href="#af1bd6c380dea4cf157e4de7295550a0c">More...</a><br/></td></tr>
<tr class="separator:af1bd6c380dea4cf157e4de7295550a0c inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2569f5b2e8c645544e120ed205f09d5 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2569f5b2e8c645544e120ed205f09d5"></a>
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#ae2569f5b2e8c645544e120ed205f09d5">server_version</a> () const </td></tr>
<tr class="memdesc:ae2569f5b2e8c645544e120ed205f09d5 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Get the database server's version string. <br/></td></tr>
<tr class="separator:ae2569f5b2e8c645544e120ed205f09d5 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a266f69b0e8d9d588e8cc6c5a2a897b87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a266f69b0e8d9d588e8cc6c5a2a897b87">set_option</a> (<a class="el" href="classmysqlpp_1_1Option.html">Option</a> *o)</td></tr>
<tr class="memdesc:a266f69b0e8d9d588e8cc6c5a2a897b87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Sets a connection option. <a href="#a266f69b0e8d9d588e8cc6c5a2a897b87">More...</a><br/></td></tr>
<tr class="separator:a266f69b0e8d9d588e8cc6c5a2a897b87 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8fed0ebc10f72fe591941dc6f64b6f20 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fed0ebc10f72fe591941dc6f64b6f20"></a>
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a8fed0ebc10f72fe591941dc6f64b6f20">shutdown</a> ()</td></tr>
<tr class="memdesc:a8fed0ebc10f72fe591941dc6f64b6f20 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Ask database server to shut down. <br/></td></tr>
<tr class="separator:a8fed0ebc10f72fe591941dc6f64b6f20 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef926417f221e8fb2d9d56806ebb5a10 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef926417f221e8fb2d9d56806ebb5a10"></a>
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#aef926417f221e8fb2d9d56806ebb5a10">server_status</a> () const </td></tr>
<tr class="memdesc:aef926417f221e8fb2d9d56806ebb5a10 inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns information about database server's status. <br/></td></tr>
<tr class="separator:aef926417f221e8fb2d9d56806ebb5a10 inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a60c43e10eb9db82c075443add56785ce inherit pub_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a60c43e10eb9db82c075443add56785ce">thread_id</a> ()</td></tr>
<tr class="memdesc:a60c43e10eb9db82c075443add56785ce inherit pub_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the database server's thread ID for this connection. <a href="#a60c43e10eb9db82c075443add56785ce">More...</a><br/></td></tr>
<tr class="separator:a60c43e10eb9db82c075443add56785ce inherit pub_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classmysqlpp_1_1OptionalExceptions"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmysqlpp_1_1OptionalExceptions')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classmysqlpp_1_1OptionalExceptions.html">mysqlpp::OptionalExceptions</a></td></tr>
<tr class="memitem:a45a3e93f56716abf10704419b5ba4f31 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#a45a3e93f56716abf10704419b5ba4f31">OptionalExceptions</a> (bool e=true)</td></tr>
<tr class="memdesc:a45a3e93f56716abf10704419b5ba4f31 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#a45a3e93f56716abf10704419b5ba4f31">More...</a><br/></td></tr>
<tr class="separator:a45a3e93f56716abf10704419b5ba4f31 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae97334b7e5f89c1927c5d277b770db0a inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae97334b7e5f89c1927c5d277b770db0a"></a>
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#ae97334b7e5f89c1927c5d277b770db0a">~OptionalExceptions</a> ()</td></tr>
<tr class="memdesc:ae97334b7e5f89c1927c5d277b770db0a inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Destroy object. <br/></td></tr>
<tr class="separator:ae97334b7e5f89c1927c5d277b770db0a inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada38946e3352da3fa90ba57e9b6a9c18 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada38946e3352da3fa90ba57e9b6a9c18"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#ada38946e3352da3fa90ba57e9b6a9c18">enable_exceptions</a> () const </td></tr>
<tr class="memdesc:ada38946e3352da3fa90ba57e9b6a9c18 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Enable exceptions from the object. <br/></td></tr>
<tr class="separator:ada38946e3352da3fa90ba57e9b6a9c18 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5c18f4a1da49f55652fbd8840cd67d82 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c18f4a1da49f55652fbd8840cd67d82"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#a5c18f4a1da49f55652fbd8840cd67d82">disable_exceptions</a> () const </td></tr>
<tr class="memdesc:a5c18f4a1da49f55652fbd8840cd67d82 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Disable exceptions from the object. <br/></td></tr>
<tr class="separator:a5c18f4a1da49f55652fbd8840cd67d82 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6231a5e3fd15fd5ecc4c74785b8c4514 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6231a5e3fd15fd5ecc4c74785b8c4514"></a>
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#a6231a5e3fd15fd5ecc4c74785b8c4514">throw_exceptions</a> () const </td></tr>
<tr class="memdesc:a6231a5e3fd15fd5ecc4c74785b8c4514 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if exceptions are enabled. <br/></td></tr>
<tr class="separator:a6231a5e3fd15fd5ecc4c74785b8c4514 inherit pub_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ad514b534112ad0477325af6ff4c41080"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html#ad514b534112ad0477325af6ff4c41080">is_wnp</a> (const char *server)</td></tr>
<tr class="memdesc:ad514b534112ad0477325af6ff4c41080"><td class="mdescLeft"> </td><td class="mdescRight">Check that given string denotes a Windows named pipe connection to MySQL. <a href="#ad514b534112ad0477325af6ff4c41080">More...</a><br/></td></tr>
<tr class="separator:ad514b534112ad0477325af6ff4c41080"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_static_methods_classmysqlpp_1_1Connection"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classmysqlpp_1_1Connection')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classmysqlpp_1_1Connection.html">mysqlpp::Connection</a></td></tr>
<tr class="memitem:a3c2442a1e8f9210b23eb10d3c024d6df inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c2442a1e8f9210b23eb10d3c024d6df"></a>
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a3c2442a1e8f9210b23eb10d3c024d6df">thread_aware</a> ()</td></tr>
<tr class="memdesc:a3c2442a1e8f9210b23eb10d3c024d6df inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if both MySQL++ and database driver we're using were compiled with thread awareness. <br/></td></tr>
<tr class="separator:a3c2442a1e8f9210b23eb10d3c024d6df inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63d89963e63c74fe0dcb0eb00a5a8cbd inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63d89963e63c74fe0dcb0eb00a5a8cbd"></a>
static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a63d89963e63c74fe0dcb0eb00a5a8cbd">thread_end</a> ()</td></tr>
<tr class="memdesc:a63d89963e63c74fe0dcb0eb00a5a8cbd inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Tells the underlying database driver that this thread is done using the library. <br/></td></tr>
<tr class="separator:a63d89963e63c74fe0dcb0eb00a5a8cbd inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aade1534fea22a5d1e2f315515f23f880 inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#aade1534fea22a5d1e2f315515f23f880">thread_start</a> ()</td></tr>
<tr class="memdesc:aade1534fea22a5d1e2f315515f23f880 inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Tells the underlying database driver that the current thread is now using its services. <a href="#aade1534fea22a5d1e2f315515f23f880">More...</a><br/></td></tr>
<tr class="separator:aade1534fea22a5d1e2f315515f23f880 inherit pub_static_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_methods_classmysqlpp_1_1Connection"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmysqlpp_1_1Connection')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmysqlpp_1_1Connection.html">mysqlpp::Connection</a></td></tr>
<tr class="memitem:a3dcec3b1e9a1aa6efb287bc9ec11f7d5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dcec3b1e9a1aa6efb287bc9ec11f7d5"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a3dcec3b1e9a1aa6efb287bc9ec11f7d5">build_error_message</a> (const char *core)</td></tr>
<tr class="memdesc:a3dcec3b1e9a1aa6efb287bc9ec11f7d5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Build an error message in the standard form used whenever one of the methods can't succeed because we're not connected to the database server. <br/></td></tr>
<tr class="separator:a3dcec3b1e9a1aa6efb287bc9ec11f7d5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a44070d9f1bee49126320ad815a854ed3 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#a44070d9f1bee49126320ad815a854ed3">copy</a> (const <a class="el" href="classmysqlpp_1_1Connection.html">Connection</a> &other)</td></tr>
<tr class="memdesc:a44070d9f1bee49126320ad815a854ed3 inherit pro_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Establish a new connection as a copy of an existing one. <a href="#a44070d9f1bee49126320ad815a854ed3">More...</a><br/></td></tr>
<tr class="separator:a44070d9f1bee49126320ad815a854ed3 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad9724a5edab5db2c7a71fdccfe124cb5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9724a5edab5db2c7a71fdccfe124cb5"></a>
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#ad9724a5edab5db2c7a71fdccfe124cb5">parse_ipc_method</a> (const char *server, std::string &host, unsigned int &port, std::string &socket_name)</td></tr>
<tr class="memdesc:ad9724a5edab5db2c7a71fdccfe124cb5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">Extract elements from the server parameter in formats suitable for passing to <a class="el" href="classmysqlpp_1_1DBDriver.html#adbd9ba43e74fca9c46dbe85ea8657c0f" title="Establish a new connection using the same parameters as an existing connection. ">DBDriver::connect()</a>. <br/></td></tr>
<tr class="separator:ad9724a5edab5db2c7a71fdccfe124cb5 inherit pro_methods_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_classmysqlpp_1_1OptionalExceptions"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmysqlpp_1_1OptionalExceptions')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classmysqlpp_1_1OptionalExceptions.html">mysqlpp::OptionalExceptions</a></td></tr>
<tr class="memitem:a0273012228b9e6889908a6a93aa47973 inherit pro_methods_classmysqlpp_1_1OptionalExceptions"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1OptionalExceptions.html#a0273012228b9e6889908a6a93aa47973">set_exceptions</a> (bool e) const </td></tr>
<tr class="memdesc:a0273012228b9e6889908a6a93aa47973 inherit pro_methods_classmysqlpp_1_1OptionalExceptions"><td class="mdescLeft"> </td><td class="mdescRight">Sets the exception state to a particular value. <a href="#a0273012228b9e6889908a6a93aa47973">More...</a><br/></td></tr>
<tr class="separator:a0273012228b9e6889908a6a93aa47973 inherit pro_methods_classmysqlpp_1_1OptionalExceptions"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_classmysqlpp_1_1Connection"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmysqlpp_1_1Connection')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classmysqlpp_1_1Connection.html">mysqlpp::Connection</a></td></tr>
<tr class="memitem:affbdf4dd97aa66cfa592fc85938faf41 inherit pro_attribs_classmysqlpp_1_1Connection"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affbdf4dd97aa66cfa592fc85938faf41"></a>
std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmysqlpp_1_1Connection.html#affbdf4dd97aa66cfa592fc85938faf41">error_message_</a></td></tr>
<tr class="memdesc:affbdf4dd97aa66cfa592fc85938faf41 inherit pro_attribs_classmysqlpp_1_1Connection"><td class="mdescLeft"> </td><td class="mdescRight">MySQL++ specific error, if any. <br/></td></tr>
<tr class="separator:affbdf4dd97aa66cfa592fc85938faf41 inherit pro_attribs_classmysqlpp_1_1Connection"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Specialization of <code><a class="el" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. ">Connection</a></code> for Windows named pipes. </p>
<p>This class just simplifies the connection creation interface of <code><a class="el" href="classmysqlpp_1_1Connection.html" title="Manages the connection to the database server. ">Connection</a></code>. It does not add new functionality. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a class="anchor" id="aaa7a945b918efe54b095d52a472153fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mysqlpp::WindowsNamedPipeConnection::WindowsNamedPipeConnection </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>db</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>user</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>password</em> = <code>0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create object and connect to database server over Windows named pipes in one step. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td>name of database to use </td></tr>
<tr><td class="paramname">user</td><td>user name to log in under, or 0 to use the user name the program is running under </td></tr>
<tr><td class="paramname">password</td><td>password to use when logging in </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ac9fe1d6a34624327ed811ad9a4e960e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">mysqlpp::WindowsNamedPipeConnection::WindowsNamedPipeConnection </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classmysqlpp_1_1WindowsNamedPipeConnection.html">WindowsNamedPipeConnection</a> & </td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Establish a new connection using the same parameters as an existing connection. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">other</td><td>pre-existing connection to clone </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a7cf8d2f55b38508d5a16120bf21e7a3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool mysqlpp::WindowsNamedPipeConnection::connect </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>db</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>user</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>password</em> = <code>0</code> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Connect to database after object is created. </p>
<p>It's better to use the connect-on-create constructor if you can. See its documentation for the meaning of these parameters.</p>
<p>If you call this method on an object that is already connected to a database server, the previous connection is dropped and a new connection is established. </p>
</div>
</div>
<a class="anchor" id="ad514b534112ad0477325af6ff4c41080"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool mysqlpp::WindowsNamedPipeConnection::is_wnp </td>
<td>(</td>
<td class="paramtype">const char * </td>
<td class="paramname"><em>server</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Check that given string denotes a Windows named pipe connection to MySQL. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">server</td><td>the server address</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>false if server address does not denote a Windows named pipe connection, or we are not running on Windows </dd></dl>
<p>Referenced by <a class="el" href="classmysqlpp_1_1Connection.html#ad9724a5edab5db2c7a71fdccfe124cb5">mysqlpp::Connection::parse_ipc_method()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="wnp__connection_8h_source.html">wnp_connection.h</a></li>
<li>wnp_connection.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Mar 18 2015 18:55:03 for MySQL++ by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>
|