NuoDb.Data.Client.EncodedDataStream.getMessage C# (CSharp) Method

getMessage() public method

public getMessage ( CryptoInputStream stream ) : void
stream CryptoInputStream
return void
        public override void getMessage(CryptoInputStream stream)
        {
            base.getMessage(stream);
            buffer = Buffer;
            offset = 0;
        }

Usage Example

        internal void sendAndReceive(EncodedDataStream stream)
        {
            try
            {
                lock (this)
                {
                    stream.send(outputStream);
                    stream.getMessage(inputStream);
                    int status = stream.getInt();

                    if (status != 0)
                    {
                        string message = stream.getString();
                        string sqlState = "";

                        if (protocolVersion >= Protocol.PROTOCOL_VERSION2)
                        {
                            sqlState = stream.getString();
                        }

                        // If empty string, use the state from NuoDbSqlCode

                        if (StringUtils.size(sqlState) == 0)
                        {
                            sqlState = NuoDbSqlCode.FindSQLState(status);
                        }

                        throw new NuoDbSqlException(message, sqlState, status);
                    }
                }
            }
            catch (IOException exception)
            {
                throw new NuoDbSqlException(exception);
            }
        }
All Usage Examples Of NuoDb.Data.Client.EncodedDataStream::getMessage