Revision 1f7ffcff src/urt_service.c
| src/urt_service.c | ||
|---|---|---|
| 55 | 55 |
* @return Returns URT_STATUS_OK on success. |
| 56 | 56 |
* Returns URT_STATUS_SERVICE_DUPLICATE if another service with the same identifier already exists. |
| 57 | 57 |
*/ |
| 58 |
urt_status_t urtServiceInit(urt_service_t* service, urt_serviceid_t id, urt_servicefunc_t* callback) {return URT_STATUS_OK;}
|
|
| 58 |
urt_status_t urtServiceInit(urt_service_t* service, urt_serviceid_t id, urt_servicefunc_t* callback) |
|
| 59 |
{
|
|
| 60 |
urt_service_t.next = NULL; |
|
| 61 |
urt_service_t.id = id; |
|
| 62 |
//add later: urtmutex init |
|
| 63 |
urt_service_t.callback = callback; |
|
| 64 |
#if (URT_CFG_RPC_PROFILING) |
|
| 65 |
urt_service_t.sumDurations = 0; |
|
| 66 |
urt_service_t.numCalls = 0; |
|
| 67 |
urt_service_t.numTimeouts = 0; |
|
| 68 |
urt_service_t.minDuration = 0; |
|
| 69 |
urt_service_t.maxDuration 0; |
|
| 70 |
#endif /* URT_CFG_RPC_PROFILING */ |
|
| 71 |
//add later: lock core,... |
|
| 72 |
return URT_STATUS_OK; |
|
| 73 |
} |
|
| 59 | 74 |
|
| 60 | 75 |
/** |
| 61 | 76 |
* @brief Calls a service. |
Also available in: Unified diff