27#ifndef JUNO_PUBLISHER_API_H
28#define JUNO_PUBLISHER_API_H
#define JUNO_MODULE_ROOT(API_T,...)
Definition module.h:182
union JUNO_MSG_TAG JUNO_MSG_T
Definition msg_api.h:40
struct JUNO_PUBLISHER_ID_TAG JUNO_PUBLISHER_ID_T
Definition publisher_api.h:38
struct JUNO_PUBLISHER_ROOT_TAG JUNO_PUBLISHER_ROOT_T
Definition publisher_api.h:41
union JUNO_PUBLISHER_TAG JUNO_PUBLISHER_T
Definition publisher_api.h:40
int32_t JUNO_STATUS_T
Definition status.h:23
Definition publisher_api.h:48
JUNO_STATUS_T(* Publish)(JUNO_PUBLISHER_T *ptJunoPublisher, const JUNO_MSG_T *ptMsg)
Publish a sb messaage.
Definition publisher_api.h:50
JUNO_STATUS_T(* GetPublisherId)(JUNO_PUBLISHER_T *ptJunoPublisher, JUNO_PUBLISHER_ID_T *ptRetPublisherId)
Get the publisher ID.
Definition publisher_api.h:52