multiplatform: introduce PublisherNode class for uorb for more consistency

This commit is contained in:
Thomas Gubler
2015-01-22 08:10:08 +01:00
parent 2b103d319c
commit 2af44f5995
3 changed files with 20 additions and 7 deletions
+3 -3
View File
@@ -176,7 +176,7 @@ public:
}
/* Empty publications list */
Publisher *pub = _pubs.getHead();
PublisherNode *pub = _pubs.getHead();
count = 0;
while (pub != nullptr) {
@@ -185,7 +185,7 @@ public:
break;
}
Publisher *sib = pub->getSibling();
PublisherNode *sib = pub->getSibling();
delete pub;
pub = sib;
}
@@ -294,7 +294,7 @@ private:
static const uint16_t kMaxSubscriptions = 100;
static const uint16_t kMaxPublications = 100;
List<SubscriberNode *> _subs; /**< Subcriptions of node */
List<Publisher *> _pubs; /**< Publications of node */
List<PublisherNode *> _pubs; /**< Publications of node */
SubscriberNode *_sub_min_interval; /**< Points to the sub wtih the smallest interval
of all Subscriptions in _subs*/
};