blob: db38d88cf90cfb14259c9586bb9203a978c0bccc [file] [log] [blame]
using System;
using System.Collections.Generic;
using System.Text;
namespace Thrift.Protocol
{
class TProtocolException : Exception
{
public const int UNKNOWN = 0;
public const int INVALID_DATA = 1;
public const int NEGATIVE_SIZE = 2;
public const int SIZE_LIMIT = 3;
public const int BAD_VERSION = 4;
protected int type_ = UNKNOWN;
public TProtocolException()
: base()
{
}
public TProtocolException(int type)
: base()
{
type_ = type;
}
public TProtocolException(int type, String message)
: base(message)
{
type_ = type;
}
public TProtocolException(String message)
: base(message)
{
}
public int getType()
{
return type_;
}
}
}