uorb: add uorb_unadvertise method

This is necessary when using multiple instances of a topic. However it does
not free the underlying resources, as it is assumed they will be used again
at a later point.
This commit is contained in:
Beat Küng
2016-04-27 11:23:05 +02:00
committed by Lorenz Meier
parent 0c0d251003
commit 9da537c092
9 changed files with 80 additions and 2 deletions

View File

@@ -129,6 +129,11 @@ orb_advert_t uORB::Manager::orb_advertise_multi(const struct orb_metadata *meta,
return advertiser;
}
int uORB::Manager::orb_unadvertise(orb_advert_t handle)
{
return uORB::DeviceNode::unadvertise(handle);
}
int uORB::Manager::orb_subscribe(const struct orb_metadata *meta)
{
return node_open(PUBSUB, meta, nullptr, false);