Provides service functions to handle connection routes.
More...
|
Ucs_Return_t | Ucs_Rm_Start (Ucs_Inst_t *self, Ucs_Rm_Route_t *routes_list, uint16_t list_size) |
| Initializes the routing process with the given routes list information and starts the process to handle the route(s).
|
|
Ucs_Return_t | Ucs_Rm_SetRouteActive (Ucs_Inst_t *self, Ucs_Rm_Route_t *route_ptr, bool active) |
| Sets the given route to active respectively inactive and triggers the routing process to handle the route.
|
|
Ucs_Return_t | Ucs_Rm_SetNodeAvailable (Ucs_Inst_t *self, Ucs_Rm_Node_t *node_ptr, bool available) |
| Sets the availability attribute (available or not available ) of the given node and triggers the routing process to handle attached route(s).
|
|
bool | Ucs_Rm_GetNodeAvailable (Ucs_Inst_t *self, Ucs_Rm_Node_t *node_ptr) |
| Retrieves the "available" flag information of the given node.
|
|
Ucs_Return_t | Ucs_Rm_GetAttachedRoutes (Ucs_Inst_t *self, Ucs_Rm_EndPoint_t *ep_inst, Ucs_Rm_Route_t *ls_found_routes[], uint16_t ls_size) |
| Retrieves the reference(s) of the route(s) currently attached to the given endpoint and stores It into the (external) table provided by user application.
|
|
uint16_t | Ucs_Rm_GetConnectionLabel (Ucs_Inst_t *self, Ucs_Rm_Route_t *route_ptr) |
| Retrieves the ConnectionLabel of the given route.
|
|
Provides service functions to handle connection routes.