#include <ace/ATM_QoS.h>
class ACE_ATM_QoS {
public:
static const long LINE_RATE;
static const int OPT_FLAGS_CPID;
static const int OPT_FLAGS_PMP;
static const int DEFAULT_SELECTOR;
ACE_ATM_QoS ();
ACE_ATM_QoS( int );
~ACE_ATM_QoS ();
void set_rate (ACE_HANDLE, int, int);
void set_cbr_rate (int);
ATM_QoS get_qos (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
protected:
char* construct_options(ACE_HANDLE, int, int, long*);
private:
ATM_QoS qos_;
};
ACE_ATM_QoS ();
ACE_ATM_QoS( int );
~ACE_ATM_QoS ();
void set_rate (ACE_HANDLE, int, int);
void set_cbr_rate (int);
ATM_QoS get_qos (void);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;