X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fconnection-internal.h;h=7b4d26d221911a1e4d955e611a622fd390ee692a;hb=fed72692bfbbfbd110ab4ddb5fcb6e82ca19c496;hp=6044f0a5934dd4c0a2fdf81d6d884b5a5d595fa6;hpb=9705ddba6f3ae54e5011d103cf86cd37d4d51934;p=babeltrace.git diff --git a/include/babeltrace/graph/connection-internal.h b/include/babeltrace/graph/connection-internal.h index 6044f0a5..7b4d26d2 100644 --- a/include/babeltrace/graph/connection-internal.h +++ b/include/babeltrace/graph/connection-internal.h @@ -122,4 +122,25 @@ bt_connection_status_from_notification_iterator_status( } } +static inline +const char *bt_connection_status_string(enum bt_connection_status status) +{ + switch (status) { + case BT_CONNECTION_STATUS_GRAPH_IS_CANCELED: + return "BT_CONNECTION_STATUS_GRAPH_IS_CANCELED"; + case BT_CONNECTION_STATUS_OK: + return "BT_CONNECTION_STATUS_OK"; + case BT_CONNECTION_STATUS_INVALID: + return "BT_CONNECTION_STATUS_INVALID"; + case BT_CONNECTION_STATUS_ERROR: + return "BT_CONNECTION_STATUS_ERROR"; + case BT_CONNECTION_STATUS_NOMEM: + return "BT_CONNECTION_STATUS_NOMEM"; + case BT_CONNECTION_STATUS_IS_ENDED: + return "BT_CONNECTION_STATUS_IS_ENDED"; + default: + return "(unknown)"; + } +} + #endif /* BABELTRACE_COMPONENT_CONNECTION_INTERNAL_H */