2008/12/30 Fábio <[email protected]>:
> Pedro, o que significa o trecho:
>
> int (*AddNode)(int TestID, int RuleID, char* Args);
>
> da struct TestRec?
>
> Não entendi essa parte do código...


Esse é um ponteiro que adiciona um teste.

Ex:

<rule>
..
ip dst(10.0.0.1)
..
</rule>

Quando o HLBR lê essa regra, ele verifica se o decoder IP tem um teste
chamado DST. Caso positivo, o HLBR busca esse teste e chama a função
apontada por AddNode para tratar como o teste vai armazenar os
argumentos na memória.

-- 
PEdroArthur_JEdi

Nunca acredite num sistema que você não conhece o código fonte!
Never trust a system you don't have sources for!

"Só se dedicará a um assunto com toda a seriedade alguém que esteja
envolvido de modo imediato e que se ocupe dele com amor. É sempre de
tais pessoas, e não dos assalariados, que vêm as grandes descobertas."

-- Arthur Schopenhauer

Responder a