NAME

ACE_Multiplexor -

SYNOPSIS

#include <ace/Multiplexor.h>

class ACE_Multiplexor { public: ACE_Multiplexor (void); ~ACE_Multiplexor (void); virtual int link_from_above (ACE_Driver &ld); virtual int link_from_above (ACE_Multiplexor &lm); virtual int link_from_below (ACE_Module *mod); virtual ACE_Module *alloc_lower_module (ACE_Multiplexor *) = 0; virtual ACE_Module *alloc_upper_module (ACE_Multiplexor *) = 0; virtual int unlink_from_above (ACE_Driver &ld); virtual int unlink_from_above (ACE_Multiplexor &lm); virtual int unlink_from_below (ACE_Module *mod); };

DESCRIPTION

Define the ACE_Driver and ACE_Multiplexor container classes. Note that these classes have never been implemented due to lack of need.

Constructors and destructors

ACE_Multiplexor (void);

~ACE_Multiplexor (void);

virtual int link_from_above (ACE_Driver &ld);

virtual int link_from_above (ACE_Multiplexor &lm);

virtual int link_from_below (ACE_Module *mod);

virtual ACE_Module *alloc_lower_module (ACE_Multiplexor *) = 0;

virtual ACE_Module *alloc_upper_module (ACE_Multiplexor *) = 0;

virtual int unlink_from_above (ACE_Driver &ld);

virtual int unlink_from_above (ACE_Multiplexor &lm);

virtual int unlink_from_below (ACE_Module *mod);

AUTHOR

Doug Schmidt

LIBRARY

ace