Browse Source

Use prefixed names for dora event enum variants in C API to avoid name conflicts

tags/v0.2.0-candidate
Philipp Oppermann 3 years ago
parent
commit
20ffe50389
Failed to extract signature
3 changed files with 14 additions and 14 deletions
  1. +7
    -7
      apis/c/node/node_api.h
  2. +3
    -3
      examples/c-dataflow/node.c
  3. +4
    -4
      examples/c-dataflow/sink.c

+ 7
- 7
apis/c/node/node_api.h View File

@@ -6,15 +6,15 @@ void free_dora_context(void *dora_context);
void *dora_next_event(void *dora_context);
void free_dora_event(void *dora_event);

enum EventType
enum DoraEventType
{
Stop,
Input,
InputClosed,
Error,
Unknown,
DoraEventType_Stop,
DoraEventType_Input,
DoraEventType_InputClosed,
DoraEventType_Error,
DoraEventType_Unknown,
};
enum EventType read_dora_event_type(void *dora_event);
enum DoraEventType read_dora_event_type(void *dora_event);

void read_dora_input_id(void *dora_event, char **out_ptr, size_t *out_len);
void read_dora_input_data(void *dora_event, char **out_ptr, size_t *out_len);


+ 3
- 3
examples/c-dataflow/node.c View File

@@ -33,9 +33,9 @@ int main()
return -1;
}

enum EventType ty = read_dora_event_type(event);
enum DoraEventType ty = read_dora_event_type(event);

if (ty == Input)
if (ty == DoraEventType_Input)
{
char *data;
size_t data_len;
@@ -46,7 +46,7 @@ int main()
char out_id[] = "counter";
dora_send_output(dora_context, out_id, strlen(out_id), &i, 1);
}
else if (ty == Stop)
else if (ty == DoraEventType_Stop)
{
printf("[c node] received stop event\n");
free_dora_event(event);


+ 4
- 4
examples/c-dataflow/sink.c View File

@@ -26,9 +26,9 @@ int main()
break;
}

enum EventType ty = read_dora_event_type(event);
enum DoraEventType ty = read_dora_event_type(event);

if (ty == Input)
if (ty == DoraEventType_Input)
{
char *id;
size_t id_len;
@@ -42,13 +42,13 @@ int main()
fwrite(id, id_len, 1, stdout);
printf("` with data: %d\n", *data);
}
else if (ty == InputClosed)
else if (ty == DoraEventType_InputClosed)
{
printf("[c sink] received InputClosed event\n");
free_dora_event(event);
break;
}
else if (ty == Stop)
else if (ty == DoraEventType_Stop)
{
printf("[c sink] received stop event\n");
free_dora_event(event);


Loading…
Cancel
Save