Revision 017b2ac7 inc/urt_node.h

View differences:

inc/urt_node.h
61 61
  #endif /* URT_CFG_PUBSUB_PROFILING || URT_CFG_RPC_PROFILING */
62 62
}urt_node_t;
63 63

  
64

  
65
/**
66
 * @brief
67
 *
68
 * @param[in]   node   .
69
 * @param[in]   cause  .
70
 * @param[in]   arg    .
71
 *
72
 * @return    .
73
 *
74
 */
75
typedef void (*urt_nodeShutdownCallback_t)(urt_node_t* node, urt_status_t cause, void* arg);
76

  
77

  
78
/**
79
 * @brief
80
 *
81
 * @param[in]   node  .
82
 * @param[in]   arg   .
83
 *
84
 * @return    .
85
 *
86
 */
87
typedef urt_osEventMask_t (*urt_nodeSetupCallback_t)(urt_node_t* node, void* arg);
88

  
89

  
90
/**
91
 * @brief
92
 *
93
 * @param[in]   node  .
94
 * @param[in]   events    .
95
 * @param[in]   arg    .
96
 *
97
 * @return    .
98
 */
99
typedef urt_osEventMask_t (*urt_nodeLoopCallback_t)(urt_node_t* node, urt_osEventMask_t events, void* arg);
100

  
64 101
/******************************************************************************/
65 102
/* MACROS                                                                     */
66 103
/******************************************************************************/

Also available in: Unified diff