cniCreateInputTerminal

Crea un terminal de entrada en una instancia de un objeto de nodo, devolviendo la dirección del objeto de terminal que se ha creado. El intermediario de mensajes destruye el objeto de terminal cuando el nodo propietario de éste se destruye.

Esta función sólo se debe invocar desde la función de implementación cniCreateNodeContext.

Sintaxis

CciTerminal* cniCreateInputTerminal(
  int*      returnCode,
  CciNode*  nodeObject,
  CciChar*  name);

Parámetros

returnCode
Código de retorno de la función (salida).
Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_NODE_OBJECT
  • CCI_INV_TERMINAL_NAME
nodeObject
Especifica la dirección de la instancia del objeto de nodo en el que se debe crear el terminal de entrada (entrada). La dirección se devuelve de cniCreateNodeContext.
name
Especifica un nombre para el terminal que se está creando (entrada).

Valores de retorno

Si la ejecución se realiza satisfactoriamente, se devuelve la dirección del objeto de terminal de nodo. De lo contrario, se devuelve un valor de cero (CCI_NULL_ADDR).

Ejemplo

   entry->handle = cniCreateInputTerminal(
                                          &rc, 
                                          context->nodeObject, 
                                          (CciChar*)terminalName);
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as07530_