Function base declaration.
More...
#include <Function.hpp>
Function base declaration.
The function's parameters are represented by a StructType object.
| virtual std::string erpcgen::FunctionBase::getDescription |
( |
| ) |
const |
|
pure virtual |
| Interface* erpcgen::FunctionBase::getInterface |
( |
| ) |
const |
|
inline |
| StructType& erpcgen::FunctionBase::getParameters |
( |
| ) |
|
|
inline |
This function returns function parameters.
- Returns
- Function parameters.
| StructMember* erpcgen::FunctionBase::getReturnStructMemberType |
( |
| ) |
|
|
inline |
This function returns data type of function return value.
- Returns
- Return data type of function return value.
| DataType* erpcgen::FunctionBase::getReturnType |
( |
| ) |
|
|
inline |
This function returns data type of function return value.
- Returns
- Return data type of function return value.
| bool erpcgen::FunctionBase::isOneway |
( |
| ) |
const |
|
inline |
This function returns true/false, when function return type is/isn't oneway.
- Return values
-
| void erpcgen::FunctionBase::setIsOneway |
( |
bool |
argIsOneway | ) |
|
|
inline |
This function set true/false, when function return type is/isn't oneway.
- Parameters
-
| [in] | isOneway | Set, if function return type is oneway. |
| void erpcgen::FunctionBase::setReturnStructMemberType |
( |
StructMember * |
returnType | ) |
|
|
inline |
This function set data type of function return value.
- Parameters
-
| [in] | returnType | Function return value data type. |
| Interface* erpcgen::FunctionBase::m_interface |
|
protected |
| bool erpcgen::FunctionBase::m_isOneway |
|
protected |
If false then communication is bidirectional.
Function parameters are saved as structure members.
The documentation for this class was generated from the following file: