Public | [types] [subprograms] |
type Handler is limited interface; type Handler_Access is access all Handler'Class;
Callback interface for processing event notifications.
procedure Agent_Closed (H : in out Handler) is abstract;
procedure Listener_Added (H : in out Handler; Target : in String) is abstract;
procedure Listener_Removed (H : in out Handler; Target : in String) is abstract;
procedure Incoming_Connection_Open (H : in out Handler; Target : in String) is abstract;
procedure Outgoing_Connection_Open (H : in out Handler; Target : in String) is abstract;
procedure Connection_Closed (H : in out Handler; Target : in String) is abstract;
procedure Connection_Error (H : in out Handler; Target : in String) is abstract;
procedure Message_Sent (H : in out Handler; Target : in String; Size : in Ada.Streams.Stream_Element_Count) is abstract;
procedure Message_Received (H : in out Handler; Target : in String; Size : in Ada.Streams.Stream_Element_Count) is abstract;