Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

common.h

00001 
00002 #ifndef COMMON_h
00003 #define COMMON_h
00004 
00005 static char rcsid_common_h[] = "$Id: common.h,v 1.8 2003/02/12 06:16:16 jklowden Exp $";
00006 static void *no_unused_common_h_warn[] = { rcsid_common_h, no_unused_common_h_warn };
00007 
00008 extern char SERVER[512];
00009 extern char DATABASE[512];
00010 extern char USER[512];
00011 extern char PASSWORD[512];
00012 
00013 typedef struct 
00014 {
00015         int initialized;
00016         char SERVER[512];
00017         char DATABASE[512];
00018         char USER[512];
00019         char PASSWORD[512];
00020 } COMMON_PWD;
00021 extern COMMON_PWD common_pwd;
00022 
00023 CS_RETCODE read_login_info(void);
00024 
00025 extern int cslibmsg_cb_invoked;
00026 extern int clientmsg_cb_invoked;
00027 extern int servermsg_cb_invoked;
00028 
00029 CS_RETCODE try_ctlogin(CS_CONTEXT ** ctx, CS_CONNECTION ** conn, CS_COMMAND ** cmd, int verbose);
00030 CS_RETCODE try_ctlogout(CS_CONTEXT * ctx, CS_CONNECTION * conn, CS_COMMAND * cmd, int verbose);
00031 CS_RETCODE run_command(CS_COMMAND * cmd, const char *sql);
00032 CS_RETCODE cslibmsg_cb(CS_CONTEXT * context, CS_CLIENTMSG * errmsg);
00033 CS_RETCODE clientmsg_cb(CS_CONTEXT * context, CS_CONNECTION * connection, CS_CLIENTMSG * errmsg);
00034 CS_RETCODE servermsg_cb(CS_CONNECTION * connection, CS_COMMAND * cmd, CS_SERVERMSG * srvmsg);
00035 
00036 #endif

Generated on Sat Apr 5 23:17:38 2003 for FreeTDS API by doxygen1.2.18