#include <OS_QoS.h>
Collaboration diagram for ACE_QoS_Params:

| Public Member Functions | |
| ACE_QoS_Params (iovec *caller_data=0, iovec *callee_data=0, ACE_QoS *socket_qos=0, ACE_QoS *group_socket_qos=0, unsigned long flags=0) | |
| iovec * | caller_data (void) const | 
| Get caller data. | |
| void | caller_data (iovec *) | 
| Set caller data. | |
| iovec * | callee_data (void) const | 
| Get callee data. | |
| void | callee_data (iovec *) | 
| Set callee data. | |
| ACE_QoS * | socket_qos (void) const | 
| Get socket qos. | |
| void | socket_qos (ACE_QoS *) | 
| Set socket qos. | |
| ACE_QoS * | group_socket_qos (void) const | 
| Get group socket qos. | |
| void | group_socket_qos (ACE_QoS *) | 
| Set group socket qos. | |
| unsigned long | flags (void) const | 
| Get flags. | |
| void | flags (unsigned long) | 
| Set flags. | |
| Private Attributes | |
| iovec * | caller_data_ | 
| iovec * | callee_data_ | 
| ACE_QoS * | socket_qos_ | 
| ACE_QoS * | group_socket_qos_ | 
| unsigned long | flags_ | 
| Flags that indicate if we're a sender, receiver, or both. | |
| ACE_QoS_Params::ACE_QoS_Params | ( | iovec * | caller_data = 0, | |
| iovec * | callee_data = 0, | |||
| ACE_QoS * | socket_qos = 0, | |||
| ACE_QoS * | group_socket_qos = 0, | |||
| unsigned long | flags = 0 | |||
| ) | 
Initialize the data members. The <caller_data> is a pointer to the user data that is to be transferred to the peer during connection establishment. The <callee_data> is a pointer to the user data that is to be transferred back from the peer during connection establishment. The_<socket_qos> is a pointer to the flow specifications for the socket, one for each direction. The <group_socket_qos> is a pointer to the flow speicfications for the socket group, if applicable. The_<flags> indicate if we're a sender, receiver, or both.
| void ACE_QoS_Params::callee_data | ( | iovec * | ) | 
Set callee data.
| iovec * ACE_QoS_Params::callee_data | ( | void | ) | const | 
Get callee data.
| void ACE_QoS_Params::caller_data | ( | iovec * | ) | 
Set caller data.
| iovec * ACE_QoS_Params::caller_data | ( | void | ) | const | 
Get caller data.
| void ACE_QoS_Params::flags | ( | unsigned | long | ) | 
Set flags.
| unsigned long ACE_QoS_Params::flags | ( | void | ) | const | 
Get flags.
| void ACE_QoS_Params::group_socket_qos | ( | ACE_QoS * | ) | 
Set group socket qos.
| ACE_QoS * ACE_QoS_Params::group_socket_qos | ( | void | ) | const | 
Get group socket qos.
| void ACE_QoS_Params::socket_qos | ( | ACE_QoS * | ) | 
Set socket qos.
| ACE_QoS * ACE_QoS_Params::socket_qos | ( | void | ) | const | 
Get socket qos.
| iovec* ACE_QoS_Params::callee_data_  [private] | 
A pointer to the user data that is to be transferred back from the peer during connection establishment.
| iovec* ACE_QoS_Params::caller_data_  [private] | 
A pointer to the user data that is to be transferred to the peer during connection establishment.
| unsigned long ACE_QoS_Params::flags_  [private] | 
Flags that indicate if we're a sender, receiver, or both.
| ACE_QoS* ACE_QoS_Params::group_socket_qos_  [private] | 
A pointer to the flow speicfications for the socket group, if applicable.
| ACE_QoS* ACE_QoS_Params::socket_qos_  [private] | 
A pointer to the flow speicfications for the socket, one for each direction.
 1.4.7-1
 1.4.7-1