cniCreateOutputTerminal

Crea un terminal de salida en una instancia de un objeto de nodo, devolviendo la dirección del objeto de terminal que se ha creado. El objeto de terminal se destruye cuando se destruye su nodo propietario.

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

Sintaxis

CciTerminal* cniCreateOutputTerminal(
  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_FAILURE
  • CCI_EXCEPTION
  • CCI_INV_NODE_OBJECT
  • CCI_INV_TERMINAL_NAME
nodeObject
Dirección de la instancia del objeto de nodo en el que se debe crear el terminal de salida (entrada). La dirección se devuelve de cniCreateNodeContext.
name
Nombre del 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 = cniCreateOutputTerminal(
                                           &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
as07540_