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
