Exemple #1
0
/*
 * Callback can obtain two kind of data.
 */
static void my_print(struct tevent_req *req) {

	// get data that are bind with the request event
	int *event_data = tevent_req_data(req, int);
	printf("Event's private data:\t\t%d\n", *event_data);

	// get data that was given to the callback 
	void *c_data = tevent_req_callback_data_void(req);
	printf("Callback's private data:\t%s\n", (char *) c_data);
}
Exemple #2
0
static void test_sleep_done(struct tevent_req *subreq)
{
	bool *done1 = (bool *)tevent_req_callback_data_void(subreq);
	*done1 = true;
}