Error::Clear()
Remove any error messages from an Error object.
|
Virtual? |
No |
|
|
Class |
||
|
Arguments |
None |
|
|
Returns |
|
Notes
Clear() can be used if you
need to clear an Error after having handled it in a way that
does not automatically clear it.
Example
The following code attempts to establish a connection to a nonexistent server, displays the error’s severity, clears the error, and shows that the error has been cleared:
ClientApi client; Error e; client.SetPort( "bogus:12345" ); client.Init( &e ); printf( "Error severity after Init() is is %d.\n", e.GetSeverity() ); e.Clear(); printf( "Error severity after Clear() is %d.\n", e.GetSeverity() );
Executing the preceding code produces the following output:
Error severity after Init() is 4. Error severity after Clear() is 0.