diff --git a/reowolf.h b/reowolf.h index a889f774ede6e40b1b87fffcdf0276e5cea897f0..00b4878a26c0a0459ae4ad00130891ac941cf557 100644 --- a/reowolf.h +++ b/reowolf.h @@ -47,7 +47,9 @@ typedef uint32_t U32Suffix; typedef struct { ConnectorId connector_id; U32Suffix u32_suffix; -} PortId; +} Id; + +typedef Id PortId; typedef struct { uint8_t ipv4[4]; @@ -132,6 +134,11 @@ Connector *connector_new_logging(const Arc_ProtocolDescription *pd, const uint8_t *path_ptr, uintptr_t path_len); +Connector *connector_new_logging_with_id(const Arc_ProtocolDescription *pd, + const uint8_t *path_ptr, + uintptr_t path_len, + ConnectorId connector_id); + intptr_t connector_next_batch(Connector *connector); void connector_print_debug(Connector *connector);