public:
DeviceManager()
{ ready = FALSE; };
~DeviceManager()
{ ShiAssert( !IsReady() ); };
void Setup( int languageNum
= 0 );
void Cleanup( void );
BOOL IsReady( void ) { return (ready); };
const char *
GetDriverName( int driverNum );
const char *
GetDeviceName( int driverNum, int devNum );
const char *
GetModeName( int driverNum, int devNum, int modeNum );
BOOL ChooseDevice( int *drvNum, int *devNum, int *width );
protected:
BOOL
ready;