Ice Reference Documentation
<<< Previous | Slice Documentation | Next >>>

# `Ice::ProtocolException`

## Overview

    local exception ProtocolException

A generic exception base for all kinds of protocol error conditions.

### Derived Exceptions

`BadMagicException`, `CloseConnectionException`, `CompressionException`, `ConnectionNotValidatedException`, `DatagramLimitException`, `ForcedCloseConnectionException`, `IllegalMessageSizeException`, `MarshalException`, `UnknownMessageException`, `UnknownReplyStatusException`, `UnknownRequestIdException`, `UnsupportedEncodingException`, `UnsupportedProtocolException`

### Data Member Index

reason

  The reason for the failure.

## `reason`

    string reason;

The reason for the failure.

<<< Previous | Home | Next >>>
`Ice::Properties` | Up | `Ice::ProxyParseException`