#include <coherence/io/InterruptedIOException.hpp>
Inherits IOException.
Public Types | |
| typedef spec::Handle | Handle | 
| InterruptedIOException Handle definition.  | |
| typedef spec::View | View | 
| InterruptedIOException View definition.  | |
| typedef spec::Holder | Holder | 
| InterruptedIOException Holder definition.  | |
Public Member Functions | |
| virtual size32_t | getBytesTransfered () const | 
| Return the number of bytes trasfered during the blocking operation prior to the interrupt.  | |
Public Attributes | |
| size32_t | m_cBytesTransfered | 
| The number of bytes transfered during the blocking operation prior to the interrupt.  | |
Protected Member Functions | |
| InterruptedIOException (String::View vsMsg=String::null_string, size32_t cBytesTransfered=0, Exception::View vCause=NULL) | |
| Create an InterruptedIOException.   | |
| InterruptedIOException | ( | String::View |  vsMsg = String::null_string,  | 
        |
| size32_t |  cBytesTransfered = 0,  | 
        |||
| Exception::View |  vCause = NULL | |||
| ) |  [protected] | 
        
Create an InterruptedIOException.
| vsMsg | the detail message | |
| cBytesTransfered | the number of bytes transfered during the blocked operation prior to the interrupt | |
| vCause | the underlying cause of the exception |