rllib
1
Main Page
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
lib
rlbussignaldatabase.h
Go to the documentation of this file.
1
/***************************************************************************
2
rlbussignaldatabase.h - description
3
-------------------
4
begin : Mon Aug 02 2002
5
copyright : (C) 2002 by R. Lehrig
6
email : lehrig@t-online.de
7
***************************************************************************/
8
9
/***************************************************************************
10
* *
11
* This library is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU LESSER GENERAL PUBLIC LICENSE as *
13
* published by the Free Software Foundation *
14
* *
15
***************************************************************************/
16
#ifndef _RL_BUSSIGNAL_DATABASE_H_
17
#define _RL_BUSSIGNAL_DATABASE_H_
18
19
#include "
rldefine.h
"
20
21
class
rlBussignalDatabase
22
{
23
public
:
24
rlBussignalDatabase
();
25
virtual
~rlBussignalDatabase
();
26
int
openDatabase
(
const
char
*
database
,
const
char
*table);
27
int
writeDatabaseInt
(
const
char
*item,
int
val);
28
int
writeDatabaseIntArray
(
const
char
*item,
int
*val,
int
len);
29
int
writeDatabaseFloat
(
const
char
*item,
float
val);
30
int
writeDatabaseFloatArray
(
const
char
*item,
float
*val,
int
len);
31
int
writeDatabaseString
(
const
char
*item,
char
*val);
32
int
readDatabase
(
const
char
*item,
char
*type,
char
*value);
33
int
closeDatabase
();
34
private
:
35
int
writeDatabaseString
(
const
char
*item);
36
int
myquery
(
const
char
*query);
37
void
*
database
;
38
void
*
connection
;
39
char
*
databaseName
;
40
char
*
tableName
;
41
char
buf
[
rl_PRINTF_LENGTH
];
42
char
typebuf
[16];
43
};
44
45
#endif
Generated by
1.8.2