OSM_SV_MsgManager Class Reference

Receives, validates message events from master agents. More...

#include <osm_sv_msgmanager.h>

Collaboration diagram for OSM_SV_MsgManager:

Collaboration graph
[legend]
List of all members.

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_MsgManagerinstance (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_.

Detailed Description

Receives, validates message events from master agents.

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.


The documentation for this class was generated from the following files:
Generated on Thu Feb 21 18:39:37 2008 for Osmius by  doxygen 1.5.1