Revision 77bd2c61 doc/classdiagrams/urtware.uml

View differences:

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