rosidl_runtime_c
master
Generate the rosidl interfaces in C.
|
Go to the documentation of this file.
15 #ifndef ROSIDL_RUNTIME_C__STRING_FUNCTIONS_H_
16 #define ROSIDL_RUNTIME_C__STRING_FUNCTIONS_H_
107 rosidl_runtime_c__String__Sequence * sequence,
size_t size);
118 rosidl_runtime_c__String__Sequence * sequence);
131 rosidl_runtime_c__String__Sequence *
143 rosidl_runtime_c__String__Sequence * sequence);
149 #endif // ROSIDL_RUNTIME_C__STRING_FUNCTIONS_H_
void rosidl_runtime_c__String__fini(rosidl_runtime_c__String *str)
Deallocate the memory of the rosidl_runtime_c__String structure.
void rosidl_runtime_c__String__Sequence__destroy(rosidl_runtime_c__String__Sequence *sequence)
Destroy a rosidl_runtime_c__String__Sequence structure.
An array of 8-bit characters terminated by a null byte.
Definition: string.h:23
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__init(rosidl_runtime_c__String *str)
Initialize a 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.
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__fini(rosidl_runtime_c__String__Sequence *sequence)
Deallocate the memory of the string sequence 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.
#define ROSIDL_GENERATOR_C_PUBLIC
Definition: visibility_control.h:48