int rc;
CURLM *multi = curl_multi_init();
- rc = curl_multi_notify_disable(multi, CURLM_NTFY_INFO_READ);
+ rc = curl_multi_notify_disable(multi, CURLM_NOTIFY_INFO_READ);
}
~~~
int rc;
CURLM *multi = curl_multi_init();
- rc = curl_multi_notify_enable(multi, CURLM_NTFY_INFO_READ);
+ rc = curl_multi_notify_enable(multi, CURLM_NOTIFY_INFO_READ);
}
~~~
/* ... use socket callback and custom pointer */
curl_multi_setopt(multi, CURLMOPT_NOTIFYFUNCTION, ntfy_cb);
curl_multi_setopt(multi, CURLMOPT_NOTIFYDATA, &setup);
- curl_multi_notify_enable(multi, CURLM_NTFY_INFO_READ);
+ curl_multi_notify_enable(multi, CURLM_NOTIFY_INFO_READ);
}
~~~
**notification** is the type of notification, e.g. what happened. The
following types are available:
-## CURLM_NTFY_INFO_READ
+## CURLM_NOTIFY_INFO_READ
When enabled via curl_multi_notify_enable(3), this informs the application
that there are new messages to be processed via curl_multi_info_read(3).
The *easy* handle passed is an internal handle.
-## CURLM_NTFY_EASY_DONE
+## CURLM_NOTIFY_EASY_DONE
When enabled via curl_multi_notify_enable(3), this notification is triggered
when a an easy handle has finished. This happens both for
/* ... use socket callback and custom pointer */
curl_multi_setopt(multi, CURLMOPT_NOTIFYFUNCTION, ntfy_cb);
curl_multi_setopt(multi, CURLMOPT_NOTIFYDATA, &setup);
- curl_multi_notify_enable(multi, CURLM_NTFY_INFO_READ);
+ curl_multi_notify_enable(multi, CURLM_NOTIFY_INFO_READ);
}
~~~
CURLM_CALL_MULTI_PERFORM 7.9.6
CURLM_CALL_MULTI_SOCKET 7.15.5
CURLM_INTERNAL_ERROR 7.9.6
-CURLM_NTFY_EASY_DONE 8.17.0
-CURLM_NTFY_INFO_READ 8.17.0
+CURLM_NOTIFY_EASY_DONE 8.17.0
+CURLM_NOTIFY_INFO_READ 8.17.0
CURLM_OK 7.9.6
CURLM_OUT_OF_MEMORY 7.9.6
CURLM_RECURSIVE_API_CALL 7.59.0
CURLMOPT_MAX_TOTAL_CONNECTIONS 7.30.0
CURLMOPT_MAXCONNECTS 7.16.3
CURLMOPT_NETWORK_CHANGED 8.16.0
-CURLMOPT_NOTIFYDATA 8.17.0
-CURLMOPT_NOTIFYFUNCTION 8.17.0
+CURLMOPT_NOTIFYDATA 8.17.0
+CURLMOPT_NOTIFYFUNCTION 8.17.0
CURLMOPT_PIPELINING 7.16.0
CURLMOPT_PIPELINING_SERVER_BL 7.30.0
CURLMOPT_PIPELINING_SITE_BL 7.30.0
/*
* Notifications dispatched by a multi handle, when enabled.
*/
-#define CURLM_NTFY_INFO_READ 0
-#define CURLM_NTFY_EASY_DONE 1
+#define CURLM_NOTIFY_INFO_READ 0
+#define CURLM_NOTIFY_EASY_DONE 1
/*
* Callback to install via CURLMOPT_NOTIFYFUNCTION.
data->mstate = state;
switch(state) {
case MSTATE_DONE:
- CURLM_NTFY(data, CURLM_NTFY_EASY_DONE);
+ CURLM_NTFY(data, CURLM_NOTIFY_EASY_DONE);
break;
case MSTATE_COMPLETED:
/* we sometimes directly jump to COMPLETED, trigger also a notification
* in that case. */
if(oldstate < MSTATE_DONE)
- CURLM_NTFY(data, CURLM_NTFY_EASY_DONE);
+ CURLM_NTFY(data, CURLM_NOTIFY_EASY_DONE);
/* changing to COMPLETED means it is in process and needs to go */
DEBUGASSERT(Curl_uint_bset_contains(&data->multi->process, data->mid));
Curl_uint_bset_remove(&data->multi->process, data->mid);
static void multi_addmsg(struct Curl_multi *multi, struct Curl_message *msg)
{
if(!Curl_llist_count(&multi->msglist))
- CURLM_NTFY(multi->admin, CURLM_NTFY_INFO_READ);
+ CURLM_NTFY(multi->admin, CURLM_NOTIFY_INFO_READ);
Curl_llist_append(&multi->msglist, msg, &msg->list);
}
CURLMcode Curl_mntfy_resize(struct Curl_multi *multi)
{
- if(Curl_uint_bset_resize(&multi->ntfy.enabled, CURLM_NTFY_EASY_DONE + 1))
+ if(Curl_uint_bset_resize(&multi->ntfy.enabled, CURLM_NOTIFY_EASY_DONE + 1))
return CURLM_OUT_OF_MEMORY;
return CURLM_OK;
}
CURLMcode Curl_mntfy_enable(struct Curl_multi *multi, unsigned int type)
{
- if(type > CURLM_NTFY_EASY_DONE)
+ if(type > CURLM_NOTIFY_EASY_DONE)
return CURLM_UNKNOWN_OPTION;
Curl_uint_bset_add(&multi->ntfy.enabled, type);
return CURLM_OK;
CURLMcode Curl_mntfy_disable(struct Curl_multi *multi, unsigned int type)
{
- if(type > CURLM_NTFY_EASY_DONE)
+ if(type > CURLM_NOTIFY_EASY_DONE)
return CURLM_UNKNOWN_OPTION;
Curl_uint_bset_remove(&multi->ntfy.enabled, type);
return CURLM_OK;
(void)easy;
switch(notification) {
- case CURLM_NTFY_INFO_READ:
+ case CURLM_NOTIFY_INFO_READ:
result = check_finished(s);
/* remember first failure */
if(result && !s->result)
(void)curl_multi_setopt(s->multi, CURLMOPT_NOTIFYFUNCTION, mnotify);
(void)curl_multi_setopt(s->multi, CURLMOPT_NOTIFYDATA, s);
- (void)curl_multi_notify_enable(s->multi, CURLM_NTFY_INFO_READ);
+ (void)curl_multi_notify_enable(s->multi, CURLM_NOTIFY_INFO_READ);
result = add_parallel_transfers(s->multi, s->share,
&s->more_transfers, &s->added_transfers);