Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Fill_ACE_QoS Class Reference

#include <Fill_ACE_QoS.h>

Collaboration diagram for Fill_ACE_QoS:

Collaboration graph
[legend]
List of all members.

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)
 ~Fill_ACE_QoS (void)
int fill_simplex_receiver_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec)
int fill_simplex_sender_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec)
int fill_duplex_qos (ACE_QoS &ace_qos, ACE_Flow_Spec *recv_flow_spec, ACE_Flow_Spec *sender_flow_spec)
FLOW_SPEC_HASH_MAPmap (void)

Private Attributes

ACE_Flow_Specdefault_traffic_
FLOW_SPEC_HASH_MAP flow_spec_map_

Static Private Attributes

const iovec iov_

Member Typedef Documentation

typedef ACE_Hash_Map_Manager<ACE_CString, ACE_Flow_Spec *, ACE_Null_Mutex> Fill_ACE_QoS::FLOW_SPEC_HASH_MAP
 


Constructor & Destructor Documentation

Fill_ACE_QoS::Fill_ACE_QoS ( void )
 

Fill_ACE_QoS::~Fill_ACE_QoS ( void )
 


Member Function Documentation

int Fill_ACE_QoS::fill_duplex_qos ( ACE_QoS & ace_qos,
ACE_Flow_Spec * recv_flow_spec,
ACE_Flow_Spec * sender_flow_spec )
 

int Fill_ACE_QoS::fill_simplex_receiver_qos ( ACE_QoS & ace_qos,
ACE_Flow_Spec * ace_flow_spec )
 

int Fill_ACE_QoS::fill_simplex_sender_qos ( ACE_QoS & ace_qos,
ACE_Flow_Spec * sender_flow_spec )
 

Fill_ACE_QoS::FLOW_SPEC_HASH_MAP & Fill_ACE_QoS::map ( void )
 


Member Data Documentation

ACE_Flow_Spec * Fill_ACE_QoS::default_traffic_ [private]
 

FLOW_SPEC_HASH_MAP Fill_ACE_QoS::flow_spec_map_ [private]
 

const iovec Fill_ACE_QoS::iov_ [static, private]
 


The documentation for this class was generated from the following files:
Generated at Sat Dec 1 12:44:25 2001 for TAO_AV by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000