notifier 845 ext/standard/streamsfuncs.c zval *callback = &context->notifier->ptr; notifier 870 ext/standard/streamsfuncs.c static void user_space_stream_notifier_dtor(php_stream_notifier *notifier) notifier 872 ext/standard/streamsfuncs.c if (notifier && Z_TYPE(notifier->ptr) != IS_UNDEF) { notifier 873 ext/standard/streamsfuncs.c zval_ptr_dtor(¬ifier->ptr); notifier 874 ext/standard/streamsfuncs.c ZVAL_UNDEF(¬ifier->ptr); notifier 908 ext/standard/streamsfuncs.c if (context->notifier) { notifier 909 ext/standard/streamsfuncs.c php_stream_notification_free(context->notifier); notifier 910 ext/standard/streamsfuncs.c context->notifier = NULL; notifier 913 ext/standard/streamsfuncs.c context->notifier = php_stream_notification_alloc(); notifier 914 ext/standard/streamsfuncs.c context->notifier->func = user_space_stream_notifier; notifier 915 ext/standard/streamsfuncs.c ZVAL_COPY(&context->notifier->ptr, tmp); notifier 916 ext/standard/streamsfuncs.c context->notifier->dtor = user_space_stream_notifier_dtor; notifier 1095 ext/standard/streamsfuncs.c if (context->notifier && Z_TYPE(context->notifier->ptr) != IS_UNDEF && context->notifier->func == user_space_stream_notifier) { notifier 1096 ext/standard/streamsfuncs.c add_assoc_zval_ex(return_value, "notification", sizeof("notification")-1, &context->notifier->ptr); notifier 1097 ext/standard/streamsfuncs.c if (Z_REFCOUNTED(context->notifier->ptr)) Z_ADDREF(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 2180 main/streams/streams.c if (context && context->notifier) notifier 2181 main/streams/streams.c context->notifier->func(context, notifycode, severity, xmsg, xcode, bytes_sofar, bytes_max, ptr); notifier 2190 main/streams/streams.c if (context->notifier) { notifier 2191 main/streams/streams.c php_stream_notification_free(context->notifier); notifier 2192 main/streams/streams.c context->notifier = NULL; notifier 2202 main/streams/streams.c context->notifier = NULL; notifier 2214 main/streams/streams.c PHPAPI void php_stream_notification_free(php_stream_notifier *notifier) notifier 2216 main/streams/streams.c if (notifier->dtor) { notifier 2217 main/streams/streams.c notifier->dtor(notifier); notifier 2219 main/streams/streams.c efree(notifier);