Abstract interface for service, which can be executed on server side.
More...
#include <erpc_server.hpp>
Abstract interface for service, which can be executed on server side.
erpc::Service::Service |
( |
uint32_t |
serviceId | ) |
|
|
inline |
Constructor.
This function initializes object attributes.
uint32_t erpc::Service::getServiceId |
( |
void |
| ) |
const |
|
inline |
Return service id number.
- Returns
- Service id number.
Service* erpc::Service::getNext |
( |
void |
| ) |
|
|
inline |
Return next service.
- Returns
- Pointer to next service.
void erpc::Service::setNext |
( |
Service * |
next | ) |
|
|
inline |
Set next service.
- Parameters
-
[in] | next | Pointer to next service. |
This function call function implementation of current service.
- Parameters
-
[in] | methodId | Id number of function, which is requested. |
[in] | sequence | Sequence number. To be sure that reply from server belongs to client request. |
[in] | codec | For reading and writing data. |
[in] | messageFactory | Used for setting output buffer. |
- Returns
- Based on handleInvocation implementation.
uint32_t erpc::Service::m_serviceId |
|
protected |
The documentation for this class was generated from the following file: