[Bro-Dev] enum namespacing
Seth Hall
seth at icir.org
Thu Mar 17 06:35:40 PDT 2011
Does it makes sense that an enum would be in the name space it's declared within even if it's extending an enum type from another namespace?
My example:
module Software;
export {
type Type: enum { UNKNOWN };
}
module HTTP;
redef enum Software::Type += { WEB_SERVER };
event bro_init()
{
# I would expect this to be true, but it seems that WEB_SERVER was placed into the HTTP namespace and this doesn't work.
print Software::WEB_SERVER;
}
.Seth
--
Seth Hall
International Computer Science Institute
(Bro) because everyone has a network
http://www.bro-ids.org/
More information about the bro-dev
mailing list