company logo

ODC_FunctImp - Function implementation

Inherits:  SDB_Resource

In ODE, a function is considered as consisting of one or more function implementations (with different parameters, but the same return value). Thus, function implementations refer to all functions with the same name within a class.

Since some programming languages do not support polymorphism, this feature is mainly used in C++ and C# implementations.

There are implementations supported for specific purposes, which are recognized by implementation name:

_IF_ - OSI interface function

set - setter

get - getter

ci... - client/server interface (e.g. ci0 , ci1 )

si... - server/client interface

When necessary, one may create additional templates for extending these conventions.