Changeset 238

Show
Ignore:
Timestamp:
04/08/09 17:07:23 (15 years ago)
Author:
bhilburn
Message:

Initial copy of function declerations from cbr.c to cbr.h

Location:
vtcross/branches/fixingCBR/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • vtcross/branches/fixingCBR/src/cognitive_engines/cbr.c

    r230 r238  
    99#include "vtcross/cbr.h" 
    1010#include "vtcross/common.h" 
    11  
    12  
    13 struct cbr_s { 
    14     char filename[64]; 
    15     char tablename[64]; 
    16     char command[2048]; 
    17     sqlite3 *db;  
    18     unsigned int num_columns; 
    19 }; 
    2011 
    2112 
     
    179170 
    180171 
    181 const char * ops_str[] = { 
    182     "==", "!=", ">", ">=", "<", "<="}; 
    183  
    184  
    185172// cbr search 
    186173int cbr_search( 
  • vtcross/branches/fixingCBR/src/include/vtcross/cbr.h

    r170 r238  
    1414 
    1515typedef struct cbr_s * cbr; 
     16 
     17const char * ops_str[] = { 
     18    "==", "!=", ">", ">=", "<", "<="}; 
    1619 
    1720// create the CBR 
     
    3437int cbr_add_row(cbr _cbr, char *_cols[], float *_vals, unsigned int _len); 
    3538 
     39struct cbr_s { 
     40    char filename[64]; 
     41    char tablename[64]; 
     42    char command[2048]; 
     43    sqlite3 *db;  
     44    unsigned int num_columns; 
     45}; 
     46 
     47 
     48// open a database or create a database if it does not exist 
     49int OpenDatabase(cbr _cbr); 
     50 
     51 
     52// simple callback function, display result 
     53int callback(void *notUsed, int argc, char **argv, char **azColName); 
     54 
     55 
     56// execute command 
     57int ExecuteCommand(cbr _cbr); 
     58 
     59 
     60// execute search command 
     61int ExecuteSearchCommand(cbr _cbr, float *_retvals); 
     62 
     63 
     64// create database 
     65cbr cbr_create(char * _filename, char * _tablename, char * _cols[], unsigned int _len); 
     66 
     67 
     68// free space 
     69void cbr_free(cbr _cbr); 
     70 
     71 
     72// print  
     73void cbr_print(cbr _cbr); 
     74 
     75 
     76// cbr search 
     77int cbr_search( 
     78    cbr _cbr, 
     79    char *_names[], 
     80    int * _ops, 
     81    float *_vals, 
     82    unsigned int _n, 
     83    float *_retvals); 
     84 
     85 
     86// update a row  
     87int cbr_update(cbr _cbr, char *_where[], char*_set[], float *_wherevals, float *_setvals,  
     88                unsigned int _wherelen, unsigned int _setlen); 
     89 
     90// cbr add a row 
     91int cbr_add_row(cbr _cbr, char *_cols[], float *_vals, unsigned int _len); 
     92 
    3693#endif