Revision 5c6cb22f inc/urt_topic.h
inc/urt_topic.h | ||
---|---|---|
22 | 22 |
#ifndef URTWARE_TOPIC_H |
23 | 23 |
#define URTWARE_TOPIC_H |
24 | 24 |
|
25 |
#include <urt_types.h> |
|
26 | 25 |
#include <urtware.h> |
27 | 26 |
|
28 | 27 |
/******************************************************************************/ |
... | ... | |
46 | 45 |
*/ |
47 | 46 |
typedef struct urt_topic |
48 | 47 |
{ |
49 |
urt_topic_t* next;
|
|
48 |
struct urt_topic* next;
|
|
50 | 49 |
urt_topicid_t id; |
51 | 50 |
urt_osMutex_t lock; |
52 | 51 |
urt_osEventSource_t evtSource; |
... | ... | |
55 | 54 |
urt_message_t mandatoryMessage; |
56 | 55 |
urt_message_t* latestMessage; |
57 | 56 |
#if (URT_CFG_PUBSUB_QOS_RATECHECKS) |
58 |
urt_hrtsubscriber_t* hrtSubscribers;
|
|
57 |
struct urt_hrtsubscriber* hrtSubscribers;
|
|
59 | 58 |
urt_osTimer_t qosRateTimer; |
60 | 59 |
#endif /* URT_CFG_PUBSUB_QOS_RATECHECKS */ |
61 | 60 |
#if (URT_CFG_PUBSUB_PROFILING) |
Also available in: Unified diff