rosidl_runtime_c
master
Generate the rosidl interfaces in C.
|
#include <stddef.h>
#include "rosidl_runtime_c/string.h"
#include "rosidl_runtime_c/visibility_control.h"
Go to the source code of this file.
Functions | |
bool | rosidl_runtime_c__String__init (rosidl_runtime_c__String *str) |
Initialize a rosidl_runtime_c__String structure. More... | |
void | rosidl_runtime_c__String__fini (rosidl_runtime_c__String *str) |
Deallocate the memory of the rosidl_runtime_c__String structure. More... | |
bool | rosidl_runtime_c__String__assignn (rosidl_runtime_c__String *str, const char *value, size_t n) |
Assign the c string pointer of n characters to the rosidl_runtime_c__String structure. More... | |
bool | rosidl_runtime_c__String__assign (rosidl_runtime_c__String *str, const char *value) |
Assign the c string pointer to the rosidl_runtime_c__String structure. More... | |
bool | rosidl_runtime_c__String__Sequence__init (rosidl_runtime_c__String__Sequence *sequence, size_t size) |
Initialize a rosidl_runtime_c__String__Sequence__init structure. More... | |
void | rosidl_runtime_c__String__Sequence__fini (rosidl_runtime_c__String__Sequence *sequence) |
Deallocate the memory of the string sequence structure. More... | |
rosidl_runtime_c__String__Sequence * | rosidl_runtime_c__String__Sequence__create (size_t size) |
Create a rosidl_runtime_c__String__Sequence structure with a specific size. More... | |
void | rosidl_runtime_c__String__Sequence__destroy (rosidl_runtime_c__String__Sequence *sequence) |
Destroy a rosidl_runtime_c__String__Sequence structure. More... | |
bool rosidl_runtime_c__String__init | ( | rosidl_runtime_c__String * | str | ) |
Initialize a rosidl_runtime_c__String structure.
void rosidl_runtime_c__String__fini | ( | rosidl_runtime_c__String * | str | ) |
Deallocate the memory of the rosidl_runtime_c__String structure.
bool rosidl_runtime_c__String__assignn | ( | rosidl_runtime_c__String * | str, |
const char * | value, | ||
size_t | n | ||
) |
Assign the c string pointer of n characters to the rosidl_runtime_c__String structure.
bool rosidl_runtime_c__String__assign | ( | rosidl_runtime_c__String * | str, |
const char * | value | ||
) |
Assign the c string pointer to the rosidl_runtime_c__String structure.
bool rosidl_runtime_c__String__Sequence__init | ( | rosidl_runtime_c__String__Sequence * | sequence, |
size_t | size | ||
) |
Initialize a rosidl_runtime_c__String__Sequence__init structure.
void rosidl_runtime_c__String__Sequence__fini | ( | rosidl_runtime_c__String__Sequence * | sequence | ) |
Deallocate the memory of the string sequence structure.
rosidl_runtime_c__String__Sequence* rosidl_runtime_c__String__Sequence__create | ( | size_t | size | ) |
Create a rosidl_runtime_c__String__Sequence structure with a specific size.
void rosidl_runtime_c__String__Sequence__destroy | ( | rosidl_runtime_c__String__Sequence * | sequence | ) |
Destroy a rosidl_runtime_c__String__Sequence structure.