1234567891011121314151617181920212223242526272829 |
- // SPDX-License-Identifier: GPL-3.0-or-later
- #ifndef ACLK_SCHEMA_WRAPPER_NODE_CONNECTION_H
- #define ACLK_SCHEMA_WRAPPER_NODE_CONNECTION_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct {
- const char* claim_id;
- const char* node_id;
- unsigned int live:1;
- unsigned int queryable:1;
- int64_t session_id;
- int32_t hops;
- } node_instance_connection_t;
- char *generate_node_instance_connection(size_t *len, const node_instance_connection_t *data);
- #ifdef __cplusplus
- }
- #endif
- #endif /* ACLK_SCHEMA_WRAPPER_NODE_CONNECTION_H */
|