Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / ACE / examples / DLL / Magazine.h
blobc21049f38ec2522a438ab17850995f201d68fdc8
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file Magazine.h
7 * Abstract class whose methods are implemented by the derived
8 * classes.
10 * @author Kirthika Parameswaran <kirthika@cs.wustl.edu>
12 //=============================================================================
15 #ifndef MAGAZINE_H
16 #define MAGAZINE_H
18 /**
19 * @class Magazine
21 * @brief This is an abstract class used in the DLL example.
23 * This class simply is an inetrface which the derived classes
24 * will exploit.
26 class Magazine
28 public:
29 /// No-op virtual destructor.
30 virtual ~Magazine () {};
32 /// This method gives the title of the magazine.
33 virtual void title () = 0;
36 #endif /* MAGAZINE_H */