API de nodo C definido por el usuario

La interfaz para un nodo definido por el usuario consta de:
  1. Un conjunto de funciones de implementación que proporcionan la funcionalidad del nodo definido por el usuario. Estas funciones las invoca el intermediario de mensajes. Las funciones de implementación son obligatorias y, si no las suministra el desarrollador, se emite una excepción durante la ejecución.
  2. Un conjunto de funciones de programa de utilidad que crean recursos en el intermediario de mensajes, o solicitan un servicio por parte del intermediario. Estas funciones de programa de utilidad las invoca un nodo definido por el usuario.
Todos los tipos de nodo comparten la mayoría de los programas de utilidad; no obstante, hay unos cuantos programas de utilidad que son específicos de los nodos de entrada. Éstas están marcadas en el texto.

Estas funciones están definidas en el archivo de cabecera BipCni.h.

Esta sección trata los temas siguientes:

Funciones de implementación de nodo de lenguaje C
Funciones de programa de utilidad de nodo de lenguaje C

Conceptos relacionados
Planificación de extensiones definidas por el usuario
Diseño de extensiones definidas por el usuario
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario

Tareas relacionadas
Creación de un nodo de entrada en C
Creación de un nodo de proceso de mensajes en C

Referencia relacionada
API de analizador C definida por el usuario