isc_mem_create(&mctx);
CHECK(isc_appctx_create(mctx, &actx));
- CHECK(isc_taskmgr_createinctx(mctx, 1, 0, &taskmgr));
- CHECK(isc_socketmgr_createinctx(mctx, &socketmgr));
- CHECK(isc_timermgr_createinctx(mctx, &timermgr));
+ CHECK(isc_taskmgr_create(mctx, 1, 0, NULL, &taskmgr));
+ CHECK(isc_socketmgr_create(mctx, &socketmgr));
+ CHECK(isc_timermgr_create(mctx, &timermgr));
parse_args(argc, argv);
if (result != ISC_R_SUCCESS) {
goto cleanup;
}
- result = isc_taskmgr_createinctx(mctx, 1, 0, &taskmgr);
+ result = isc_taskmgr_create(mctx, 1, 0, NULL, &taskmgr);
if (result != ISC_R_SUCCESS) {
goto cleanup;
}
- result = isc_socketmgr_createinctx(mctx, &socketmgr);
+ result = isc_socketmgr_create(mctx, &socketmgr);
if (result != ISC_R_SUCCESS) {
goto cleanup;
}
- result = isc_timermgr_createinctx(mctx, &timermgr);
+ result = isc_timermgr_create(mctx, &timermgr);
if (result != ISC_R_SUCCESS) {
goto cleanup;
}
goto fail;
}
- result = isc_taskmgr_createinctx(*mctxp, 1, 0, taskmgrp);
+ result = isc_taskmgr_create(*mctxp, 1, 0, NULL, taskmgrp);
if (result != ISC_R_SUCCESS) {
goto fail;
}
- result = isc_socketmgr_createinctx(*mctxp, socketmgrp);
+ result = isc_socketmgr_create(*mctxp, socketmgrp);
if (result != ISC_R_SUCCESS) {
goto fail;
}
- result = isc_timermgr_createinctx(*mctxp, timermgrp);
+ result = isc_timermgr_create(*mctxp, timermgrp);
if (result != ISC_R_SUCCESS) {
goto fail;
}
*/
/*@}*/
-isc_result_t
-isc_socketmgr_createinctx(isc_mem_t *mctx, isc_socketmgr_t **managerp);
-
isc_result_t
isc_socketmgr_create(isc_mem_t *mctx, isc_socketmgr_t **managerp);
* maximum number of sockets that the created manager should handle.
* isc_socketmgr_create() is equivalent of isc_socketmgr_create2() with
* "maxsocks" being zero.
- * isc_socketmgr_createinctx() also associates the new manager with the
- * specified application context.
*
* Notes:
*
***** Task Manager.
*****/
-isc_result_t
-isc_taskmgr_createinctx(isc_mem_t *mctx, unsigned int workers,
- unsigned int default_quantum, isc_taskmgr_t **managerp);
isc_result_t
isc_taskmgr_create(isc_mem_t *mctx, unsigned int workers,
unsigned int default_quantum, isc_nm_t *nm,
isc_taskmgr_t **managerp);
/*%<
- * Create a new task manager. isc_taskmgr_createinctx() also associates
- * the new manager with the specified application context.
+ * Create a new task manager.
*
* Notes:
*
*
*\li managerp != NULL && *managerp == NULL
*
- *\li 'actx' is a valid application context (for createinctx()).
- *
* Ensures:
*
*\li On success, '*managerp' will be attached to the newly created task
*\li 'timer' to be a valid timer.
*/
-isc_result_t
-isc_timermgr_createinctx(isc_mem_t *mctx, isc_timermgr_t **managerp);
-
isc_result_t
isc_timermgr_create(isc_mem_t *mctx, isc_timermgr_t **managerp);
/*%<
- * Create a timer manager. isc_timermgr_createinctx() also associates
- * the new manager with the specified application context.
+ * Create a timer manager.
*
* Notes:
*
*
*\li 'managerp' points to a NULL isc_timermgr_t.
*
- *\li 'actx' is a valid application context (for createinctx()).
- *
* Ensures:
*
*\li '*managerp' is a valid isc_timermgr_t.
return (result);
}
#endif /* ifdef HAVE_JSON_C */
-
-isc_result_t
-isc_taskmgr_createinctx(isc_mem_t *mctx, unsigned int workers,
- unsigned int default_quantum,
- isc_taskmgr_t **managerp) {
- isc_result_t result;
-
- result = isc_taskmgr_create(mctx, workers, default_quantum, NULL,
- managerp);
-
- return (result);
-}
*managerp = NULL;
}
-
-isc_result_t
-isc_timermgr_createinctx(isc_mem_t *mctx, isc_timermgr_t **managerp) {
- isc_result_t result;
-
- result = isc_timermgr_create(mctx, managerp);
-
- return (result);
-}
return (result);
}
#endif /* HAVE_JSON_C */
-
-isc_result_t
-isc_socketmgr_createinctx(isc_mem_t *mctx, isc_socketmgr_t **managerp) {
- isc_result_t result;
-
- result = isc_socketmgr_create(mctx, managerp);
-
- return (result);
-}
isc_sockaddr_totext
isc_sockaddr_v6fromin
isc_socket_socketevent
-isc_socketmgr_createinctx
isc_socketmgr_maxudp
@IF NOTYET
isc_socketmgr_renderjson
isc_task_unpause
isc_task_unsend
isc_taskmgr_create
-isc_taskmgr_createinctx
isc_taskmgr_destroy
isc_taskmgr_excltask
isc_taskmgr_mode
isc_timer_reset
isc_timer_touch
isc_timermgr_create
-isc_timermgr_createinctx
isc_timermgr_destroy
isc_timermgr_poke
isc__tls_initialize
}
#endif /* HAVE_JSON_C */
-isc_result_t
-isc_socketmgr_createinctx(isc_mem_t *mctx, isc_socketmgr_t **managerp) {
- isc_result_t result;
-
- result = isc_socketmgr_create(mctx, managerp);
-
- return (result);
-}
-
void
isc_socketmgr_maxudp(isc_socketmgr_t *manager, unsigned int maxudp) {
REQUIRE(VALID_MANAGER(manager));