New plugin component: threads

Description

It would be nice to add another type of plugin components: threads.

A plugin could then define functionality that runs inside its own thread (e.g., talking to the rest of the world via sockets). We can provide it with an API to send evens to Bro; and maybe we can make bifs work transparently so that if a user calls one of the plugin's function in script-land, the arguments will be serialized and send over to the plugin thread.

Environment

None

Assignee

Unassigned

Reporter

Robin Sommer

Labels

None

External issue ID

None

Components

Priority

Normal
Configure