#include <OS_QoS.h>
Public Member Functions | |
ACE_Accept_QoS_Params (ACE_QOS_CONDITION_FUNC qos_condition_callback=0, unsigned long callback_data=0) | |
ACE_QOS_CONDITION_FUNC | qos_condition_callback (void) const |
Get QoS condition callback. | |
void | qos_condition_callback (ACE_QOS_CONDITION_FUNC qcc) |
Set QoS condition callback. | |
unsigned long | callback_data (void) const |
Get callback data. | |
void | callback_data (unsigned long cd) |
Set callback data. | |
Private Attributes | |
ACE_QOS_CONDITION_FUNC | qos_condition_callback_ |
unsigned long | callback_data_ |
ACE_Accept_QoS_Params::ACE_Accept_QoS_Params | ( | ACE_QOS_CONDITION_FUNC | qos_condition_callback = 0 , |
|
unsigned long | callback_data = 0 | |||
) |
Initialize the data members. The <qos_condition_callback> is the address of an optional, application-supplied condition function that will make an accept/reject decision based on the caller information pass in as parameters, and optionally create or join a socket group by assinging an appropriate value to the result parameter <g> of this function. The <callback_data> data is passed back to the application as a condition function parameter, i.e., it is an Asynchronous Completion Token (ACT).
void ACE_Accept_QoS_Params::callback_data | ( | unsigned long | cd | ) |
Set callback data.
unsigned long ACE_Accept_QoS_Params::callback_data | ( | void | ) | const |
Get callback data.
void ACE_Accept_QoS_Params::qos_condition_callback | ( | ACE_QOS_CONDITION_FUNC | qcc | ) |
Set QoS condition callback.
ACE_QOS_CONDITION_FUNC ACE_Accept_QoS_Params::qos_condition_callback | ( | void | ) | const |
Get QoS condition callback.
unsigned long ACE_Accept_QoS_Params::callback_data_ [private] |
This data is passed back to the application as a condition function parameter, i.e., it is an Asynchronous Completion Token (ACT).
This is the address of an optional, application-supplied condition function that will make an accept/reject decision based on the caller information pass in as parameters, and optionally create or join a socket group by assinging an appropriate value to the result parameter <g> of this function.