Revision ee83a495 doc/classdiagrams/urtware.uml

View differences:

doc/classdiagrams/urtware.uml
56 56
  + {method} urtCoreStopNodes (void) : urt_status_t
57 57
  .. URT_CFG_PUBSUB_ENABLED == true ..
58 58
    'Retrieves a topic given an identifier.
59
  + {method} urtCoreRetrieveTopic (id : urt_topicid_t) : urt_topic_t*
59
  + {method} urtCoreGetTopic (id : urt_topicid_t) : urt_topic_t*
60 60
  .. URT_CFG_RPC_ENABLED == true ..
61 61
    'Retrieves a service given an identifier.
62
  + {method} urtCoreRetrieveService (id : urt_serviceid_t) : urt_service_t*
62
  + {method} urtCoreGetService (id : urt_serviceid_t) : urt_service_t*
63 63
}
64 64

  
65 65
$group("node") {
......
79 79
  $structure("urt_node_t") {
80 80
      'Pointer to the next node in a list.
81 81
    + {field} next : urt_node_t*
82
      'Pointer to the nore thread.
82
      'Pointer to the node thread.
83 83
    + {field} thread : urt_osThread_t*
84 84
      'Callback function to be called during the setup phase.
85 85
    + {field} setupcallback : urt_nodeSetupCallback_t*
......
93 93
    + {field} stage : urt_nodestage_t
94 94
      'Event listener for middleware-wide control events.
95 95
    + {field} listener : urt_osEventListener_t
96
    .. URT_CFG_PUBSUB_PROFILING == true || URT_CFG_RPC_PROFILING = true ..
97
      'Counter of executed loops.
98
    + {field} loops : uint64_t
96 99
    __
97 100
    'The main() function of the node thread.
98 101
    - {method} {static} _main : urt_osThreadFunction_t
99 102
      'Initializes an urt_node_t object.
100
    + {method} urtNodeInit (node : urt_node_t*, stacksize : size_t, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*) : urt_status_t
103
    + {method} urtNodeInit (node : urt_node_t*, thread : urt_osThread_t*, setupcallback : urt_nodeSetupCallback_t*, setupparams : void*, loopcallback : urt_nodeLoopCallback_t*, loopparams : void*) : urt_status_t
101 104
  }
102 105
} /'node'/
103 106

  

Also available in: Unified diff