Loading [MathJax]/extensions/tex2jax.js
VTK
9.4.20250308
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
IO
MySQL
vtkMySQLDatabasePrivate.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2
// SPDX-License-Identifier: BSD-3-Clause
3
#ifndef vtkMySQLDatabasePrivate_h
4
#define vtkMySQLDatabasePrivate_h
5
6
#ifdef _WIN32
7
#include <winsock.h>
// mysql.h relies on the typedefs from here
8
#endif
9
10
#include "vtkIOMySQLModule.h"
// For export macro
11
#include <mysql.h>
// needed for MYSQL typedefs
12
13
VTK_ABI_NAMESPACE_BEGIN
14
class
VTKIOMYSQL_EXPORT
vtkMySQLDatabasePrivate
15
{
16
public
:
17
vtkMySQLDatabasePrivate
()
18
: Connection(nullptr)
19
{
20
mysql_init(&this->NullConnection);
21
}
22
23
MYSQL
NullConnection
;
24
MYSQL*
Connection
;
25
};
26
27
VTK_ABI_NAMESPACE_END
28
#endif
// vtkMySQLDatabasePrivate_h
29
// VTK-HeaderTest-Exclude: vtkMySQLDatabasePrivate.h
vtkMySQLDatabasePrivate
Definition
vtkMySQLDatabasePrivate.h:15
vtkMySQLDatabasePrivate::vtkMySQLDatabasePrivate
vtkMySQLDatabasePrivate()
Definition
vtkMySQLDatabasePrivate.h:17
vtkMySQLDatabasePrivate::NullConnection
MYSQL NullConnection
Definition
vtkMySQLDatabasePrivate.h:23
vtkMySQLDatabasePrivate::Connection
MYSQL * Connection
Definition
vtkMySQLDatabasePrivate.h:24
Generated on Sat Mar 8 2025 11:08:42 for VTK by
1.9.7