Package: com_deprecated_pkg
Constants
Name |
Type |
Value |
Description |
null_actor_c |
actor_t |
null_actor |
|
no_message_id_c |
message_id_t |
no_message_id |
--------------------------------------------------------------------------- Message related subprograms --------------------------------------------------------------------------- |
max_timeout_c |
time |
max_timeout |
--------------------------------------------------------------------------- Primary send and receive related subprograms --------------------------------------------------------------------------- |
Functions
- destroy (actor : inout actor_t;
status : out com_status_t) return ()
- copy (src : inout message_ptr_t;
dst : inout message_ptr_t) return ()
- delete (message : inout message_ptr_t) return ()
- send ( signal net : inout network_t;
constant receiver : in actor_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := true) return ()
- receive ( signal net : inout network_t;
constant receiver : in actor_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c) return ()
- reply ( signal net : inout network_t;
variable request : inout message_ptr_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := true) return ()
- receive_reply ( signal net : inout network_t;
variable request : inout message_ptr_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c) return ()
- send ( signal net : inout network_t;
constant receiver : in actor_t;
variable message : inout message_ptr_t;
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := true) return ()
- reply ( signal net : inout network_t;
constant sender : in actor_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
constant payload : in string := "";
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
- reply ( signal net : inout network_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
constant payload : in string := "";
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
- reply ( signal net : inout network_t;
constant receiver : in actor_t;
variable message : inout message_ptr_t;
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- receive_reply ( signal net : inout network_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c) return ()
- receive_reply ( signal net : inout network_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
variable positive_ack : out boolean;
variable status : out com_status_t;
constant timeout : in time := max_timeout_c) return ()
- send ( signal net : inout network_t;
constant sender : in actor_t;
constant receiver : in actor_t;
constant payload : in string := "";
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
Description
- send ( signal net : inout network_t;
constant receiver : in actor_t;
constant payload : in string := "";
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
- request ( signal net : inout network_t;
constant sender : in actor_t;
constant receiver : in actor_t;
constant request_payload : in string := "";
variable reply_message : inout message_ptr_t;
constant timeout : in time := max_timeout_c) return ()
- request ( signal net : inout network_t;
constant receiver : in actor_t;
variable request_message : inout message_ptr_t;
variable reply_message : inout message_ptr_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- request ( signal net : inout network_t;
constant receiver : in actor_t;
variable request_message : inout message_ptr_t;
variable positive_ack : out boolean;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- publish ( signal net : inout network_t;
variable message : inout message_ptr_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- request ( signal net : inout network_t;
constant sender : in actor_t;
constant receiver : in actor_t;
constant request_payload : in string := "";
variable positive_ack : out boolean;
variable status : out com_status_t;
constant timeout : in time := max_timeout_c) return ()
- request ( signal net : inout network_t;
constant receiver : in actor_t;
variable request_message : inout message_ptr_t;
variable positive_ack : out boolean;
variable status : out com_status_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- publish ( signal net : inout network_t;
constant sender : in actor_t;
constant payload : in string := "";
variable status : out com_status_t;
constant timeout : in time := max_timeout_c) return ()
- publish ( signal net : inout network_t;
variable message : inout message_ptr_t;
variable status : out com_status_t;
constant timeout : in time := max_timeout_c;
constant keep_message : in boolean := false) return ()
- acknowledge ( signal net : inout network_t;
constant sender : in actor_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
constant positive_ack : in boolean := true;
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
- acknowledge ( signal net : inout network_t;
constant receiver : in actor_t;
constant request_id : in message_id_t;
constant positive_ack : in boolean := true;
variable receipt : out receipt_t;
constant timeout : in time := max_timeout_c) return ()
- wait_for_messages ( signal net : in network_t;
constant receiver : in actor_t;
variable status : out com_status_t;
constant receive_timeout : in time := max_timeout_c) return ()
- subscribe ( constant subscriber : in actor_t;
constant publisher : in actor_t;
variable status : out com_status_t) return ()
Description
- unsubscribe ( constant subscriber : in actor_t;
constant publisher : in actor_t;
variable status : out com_status_t) return ()