ladishd: dump params of loaded apps after xml load
This commit is contained in:
parent
64a29c2304
commit
fb7138915e
|
@ -815,6 +815,22 @@ bool ladish_app_supervisor_has_apps(ladish_app_supervisor_handle supervisor_hand
|
|||
return !list_empty(&supervisor_ptr->applist);
|
||||
}
|
||||
|
||||
void ladish_app_supervisor_dump(ladish_app_supervisor_handle supervisor_handle)
|
||||
{
|
||||
struct list_head * node_ptr;
|
||||
struct ladish_app * app_ptr;
|
||||
char uuid_str[37];
|
||||
|
||||
list_for_each(node_ptr, &supervisor_ptr->applist)
|
||||
{
|
||||
app_ptr = list_entry(node_ptr, struct ladish_app, siblings);
|
||||
uuid_unparse(app_ptr->uuid, uuid_str);
|
||||
log_info("app '%s' with commandline '%s'", app_ptr->name, app_ptr->commandline);
|
||||
log_info(" %s", uuid_str);
|
||||
log_info(" %s, %s, level %u", app_ptr->terminal ? "terminal" : "shell", app_ptr->autorun ? "autorun" : "stopped", (unsigned int)app_ptr->level, app_ptr->commandline);
|
||||
}
|
||||
}
|
||||
|
||||
#undef supervisor_ptr
|
||||
|
||||
/**********************************************************************************/
|
||||
|
|
|
@ -255,6 +255,13 @@ unsigned int ladish_app_supervisor_get_running_app_count(ladish_app_supervisor_h
|
|||
*/
|
||||
bool ladish_app_supervisor_has_apps(ladish_app_supervisor_handle supervisor_handle);
|
||||
|
||||
/**
|
||||
* Dump to log the contents of the app supervisor
|
||||
*
|
||||
* @param[in] supervisor_handle supervisor object handle
|
||||
*/
|
||||
void ladish_app_supervisor_dump(ladish_app_supervisor_handle supervisor_handle);
|
||||
|
||||
/**
|
||||
* Find app by name
|
||||
*
|
||||
|
|
|
@ -1005,6 +1005,7 @@ static bool run(void * command_context)
|
|||
|
||||
ladish_graph_dump(g_studio.jack_graph);
|
||||
ladish_graph_dump(g_studio.studio_graph);
|
||||
ladish_app_supervisor_dump(g_studio.app_supervisor);
|
||||
|
||||
ladish_recent_store_use_item(g_studios_recent_store, g_studio.name);
|
||||
|
||||
|
|
|
@ -871,8 +871,9 @@ bool ladish_room_load_project(ladish_room_handle room_handle, const char * proje
|
|||
}
|
||||
|
||||
ladish_interlink(room_ptr->graph, room_ptr->app_supervisor);
|
||||
/* ladish_graph_dump(ladish_studio_get_jack_graph()); */
|
||||
/* ladish_graph_dump(room_ptr->graph); */
|
||||
ladish_graph_dump(ladish_studio_get_jack_graph());
|
||||
ladish_graph_dump(room_ptr->graph);
|
||||
ladish_app_supervisor_dump(room_ptr->app_supervisor);
|
||||
|
||||
ladish_app_supervisor_set_directory(room_ptr->app_supervisor, project_dir);
|
||||
if (!ladish_app_supervisor_set_project_name(room_ptr->app_supervisor, room_ptr->project_name))
|
||||
|
|
Loading…
Reference in New Issue