File: CPooling.h

package info (click to toggle)
unixodbc 2.2.14p2-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 14,628 kB
  • ctags: 12,533
  • sloc: ansic: 104,243; cpp: 38,571; sh: 15,958; makefile: 2,727; sql: 1
file content (40 lines) | stat: -rw-r--r-- 989 bytes parent folder | download | duplicates (2)
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
/*!
 * \file
 *
 * \author  Peter Harvey <pharvey@peterharvey.org>
 * \author  \sa AUTHORS file
 * \version 2
 * \date    2007
 * \license Copyright unixODBC Project 2007-2008, LGPL
 */
#ifndef CPOOLING_H
#define CPOOLING_H

#include "CODBCInst.h"

#define ODBC_HELP_POOLING "Connection pooling is most useful for ODBC enabled server processes. It can increase performance but its usefulness is dependent upon the stability of the driver. Additional Pooling options are set for individual drivers."

class CPooling : public QWidget
{
    Q_OBJECT
public:
	CPooling( QWidget* pwidgetParent = NULL );
	virtual ~CPooling();

    QString windowHelp() { return QString( tr( ODBC_HELP_POOLING ) ); }
    bool loadData();
    bool saveData();

public slots:
    bool slotApply();
    bool slotDefault();

protected:
    QCheckBox *     pcheckboxEnable;
//    QSpinBox *      pspinboxTimeout;    /*<! CPTimeout      */
//    QSpinBox *      pspinboxTimeToLive; /*<! CPTimeToLive   */
};


#endif