YAMI4 C++ Library 2.0.0
Messaging Solution for Distributed Systems
Loading...
Searching...
No Matches
Public Member Functions | List of all members
yami::event_callback Class Reference

Event notification callback interface. More...

#include <event_callback.h>

Public Member Functions

virtual void agent_created ()
 
virtual void agent_closed ()
 
virtual void listener_added (const char *)
 
virtual void listener_removed (const char *)
 
virtual void incoming_connection_open (const char *)
 
virtual void outgoing_connection_open (const char *)
 
virtual void connection_closed (const char *)
 
virtual void connection_error (const char *)
 
virtual void object_registered (const char *)
 
virtual void object_unregistered (const char *)
 
virtual void message_sent (const char *, std::size_t)
 
virtual void message_received (const char *, std::size_t)
 

Detailed Description

Event notification callback interface.

This class defined the base interface for the internal event notification callback. Users can implement this interface and install its instance in the given agent to receive notifications about internal events.

Note: The event callback is supposed to be used only to gather statistics and for similar state monitoring - in particular the implementation of this interface should not attempt to use any agent functionality.


The documentation for this class was generated from the following file: