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