notifier 872 ext/standard/streamsfuncs.c zval *callback = (zval*)context->notifier->ptr; notifier 908 ext/standard/streamsfuncs.c static void user_space_stream_notifier_dtor(php_stream_notifier *notifier) notifier 910 ext/standard/streamsfuncs.c if (notifier && notifier->ptr) { notifier 911 ext/standard/streamsfuncs.c zval_ptr_dtor((zval **)&(notifier->ptr)); notifier 912 ext/standard/streamsfuncs.c notifier->ptr = NULL; notifier 955 ext/standard/streamsfuncs.c if (context->notifier) { notifier 956 ext/standard/streamsfuncs.c php_stream_notification_free(context->notifier); notifier 957 ext/standard/streamsfuncs.c context->notifier = NULL; notifier 960 ext/standard/streamsfuncs.c context->notifier = php_stream_notification_alloc(); notifier 961 ext/standard/streamsfuncs.c context->notifier->func = user_space_stream_notifier; notifier 962 ext/standard/streamsfuncs.c context->notifier->ptr = *tmp; notifier 964 ext/standard/streamsfuncs.c context->notifier->dtor = user_space_stream_notifier_dtor; notifier 1101 ext/standard/streamsfuncs.c if (context->notifier && context->notifier->ptr && context->notifier->func == user_space_stream_notifier) { notifier 1102 ext/standard/streamsfuncs.c add_assoc_zval_ex(return_value, ZEND_STRS("notification"), context->notifier->ptr); notifier 1103 ext/standard/streamsfuncs.c Z_ADDREF_P(context->notifier->ptr); notifier 47 main/streams/php_stream_context.h void (*dtor)(php_stream_notifier *notifier); notifier 54 main/streams/php_stream_context.h php_stream_notifier *notifier; notifier 68 main/streams/php_stream_context.h PHPAPI void php_stream_notification_free(php_stream_notifier *notifier); notifier 93 main/streams/php_stream_context.h #define php_stream_notify_info(context, code, xmsg, xcode) do { if ((context) && (context)->notifier) { \ notifier 97 main/streams/php_stream_context.h #define php_stream_notify_progress(context, bsofar, bmax) do { if ((context) && (context)->notifier) { \ notifier 101 main/streams/php_stream_context.h #define php_stream_notify_progress_init(context, sofar, bmax) do { if ((context) && (context)->notifier) { \ notifier 102 main/streams/php_stream_context.h (context)->notifier->progress = (sofar); \ notifier 103 main/streams/php_stream_context.h (context)->notifier->progress_max = (bmax); \ notifier 104 main/streams/php_stream_context.h (context)->notifier->mask |= PHP_STREAM_NOTIFIER_PROGRESS; \ notifier 107 main/streams/php_stream_context.h #define php_stream_notify_progress_increment(context, dsofar, dmax) do { if ((context) && (context)->notifier && (context)->notifier->mask & PHP_STREAM_NOTIFIER_PROGRESS) { \ notifier 108 main/streams/php_stream_context.h (context)->notifier->progress += (dsofar); \ notifier 109 main/streams/php_stream_context.h (context)->notifier->progress_max += (dmax); \ notifier 110 main/streams/php_stream_context.h php_stream_notify_progress((context), (context)->notifier->progress, (context)->notifier->progress_max); } } while (0) notifier 112 main/streams/php_stream_context.h #define php_stream_notify_file_size(context, file_size, xmsg, xcode) do { if ((context) && (context)->notifier) { \ notifier 116 main/streams/php_stream_context.h #define php_stream_notify_error(context, code, xmsg, xcode) do { if ((context) && (context)->notifier) {\ notifier 2184 main/streams/streams.c if (context && context->notifier) notifier 2185 main/streams/streams.c context->notifier->func(context, notifycode, severity, xmsg, xcode, bytes_sofar, bytes_max, ptr TSRMLS_CC); notifier 2194 main/streams/streams.c if (context->notifier) { notifier 2195 main/streams/streams.c php_stream_notification_free(context->notifier); notifier 2196 main/streams/streams.c context->notifier = NULL; notifier 2206 main/streams/streams.c context->notifier = NULL; notifier 2219 main/streams/streams.c PHPAPI void php_stream_notification_free(php_stream_notifier *notifier) notifier 2221 main/streams/streams.c if (notifier->dtor) { notifier 2222 main/streams/streams.c notifier->dtor(notifier); notifier 2224 main/streams/streams.c efree(notifier);