Revision 056e40d2 doc/classdiagrams/urtware.uml
doc/classdiagrams/urtware.uml | ||
---|---|---|
40 | 40 |
'Mutex used for synchronization. |
41 | 41 |
- {field} {static} _lock : urt_osMutex_t |
42 | 42 |
.. URT_CFG_PUBSUB_ENABLED == true .. |
43 |
- {field} {static} _pubsub : urt_pubsub_t |
|
43 |
'List of topics ordered by their identifiers. |
|
44 |
- {field} {static} _topics : urt_topic_t* |
|
44 | 45 |
.. URT_CFG_RPC_ENABLED == true .. |
45 |
- {field} {static} _rpc : urt_rpc_t |
|
46 |
'List of services ordered by their identifiers. |
|
47 |
- {field} {static} _services : urt_service_t* |
|
46 | 48 |
__ |
47 | 49 |
'Initializes the urt_core_t object. |
48 | 50 |
+ {method} urtCoreInit (void) : urt_status_t |
... | ... | |
52 | 54 |
+ {method} urtCoreSynchronizeNodes (node : urt_node_t*, stage : urt_nodestage_t) : urt_status_t |
53 | 55 |
'Stops all nodes. |
54 | 56 |
+ {method} urtCoreStopNodes (void) : urt_status_t |
57 |
.. URT_CFG_PUBSUB_ENABLED == true .. |
|
58 |
'Retrieves a topic given an identifier. |
|
59 |
+ {method} urtCoreRetrieveTopic (id : urt_topicid_t) : urt_topic_t* |
|
60 |
.. URT_CFG_RPC_ENABLED == true .. |
|
61 |
'Retrieves a service given an identifier. |
|
62 |
+ {method} urtCoreRetrieveService (id : urt_serviceid_t) : urt_service_t* |
|
55 | 63 |
} |
56 | 64 |
|
57 | 65 |
$group("node") { |
... | ... | |
118 | 126 |
!includesub rpc.uml!DEPENDENCIES |
119 | 127 |
|
120 | 128 |
urt_core_t "1" o-- "0..1" urt_node_t |
121 |
urt_core_t "1" *-- "0..1" urt_pubsub_t
|
|
122 |
urt_core_t "1" *-- "0..1" urt_rpc_t
|
|
129 |
urt_core_t "1" *-- "0..1" urt_topic_t
|
|
130 |
urt_core_t "1" *-- "0..1" urt_service_t
|
|
123 | 131 |
|
124 | 132 |
!endsub |
125 | 133 |
|
Also available in: Unified diff