|
Firmware
|
A lightweight object broker. More...
Functions | |
| orb_advert_t | orb_advertise (const struct orb_metadata *meta, const void *data) |
| orb_advert_t | orb_advertise_queue (const struct orb_metadata *meta, const void *data, unsigned int queue_size) |
| orb_advert_t | orb_advertise_multi (const struct orb_metadata *meta, const void *data, int *instance, int priority) |
| orb_advert_t | orb_advertise_multi_queue (const struct orb_metadata *meta, const void *data, int *instance, int priority, unsigned int queue_size) |
| int | orb_unadvertise (orb_advert_t handle) |
| int | orb_publish (const struct orb_metadata *meta, orb_advert_t handle, const void *data) |
| int | orb_subscribe (const struct orb_metadata *meta) |
| int | orb_subscribe_multi (const struct orb_metadata *meta, unsigned instance) |
| int | orb_unsubscribe (int handle) |
| int | orb_copy (const struct orb_metadata *meta, int handle, void *buffer) |
| int | orb_check (int handle, bool *updated) |
| int | orb_stat (int handle, uint64_t *time) |
| int | orb_exists (const struct orb_metadata *meta, int instance) |
| int | orb_group_count (const struct orb_metadata *meta) |
| Get the number of published instances of a topic group. More... | |
| int | orb_priority (int handle, int32_t *priority) |
| int | orb_set_interval (int handle, unsigned interval) |
| int | orb_get_interval (int handle, unsigned *interval) |
A lightweight object broker.
| orb_advert_t orb_advertise | ( | const struct orb_metadata * | meta, |
| const void * | data | ||
| ) |
| orb_advert_t orb_advertise_multi | ( | const struct orb_metadata * | meta, |
| const void * | data, | ||
| int * | instance, | ||
| int | priority | ||
| ) |
| orb_advert_t orb_advertise_multi_queue | ( | const struct orb_metadata * | meta, |
| const void * | data, | ||
| int * | instance, | ||
| int | priority, | ||
| unsigned int | queue_size | ||
| ) |
| orb_advert_t orb_advertise_queue | ( | const struct orb_metadata * | meta, |
| const void * | data, | ||
| unsigned int | queue_size | ||
| ) |
| int orb_check | ( | int | handle, |
| bool * | updated | ||
| ) |
| int orb_copy | ( | const struct orb_metadata * | meta, |
| int | handle, | ||
| void * | buffer | ||
| ) |
| int orb_exists | ( | const struct orb_metadata * | meta, |
| int | instance | ||
| ) |
| int orb_get_interval | ( | int | handle, |
| unsigned * | interval | ||
| ) |
| int orb_group_count | ( | const struct orb_metadata * | meta | ) |
Get the number of published instances of a topic group.
| meta | ORB topic metadata. |
| int orb_priority | ( | int | handle, |
| int32_t * | priority | ||
| ) |
| int orb_publish | ( | const struct orb_metadata * | meta, |
| orb_advert_t | handle, | ||
| const void * | data | ||
| ) |
| int orb_set_interval | ( | int | handle, |
| unsigned | interval | ||
| ) |
| int orb_stat | ( | int | handle, |
| uint64_t * | time | ||
| ) |
| int orb_subscribe | ( | const struct orb_metadata * | meta | ) |
| int orb_subscribe_multi | ( | const struct orb_metadata * | meta, |
| unsigned | instance | ||
| ) |
| int orb_unadvertise | ( | orb_advert_t | handle | ) |
| int orb_unsubscribe | ( | int | handle | ) |
1.8.12