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: