13 #ifndef MRSIDPASSWORDDELEGATE_H
14 #define MRSIDPASSWORDDELEGATE_H
32 LT_DISALLOW_COPY_CONSTRUCTOR(MrSIDPasswordDelegate);
37 MrSIDPasswordDelegate();
42 virtual ~MrSIDPasswordDelegate();
54 virtual LT_STATUS reportIncorrectPassword() = 0;
79 char* getPasswordBuffer();
97 friend class MG2ImageWriter;
98 friend class MG3ImageWriter;
99 friend class MG4ImageWriter;
100 void registerProvider();
145 #endif // MRSIDPASSWORDDELEGATE_H
LT_STATUS reportIncorrectPassword()
failure user notification
delegate for locked MrSID images
unsigned int lt_uint32
unsigned 32-bit integer
MrSIDSimplePasswordDelegate(const char *password)
constructor
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
base class for MrSID image readers
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
LT_STATUS getPassword()
get the password
simple concrete delegate for locked MrSID images