Common ODB Runtime Library
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
odb
tracer.hxx
Go to the documentation of this file.
1
// file : odb/tracer.hxx
2
// copyright : Copyright (c) 2009-2013 Code Synthesis Tools CC
3
// license : GNU GPL v2; see accompanying LICENSE file
4
5
#ifndef ODB_TRACER_HXX
6
#define ODB_TRACER_HXX
7
8
#include <
odb/pre.hxx
>
9
10
#include <
odb/forward.hxx
>
11
#include <odb/details/export.hxx>
12
13
namespace
odb
14
{
15
class
LIBODB_EXPORT
tracer
16
{
17
public
:
18
virtual
19
~
tracer
();
20
21
virtual
void
22
prepare (
connection
&,
const
statement
&);
23
24
virtual
void
25
execute (
connection
&,
const
statement
&);
26
27
virtual
void
28
execute (
connection
&,
const
char
*
statement
) = 0;
29
30
virtual
void
31
deallocate (
connection
&,
const
statement&);
32
};
33
}
34
35
#include <
odb/post.hxx
>
36
37
#endif // ODB_TRACER_HXX
odb::statement
Definition:
statement.hxx:20
pre.hxx
odb::connection
Definition:
connection.hxx:33
odb::tracer
Definition:
tracer.hxx:15
forward.hxx
post.hxx
Generated on Fri Jul 25 2014 07:57:01 for Common ODB Runtime Library by
1.8.7