mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Initial import of svn+ssh:://svn.icir.org/bro/trunk/bro as of r7088
This commit is contained in:
commit
61757ac78b
1383 changed files with 380824 additions and 0 deletions
23
src/PolicyFile.h
Normal file
23
src/PolicyFile.h
Normal file
|
@ -0,0 +1,23 @@
|
|||
// $Id: PolicyFile.h 80 2004-07-14 20:15:50Z jason $
|
||||
|
||||
// Functions for displaying the contents of policy files.
|
||||
// Mostly useful for debugging code that wants to show context.
|
||||
//
|
||||
// Summary:
|
||||
// All files that are going to be accessed should be passed to LoadFile
|
||||
// (probably in the lexer). Then later any function that so desires
|
||||
// can call a relevant function. Note that since it caches the contents,
|
||||
// changes to the policy files will not be reflected until restart,
|
||||
// which is probably good since it'll always display the code that Bro
|
||||
// is actually using.
|
||||
|
||||
// policy_filename arguments should be absolute or relative paths;
|
||||
// no expansion is done.
|
||||
|
||||
int how_many_lines_in(const char* policy_filename);
|
||||
|
||||
bool LoadPolicyFileText(const char* policy_filename);
|
||||
|
||||
// start_line is 1-based (the intuitive way)
|
||||
bool PrintLines(const char* policy_filename, unsigned int start_line,
|
||||
unsigned int how_many_lines, bool show_numbers);
|
Loading…
Add table
Add a link
Reference in a new issue