Function iox_pub_init

Function Documentation

iox_pub_t iox_pub_init(iox_pub_storage_t *self, const char *const service, const char *const instance, const char *const event, const iox_pub_options_t *const options)

creates a publisher handle

Parameters:
  • self[in] pointer to preallocated memory of size = sizeof(iox_pub_storage_t)

  • service[in] serviceString

  • instance[in] instanceString

  • event[in] eventString

  • options[in] publisher options set by the user, if it is a null pointer default options are used

Returns:

handle of the publisher