IVolumeOffline

IVolumeOffline is an exception that indicates that an attempt has been made to operate on an offline or ejected volume.


IVolumeOffline - Member Functions and Data by Group

Constructors & Destructor

You can construct and destruct objects of this class. You cannot assign one IVolumeOffline object from another.


[view class]
~IVolumeOffline
Destructor.
public:
virtual ~IVolumeOffline()
Delete the exception.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IVolumeOffline

You can create objects of this class by doing the following:

You can also copy an instance of this exception class.


Overload 1
Copy constructor.
public:
IVolumeOffline(const IVolumeOffline&)

The copy constructor is provided so that the compiler can make copies of the object during the throwing of an exception.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
Constructor.
public:
IVolumeOffline(const char* text = 0)
This function constructs an exception with the given message text.

text
The error message text to use for this exception. If no text is specified, the default text is loaded from the appropriate localized message file.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Accessing the Type

Use these members to determine the name (type) of the exception. This is used for logging out an exception object's error information.


[view class]
name
Get class name.
public:
virtual const char* name() const
Get the name of the object's class.

Return
name returns a const character pointer.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IVolumeOffline - Inherited Member Functions and Data

Inherited Public Functions

IDeviceError
IException

Inherited Public Data

IException

Inherited Protected Functions

Inherited Protected Data