#include <osm_sv_msgmanager.h>
Collaboration diagram for OSM_SV_MsgManager:

Public Member Functions | |
| int | init (int argc, ACE_TCHAR *argv[]) |
| Make initial task to run the MSG_Manager Service within Osmius. | |
| int | fini () |
| Perform the final task to end the MSG_Manager Service. | |
Static Public Member Functions | |
| static OSM_SV_MsgManager * | instance (void) |
| Returns singleton. | |
Protected Attributes | |
| OSM_SV_MsgAcceptor | acceptor_ |
| Factory that passively connects the OSM_SV_MsgAcceptor using OSM_. | |
| OSM_MYSQL_Connector | db_connector_ |
| DataBase Connector. | |
| OSM_SV_MsgSender | msg_sender_ |
| Sender Service used to insert messages into the database using db_connector_. | |
With this service we receive and process messages send by our master agents. We store those messages the central repository to be processed and correlated so they can be presented and managed by the user through the consoles. To do this we use an Acceptor pattern that creates an OSM_SV_MsgReceiver for each connection and run in separate threads.
Definition at line 383 of file osm_sv_msgmanager.h.
1.5.1