diff options
author | Ard Biesheuvel <abies@php.net> | 2003-08-15 00:06:07 +0000 |
---|---|---|
committer | Ard Biesheuvel <abies@php.net> | 2003-08-15 00:06:07 +0000 |
commit | d5de1ad41c5e1d95688b3ac0afc5395557d37922 (patch) | |
tree | e8633380f36dc16cfdec52ec013b1769c8d21c97 /ext/interbase/php_interbase.h | |
parent | 33cae2694612ef95a248486d9768687f9f0501fe (diff) | |
download | php-git-d5de1ad41c5e1d95688b3ac0afc5395557d37922.tar.gz |
Added ibase_set_event_handler()
Diffstat (limited to 'ext/interbase/php_interbase.h')
-rw-r--r-- | ext/interbase/php_interbase.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/interbase/php_interbase.h b/ext/interbase/php_interbase.h index 91fdf934ac..6070bf4714 100644 --- a/ext/interbase/php_interbase.h +++ b/ext/interbase/php_interbase.h @@ -91,6 +91,7 @@ PHP_FUNCTION(ibase_errmsg); PHP_FUNCTION(ibase_errcode); PHP_FUNCTION(ibase_wait_event); +PHP_FUNCTION(ibase_set_event_handler); #define IBASE_MSGSIZE 256 #define MAX_ERRMSG (IBASE_MSGSIZE*2) @@ -171,6 +172,17 @@ typedef struct { char statement_type; } ibase_result; +typedef struct { + int link_res_id; + ibase_db_link *link; + ISC_LONG event_id; + unsigned short event_count; + char **events; + char *event_buffer, *result_buffer; + zval *callback; + void **thread_ctx; +} ibase_event; + typedef struct _php_ibase_varchar { short var_len; char var_str[1]; |