Revision 056e40d2 doc/classdiagrams/urtware.uml

View differences:

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