#include <Fill_ACE_QoS.h>
Collaboration diagram for Fill_ACE_QoS:
Public Types | |
typedef ACE_Hash_Map_Manager< ACE_CString, ACE_Flow_Spec *, ACE_Null_Mutex > | FLOW_SPEC_HASH_MAP |
Public Methods | |
Fill_ACE_QoS (void) | |
constructor. More... | |
~Fill_ACE_QoS (void) | |
destructor. More... | |
int | fill_simplex_receiver_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec) |
To be used by receivers. Fills the receiver qos and sets the sender qos to NO_TRAFFIC. More... | |
int | fill_simplex_sender_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec) |
To be used by senders. Fills the sender qos and sets the receiver qos to NO_TRAFFIC. More... | |
int | fill_duplex_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec, ACE_Flow_Spec *sender_flow_spec) |
To be used by applications that wish to be both receivers and senders. More... | |
FLOW_SPEC_HASH_MAP & | map (void) |
Returns the hash map of flowspecs indexed by flowspec name. More... | |
Private Attributes | |
ACE_Flow_Spec * | default_traffic_ |
FLOW_SPEC_HASH_MAP | flow_spec_map_ |
Static Private Attributes | |
const iovec | iov_ = {0,0} |
|
|
|
constructor.
|
|
destructor.
|
|
To be used by applications that wish to be both receivers and senders.
|
|
To be used by receivers. Fills the receiver qos and sets the sender qos to NO_TRAFFIC.
|
|
To be used by senders. Fills the sender qos and sets the receiver qos to NO_TRAFFIC.
|
|
Returns the hash map of flowspecs indexed by flowspec name.
|
|
|
|
|
|
|