Niagara Firehose Server
The firehose server is the middle tier of the system. It
acts as an agent between firehose clients and
XML generators.
The server is implemented in C++. It maintains a thread pool to
service client requests. The server will either open a static XML File,
or request data from an XML Generator.
Make getting data like sipping water from a firehose