#include <ace/Message_Block.h>
class ACE_Deadline_Message_Strategy : public ACE_Dynamic_Message_Strategy {
public:ACE_Deadline_Message_Strategy ( u_long static_bit_field_mask = 0x3FFUL, u_long static_bit_field_shift = 10, u_long dynamic_priority_max = 0x3FFFFFUL, u_long dynamic_priority_offset = 0x200000UL );virtual ~ACE_Deadline_Message_Strategy (void);virtual void convert_priority ( ACE_Time_Value & priority, const ACE_Message_Block & mb );virtual void dump (void) const;};
ACE_Deadline_Message_Strategy (
u_long static_bit_field_mask = 0x3FFUL,
u_long static_bit_field_shift = 10,
u_long dynamic_priority_max = 0x3FFFFFUL,
u_long dynamic_priority_offset = 0x200000UL
);
virtual ~ACE_Deadline_Message_Strategy (void);
virtual void convert_priority (
ACE_Time_Value & priority,
const ACE_Message_Block & mb
);
virtual void dump (void) const;