| 
        MySQL++
        3.3.0
        
       | 
     
Define abstract interface for all *Option subclasses. More...
#include <options.h>

Public Types | |
| enum | Error {  err_NONE , err_api_limit , err_api_reject , err_connected , err_disconnected }  | 
| Types of option setting errors we can diagnose.  More... | |
Public Member Functions | |
| virtual | ~Option () | 
| Destroy object.  | |
| virtual Error | set (DBDriver *dbd)=0 | 
| Apply option.  | |
Define abstract interface for all *Option subclasses.
This is the base class for the mid-level interface classes that take arguments, plus the direct base for options that take no arguments.
Types of option setting errors we can diagnose.