Delegating implementation of architecture dependent interfaces. More...
#include <CArch.h>
Public Member Functions | |
| virtual void | init () |
| Call init on other arch classes. | |
| ARCH_PLUGIN & | plugin () const |
Static Public Member Functions | |
| static CArch * | getInstance () |
| Return the singleton instance. | |
Delegating implementation of architecture dependent interfaces.
This class is a centralized interface to all architecture dependent interface implementations (except miscellaneous functions). It instantiates an implementation of each interface and delegates calls to each method to those implementations. Clients should use the ARCH macro to access this object. Clients must also instantiate exactly one of these objects before attempting to call any method, typically at the beginning of main().
Definition at line 88 of file CArch.h.
| CArch * CArch::getInstance | ( | ) | [static] |
| void CArch::init | ( | ) | [virtual] |
1.7.1