The C language user-defined node API consists of:
- A set of implementation functions that provide the functionality
of the user-defined node. These functions are called by the broker.
The implementation functions are mandatory, and if they are not supplied
by the developer, an exception is thrown at run time.
- A set of utility functions that create resources in the broker,
or request a service of the broker. These utility functions are called
by a user-defined node.
Most of the utilities are shared by all types of node; however,
a few are specific to input nodes. This restriction is marked in the
text.
These functions are defined in the BipCni.h header file.
This section covers the following topics: