Revision 77bd2c61 doc/classdiagrams/urtware.uml
doc/classdiagrams/urtware.uml | ||
---|---|---|
53 | 53 |
'Retrieves the current system status. |
54 | 54 |
+ {method} urtCoreGetStatus (void) : urt_status_t |
55 | 55 |
'Starts all node threads (nodes will block before the loop). |
56 |
+ {method} urtCoreGetEventMask (void) : urt_osEventMask_t |
|
57 |
'Retrieve the core event mask. |
|
58 |
+ {method} urtCoreGetEvtSource (void) : urt_osEventSource_t* |
|
59 |
'Retrieve the core event source. |
|
56 | 60 |
+ {method} urtCoreStartNodes (void) : void |
57 | 61 |
'Nodes can use this function to synchronize. |
58 |
+ {method} urtCoreSynchronize (node : urt_node_t*) : urt_status_t |
|
62 |
+ {method} urtCoreSynchronizeNodes (node : urt_node_t*) : urt_status_t
|
|
59 | 63 |
'Stops all nodes and propagates a specified reason. |
60 | 64 |
+ {method} urtCoreStopNodes (reason : urt_status_t) : urt_status_t |
61 | 65 |
'Retrieve the core event source. |
62 | 66 |
+ {method} urtCoreGetEventSource (void) : urt_osEventSource_t* |
63 | 67 |
'Retrieve the core mutex lock. |
64 | 68 |
+ {method} urtCoreGetMutex (void) : urt_osMutex_t* |
69 |
+ {method} urtCoreGetNodes (void) : urt_node_t* |
|
70 |
'Retrieve node of the core. |
|
71 |
+ {method} urtCoreAddNode (node : urt_node_t*) : void |
|
72 |
'Prepend node to core's list of nodes.. |
|
65 | 73 |
.. URT_CFG_PUBSUB_ENABLED == true .. |
66 | 74 |
'Retrieves a topic given an identifier. |
67 | 75 |
+ {method} urtCoreGetTopic (id : urt_topicid_t) : urt_topic_t* |
76 |
'Append topic to core's list of topics. |
|
77 |
+ {method} urtCoreAddTopic (topic : urt_topic_t*) : void |
|
68 | 78 |
.. URT_CFG_RPC_ENABLED == true .. |
69 | 79 |
'Retrieves a service given an identifier. |
70 |
+ {method} urtCoreGetService (id : urt_serviceid_t) : urt_service_t* |
|
80 |
+ {method} urtCoreGetService (service : urt_service_t*) : void |
|
81 |
+ {method} urtCoreAddService (id : urt_serviceid_t) : urt_service_t* |
|
71 | 82 |
} |
72 | 83 |
|
73 | 84 |
$group("node") { |
... | ... | |
157 | 168 |
/'### OUTRO ##################################################################'/ |
158 | 169 |
|
159 | 170 |
@enduml |
160 |
|
Also available in: Unified diff