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

Public Member Functions

virtual long long get_next_message_id ()=0
 
virtual void register_object (const std::string &object_name, std::unique_ptr< incoming_message_dispatcher_base > &object)=0
 
virtual long long send (std::unique_ptr< outgoing_message_dispatcher_base > &outgoing_message_callback, const std::string &target, const std::string &object_name, const std::string &message_name, const serializable &content, std::size_t priority, bool auto_connect)=0
 
virtual void send (std::unique_ptr< outgoing_message_dispatcher_base > &outgoing_message_callback, const std::string &target, const serializable &header, const serializable &content, long long message_id, std::size_t priority, bool auto_connect)=0
 
virtual void register_connection_event_monitor (std::unique_ptr< connection_event_dispatcher_base > &monitor)=0
 
virtual void register_io_error_logger (std::unique_ptr< io_error_dispatcher_base > &logger)=0
 

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