Cria qualquer contexto para uma instância de um objeto de nó. É chamada pelo intermediário de mensagens sempre que uma instância de um objeto de nó é construída. Os nós são construídos quando um fluxo de mensagens é implementado pelo intermediário ou quando o grupo de execução é iniciado.
Definido em | Type | Membro |
---|---|---|
CNI_VFT | Obrigatório | iFpCreateNodeContext |
CciContext* cniCreateNodeContext( CciFactory* factoryObject, CciChar* nodeName, CciNode* nodeObject);
Se for bem-sucedido, o endereço do contexto do nó é retornado. Caso contrário, um valor de zero (CCI_NULL_ADDR) é retornado.
static char* functionName = (char *)"_Switch_createNodeContext()"; NODE_CONTEXT_ST* p; /* Alocar um ponteiro para o contexto local */ p = (NODE_CONTEXT_ST *)malloc(sizeof(NODE_CONTEXT_ST)); if (p) { /* Limpar a área do contexto */ memset(p, 0, sizeof(NODE_CONTEXT_ST)); /* Salvar o ponteiro do nosso objeto de nó em nosso contexto */ p->nodeObject = nodeObject; /* Salvar o nome de nosso nó */ CciCharNCpy((CciChar*) &p->nodeName, nodeName, MAX_NODE_NAME_LEN); } else /* Identificar erros */
Conceitos relacionados
Nós Input definidos pelo usuário
Nós de Processamento de Mensagem Definidos pelo Usuário
Nós de Saída Definidos pelo Usuário
Tarefas relacionadas
Criando um Nó de Entrada em C
Criando um Nó de Processamento de Mensagem em C
Referências relacionadas
Funções de Implementação de Nó em Linguagem C
cniDeleteNodeContext
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
as07430_ |