| 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