Define uma classe de nó, conforme especificado pelo parâmetro name, o qual é suportado pela fábrica de nós especificada como o parâmetro factoryObject. Esta função é chamada pelo nó durante a execução de bipGetMessageFlowNodeFactory, quando a LIL é carregada.
void cniDefineNodeClass( int* returnCode, CciFactory* factoryObject, CciChar* name, CNI_VFT* functbl);
vftable.iFpCreateNodeContext = _Transform_createNodeContext; vftable.iFpDeleteNodeContext = _deleteNodeContext; vftable.iFpGetAttributeName = _getAttributeName; vftable.iFpSetAttribute = _setAttribute; vftable.iFpGetAttribute = _getAttribute; vftable.iFpEvaluate = _Transform_evaluate; /* se não for um nó de entrada */ vftable.iFRun = _run /* se for um nó de entrada */
Em geral você deve definir somente uma das últimas 2 entradas, ou seja, você define vftable.iFpEvaluate = _Transform_evaluate; para um nó de processamento de mensagem, ou define vftable.iFpRun = _run; para um nó de entrada.
Nenhuma. Se ocorrer um erro, o parâmetro returnCode indica o motivo do erro.
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 Utilitárias de Nó em Linguagem C
cniCreateNodeFactory
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
as07510_ |