Declaration of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern. More...
#include <vector>
Go to the source code of this file.
Classes | |
struct | IDeviceNetworkHighLevel |
Represents a high level view of a complex network of device chains. A device chain can be thought of as a list of devices that can be made visible or hidden in the list but maintain the same relationship to each other regardless of visibility. More... | |
Namespaces | |
namespace | DesignPatternExamples_cpp |
The namespace containing all Design Pattern Examples implemented in C++. | |
Macros | |
#define | __FACADE_INTERFACE_H__ |
Functions | |
IDeviceNetworkHighLevel * | CreateHighLevelInstance () |
Class factory for a singleton instance of the IDeviceNetworkHighLevel interface. Part of the Facade Pattern example. | |
Declaration of the IDeviceNetworkHighLevel interface representing the high-level system used in the Facade Pattern.
Definition in file cplusplus/Facade_Interface.h.
#define __FACADE_INTERFACE_H__ |
Definition at line 8 of file cplusplus/Facade_Interface.h.