Lines Matching defs:libdm_task
56 * Basic element of libdm is libdm_task which contains version and command
68 struct libdm_task {
147 libdm_task_run(libdm_task_t libdm_task)
157 if (libdm_task == NULL)
163 prop_dictionary_externalize_to_pref(libdm_task->ldm_task,
174 error = prop_dictionary_sendrecv_ioctl(libdm_task->ldm_task,
184 prop_object_release(libdm_task->ldm_task);
185 libdm_task->ldm_task = dict;
243 libdm_task_destroy(libdm_task_t libdm_task)
246 if (libdm_task != NULL)
247 prop_object_release(libdm_task->ldm_task);
248 free(libdm_task);
253 libdm_task_set_name(const char *name, libdm_task_t libdm_task)
256 if ((prop_dictionary_set_string(libdm_task->ldm_task,
265 libdm_task_get_name(libdm_task_t libdm_task)
269 if (!prop_dictionary_get_string(libdm_task->ldm_task,
278 libdm_task_set_uuid(const char *uuid, libdm_task_t libdm_task)
281 if ((prop_dictionary_set_string(libdm_task->ldm_task,
290 libdm_task_get_uuid(libdm_task_t libdm_task)
294 if (!prop_dictionary_get_string(libdm_task->ldm_task,
303 libdm_task_get_command(libdm_task_t libdm_task)
307 if (!prop_dictionary_get_string(libdm_task->ldm_task,
315 libdm_task_get_cmd_version(libdm_task_t libdm_task, uint32_t *ver, size_t size)
320 prop_ver = prop_dictionary_get(libdm_task->ldm_task,
336 libdm_task_set_minor(uint32_t minor, libdm_task_t libdm_task)
339 if ((prop_dictionary_set_uint32(libdm_task->ldm_task,
348 libdm_task_get_minor(libdm_task_t libdm_task)
354 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
362 libdm_task_set_suspend_flag(libdm_task_t libdm_task)
368 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
373 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
378 libdm_task_del_suspend_flag(libdm_task_t libdm_task)
382 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
387 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
393 libdm_task_set_status_flag(libdm_task_t libdm_task)
399 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
404 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
409 libdm_task_del_status_flag(libdm_task_t libdm_task)
413 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
418 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
424 libdm_task_set_exists_flag(libdm_task_t libdm_task)
430 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
435 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
440 libdm_task_del_exists_flag(libdm_task_t libdm_task)
444 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
449 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
456 libdm_task_set_flags(libdm_task_t libdm_task, uint32_t flags)
459 (void)prop_dictionary_set_uint32(libdm_task->ldm_task,
465 libdm_task_get_flags(libdm_task_t libdm_task)
469 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
477 libdm_task_get_target_num(libdm_task_t libdm_task)
481 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
488 libdm_task_get_open_num(libdm_task_t libdm_task)
492 (void)prop_dictionary_get_int32(libdm_task->ldm_task,
499 libdm_task_get_event_num(libdm_task_t libdm_task)
503 (void)prop_dictionary_get_uint32(libdm_task->ldm_task,
511 libdm_task_set_cmd(libdm_cmd_t libdm_cmd, libdm_task_t libdm_task)
514 if ((prop_dictionary_set(libdm_task->ldm_task,
523 libdm_task_get_cmd(libdm_task_t libdm_task)
529 cmd->ldm_cmd = prop_dictionary_get(libdm_task->ldm_task,