NAME
ACE_Multiplexor -
SYNOPSIS
#include <ace/ Multiplexor.h>
class ACE_Multiplexor
{
public:
ACE_Multiplexor (void);
~ACE_Multiplexor (void);
virtual int link_from_above (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 (Driver &ld);
virtual int unlink_from_above (ACE_Multiplexor &lm);
virtual int unlink_from_below (ACE_Module *mod);
};
DESCRIPTION
Constructors and destructors
ACE_Multiplexor (void);
~ACE_Multiplexor (void);
virtual int link_from_above (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 (Driver &ld);
virtual int unlink_from_above (ACE_Multiplexor &lm);
virtual int unlink_from_below (ACE_Module *mod);
AUTHOR
Doug Schmidt
LIBRARY
ace