mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-31 19:08:30 +00:00
xrt: Tidy xrt_instance_create argument order and add doc-comment
This commit is contained in:
parent
323d794df3
commit
deedd10a50
|
@ -226,6 +226,8 @@ xrt_instance_destroy(struct xrt_instance **xinst_ptr)
|
||||||
*
|
*
|
||||||
* Each target must implement this function.
|
* Each target must implement this function.
|
||||||
*
|
*
|
||||||
|
* @param[in] ii A pointer to a info struct containing information about the
|
||||||
|
* application.
|
||||||
* @param[out] out_xinst A pointer to an xrt_instance pointer. Will be
|
* @param[out] out_xinst A pointer to an xrt_instance pointer. Will be
|
||||||
* populated.
|
* populated.
|
||||||
*
|
*
|
||||||
|
@ -234,8 +236,10 @@ xrt_instance_destroy(struct xrt_instance **xinst_ptr)
|
||||||
* @relates xrt_instance
|
* @relates xrt_instance
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
xrt_instance_create(struct xrt_instance **out_xinst,
|
xrt_instance_create(struct xrt_instance_info *ii,
|
||||||
struct xrt_instance_info *ii);
|
struct xrt_instance **out_xinst
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* @}
|
* @}
|
||||||
|
|
|
@ -183,8 +183,8 @@ ipc_client_instance_destroy(struct xrt_instance *xinst)
|
||||||
* @public @memberof ipc_instance
|
* @public @memberof ipc_instance
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
ipc_instance_create(struct xrt_instance **out_xinst,
|
ipc_instance_create(struct xrt_instance_info *i_info,
|
||||||
struct xrt_instance_info *i_info)
|
struct xrt_instance **out_xinst)
|
||||||
{
|
{
|
||||||
struct ipc_client_instance *ii =
|
struct ipc_client_instance *ii =
|
||||||
U_TYPED_CALLOC(struct ipc_client_instance);
|
U_TYPED_CALLOC(struct ipc_client_instance);
|
||||||
|
|
|
@ -384,7 +384,7 @@ init_all(struct ipc_server *s)
|
||||||
s->running = true;
|
s->running = true;
|
||||||
s->exit_on_disconnect = debug_get_bool_option_exit_on_disconnect();
|
s->exit_on_disconnect = debug_get_bool_option_exit_on_disconnect();
|
||||||
|
|
||||||
int ret = xrt_instance_create(&s->xinst, NULL);
|
int ret = xrt_instance_create(NULL, &s->xinst);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
teardown_all(s);
|
teardown_all(s);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -38,7 +38,7 @@ gui_prober_init(struct gui_program *p)
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
// Initialize the prober.
|
// Initialize the prober.
|
||||||
ret = xrt_instance_create(&p->instance, NULL);
|
ret = xrt_instance_create(NULL, &p->instance);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
return do_exit(p, ret);
|
return do_exit(p, ret);
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,7 +177,7 @@ oxr_instance_create(struct oxr_logger *log,
|
||||||
sizeof(inst->xinst->instance_info.application_name), "%s",
|
sizeof(inst->xinst->instance_info.application_name), "%s",
|
||||||
createInfo->applicationInfo.applicationName);
|
createInfo->applicationInfo.applicationName);
|
||||||
|
|
||||||
xinst_ret = xrt_instance_create(&inst->xinst, &i_info);
|
xinst_ret = xrt_instance_create(&i_info, &inst->xinst);
|
||||||
if (xinst_ret != 0) {
|
if (xinst_ret != 0) {
|
||||||
ret = oxr_error(log, XR_ERROR_RUNTIME_FAILURE,
|
ret = oxr_error(log, XR_ERROR_RUNTIME_FAILURE,
|
||||||
"Failed to create prober");
|
"Failed to create prober");
|
||||||
|
|
|
@ -32,7 +32,7 @@ init(struct program *p)
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
// Fist initialize the instance.
|
// Fist initialize the instance.
|
||||||
ret = xrt_instance_create(&p->xi, NULL);
|
ret = xrt_instance_create(NULL, &p->xi);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
fprintf(stderr, "Failed to create instance\n");
|
fprintf(stderr, "Failed to create instance\n");
|
||||||
return ret;
|
return ret;
|
||||||
|
|
|
@ -36,7 +36,7 @@ cli_cmd_probe(int argc, const char **argv)
|
||||||
// Initialize the prober.
|
// Initialize the prober.
|
||||||
printf(" :: Creating instance!\n");
|
printf(" :: Creating instance!\n");
|
||||||
|
|
||||||
ret = xrt_instance_create(&xi, NULL);
|
ret = xrt_instance_create(NULL, &xi);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
return do_exit(&xi, 0);
|
return do_exit(&xi, 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ cli_cmd_test(int argc, const char **argv)
|
||||||
// Initialize the prober.
|
// Initialize the prober.
|
||||||
printf(" :: Creating instance!\n");
|
printf(" :: Creating instance!\n");
|
||||||
|
|
||||||
ret = xrt_instance_create(&xi, NULL);
|
ret = xrt_instance_create(NULL, &xi);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
return do_exit(&xi, 0);
|
return do_exit(&xi, 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -35,8 +35,8 @@ t_instance_create_fd_compositor(struct xrt_instance *xinst,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int
|
int
|
||||||
xrt_instance_create(struct xrt_instance **out_xinst,
|
xrt_instance_create(struct xrt_instance_info *i_info,
|
||||||
struct xrt_instance_info *i_info)
|
struct xrt_instance **out_xinst)
|
||||||
{
|
{
|
||||||
struct xrt_prober *xp = NULL;
|
struct xrt_prober *xp = NULL;
|
||||||
|
|
||||||
|
|
|
@ -29,8 +29,8 @@ t_instance_create_fd_compositor_stub(struct xrt_instance *xinst,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int
|
int
|
||||||
xrt_instance_create(struct xrt_instance **out_xinst,
|
xrt_instance_create(struct xrt_instance_info *i_info,
|
||||||
struct xrt_instance_info *i_info)
|
struct xrt_instance **out_xinst)
|
||||||
{
|
{
|
||||||
struct xrt_prober *xp = NULL;
|
struct xrt_prober *xp = NULL;
|
||||||
|
|
||||||
|
|
|
@ -14,14 +14,14 @@
|
||||||
|
|
||||||
// Forward declaration
|
// Forward declaration
|
||||||
int
|
int
|
||||||
ipc_instance_create(struct xrt_instance **out_xinst,
|
ipc_instance_create(struct xrt_instance_info *i_info,
|
||||||
struct xrt_instance_info *i_info);
|
struct xrt_instance **out_xinst);
|
||||||
|
|
||||||
int
|
int
|
||||||
xrt_instance_create(struct xrt_instance **out_xinst,
|
xrt_instance_create(struct xrt_instance_info *i_info,
|
||||||
struct xrt_instance_info *i_info)
|
struct xrt_instance **out_xinst)
|
||||||
{
|
{
|
||||||
return ipc_instance_create(out_xinst, i_info);
|
return ipc_instance_create(i_info, out_xinst);
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
Loading…
Reference in a new issue