Esta función crea cualquier contexto para una instancia de un objeto de nodo. La invoca el intermediario de mensajes siempre que se construye una instancia de un objeto de nodo. Los nodos se construyen cuando el intermediario difunde un flujo de mensajes, o cuando se inicia el grupo de ejecución.
Definida en | Tipo | Miembro |
---|---|---|
CNI_VFT | Obligatoria | iFpCreateNodeContext |
CciContext* cniCreateNodeContext( CciFactory* factoryObject, CciChar* nodeName, CciNode* nodeObject);
Si la función se ejecuta correctamente, se devuelve la dirección del contexto de nodo. De lo contrario, se devuelve el valor cero (CCI_NULL_ADDR).
static char* functionName = (char *)"_Switch_createNodeContext()"; NODE_CONTEXT_ST* p; /* Asignar un puntero al contexto local */ p = (NODE_CONTEXT_ST *)malloc(sizeof(NODE_CONTEXT_ST)); if (p) { /* Borrar el área de contexto */ memset(p, 0, sizeof(NODE_CONTEXT_ST)); /* Guardar nuestro puntero de objeto de nodo en nuestro contexto */ p->nodeObject = nodeObject; /* Guardar nuestro nombre de nodo */ CciCharNCpy((CciChar*) &p->nodeName, nodeName, MAX_NODE_NAME_LEN); } else /* Manejar errores */
Conceptos relacionados
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
Funciones de implementación de nodo de lenguaje C
cniDeleteNodeContext
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as07430_ |