Robin Sommer
|
8bacb6eb3d
|
New BiF record_field_vals() that returns the fields of a record in a
table with meta-information.
Example:
type r: record {
a: count;
b: string &default="Foo";
c: double &optional;
d: string &log;
};
event bro_init()
{
local x: r = [$a=42, $d="Bar"];
print record_fields(x);
}
This prints:
{
[a] = [type_name=record, log=F, value=42, default_val=<uninitialized>]
[b] = [type_name=record, log=F, value=<uninitialized>, default_val=Foo],
[c] = [type_name=record, log=F, value=<uninitialized>, default_val=<uninitialized>],
[d] = [type_name=record, log=T, value=Bar, default_val=<uninitialized>],
}
This is one more step in Seth's quest for full inspection support. :-)
|
2011-07-07 19:56:48 -07:00 |
|