HP-UX IPQoS A.01.00 Programmer's Guide (October 2005)

Function Calls
Policy-Related Function Calls
Appendix A42
Policy-Related Function Calls
The following table lists the HP-UX IPQoS API function calls related to policies. Refer to the
IpqosPolicy (3c) manpage for detailed information on these functions.
Table A-3 Policy-Related Functions
Description Function
create policy uint32_t IpqosCreatePolicy(IpqosPolicy * policy)
destroy policy uint32_t IpqosDestroyPolicy(IpqosPolicy * policy)
copy policy uint32_t IpqosCopyPolicy(IpqosPolicy origPolicy,
IpqosPolicy * newPolicy)
get name of policy uint32_t IpqosGetPolicyName(IpqosPolicy policy,
char ** name)
get reservation
bandwidth of policy
uint32_t IpqosGetPolicyReservation(
IpqosPolicy policy, uint64_t * res, uint8_t * mode)
get max bandwidth of
policy
uint32_t IpqosGetPolicyMax(IpqosPolicy policy,
uint64_t * max, uint8_t * mode)
get DSCP of policy uint32_t IpqosGetPolicyDSCP(IpqosPolicy policy,
uint8_t * dscp)
get VLAN priority of
policy
uint32_t IpqosGetPolicyVLANPriority(IpqosPolicy
policy, uint8_t * vlanPr)
set name of policy uint32_t IpqosSetPolicyName(IpqosPolicy policy,
char * name)
set reservation
bandwidth of policy
uint32_t IpqosSetPolicyReservation(IpqosPolicy
policy, uint64_t res)
set max bandwidth of
policy
uint32_t IpqosSetPolicyMax(IpqosPolicy policy,
uint64_t max,)
set DSCP of policy uint32_t IpqosSetPolicyDSCP(IpqosPolicy policy,
uint8_t dscp)