|
|
| version 1.6, 2001/04/17 19:00:46 | version 1.7, 2001/04/17 19:31:19 |
|---|---|
| Line 32 | Line 32 |
| #include <sys/types.h> | #include <sys/types.h> |
| /// service functions for SQL driver to use | /// service functions for SQL driver to use |
| class Services_for_SQL_driver { | class SQL_Driver_services { |
| public: | public: |
| /// allocates some bytes on pool | /// allocates some bytes on pool |
| virtual void *malloc(size_t size) =0; | virtual void *malloc(size_t size) =0; |
| Line 56 public: | Line 56 public: |
| public: | public: |
| /// assignes services to driver. you can not use driver until this | /// assignes services to driver. you can not use driver until this |
| void set_services(Services_for_SQL_driver *aservices) { services=aservices; } | void set_services(SQL_Driver_services *aservices) { services=aservices; } |
| SQL_Driver() : | SQL_Driver() : |
| services(0) { | services(0) { |
| Line 84 public: | Line 84 public: |
| protected: | protected: |
| Services_for_SQL_driver *services; | SQL_Driver_services *services; |
| }; | }; |
| typedef SQL_Driver *(*SQL_Driver_create_func)(); | typedef SQL_Driver *(*SQL_Driver_create_func)(); |