Blame clients/tui/nmt-utils.h
|
Packit Service |
87a54e |
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
Packit |
5756e2 |
/*
|
|
Packit |
5756e2 |
* Copyright (C) 2013 Red Hat, Inc.
|
|
Packit |
5756e2 |
*/
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#ifndef NMT_UTILS_H
|
|
Packit |
5756e2 |
#define NMT_UTILS_H
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
typedef struct {
|
|
Packit Service |
a1bd4f |
gpointer private[3];
|
|
Packit |
5756e2 |
} NmtSyncOp;
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
void nmt_sync_op_init(NmtSyncOp *op);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
gboolean nmt_sync_op_wait_boolean(NmtSyncOp *op, GError **error);
|
|
Packit Service |
a1bd4f |
void nmt_sync_op_complete_boolean(NmtSyncOp *op, gboolean result, GError *error);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
gpointer nmt_sync_op_wait_pointer(NmtSyncOp *op, GError **error);
|
|
Packit Service |
a1bd4f |
void nmt_sync_op_complete_pointer(NmtSyncOp *op, gpointer result, GError *error);
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#endif /* NMT_UTILS_H */
|