2
protobufferの入力出力メッセージのサイズを制限するオプションはありますか? 例えば、私はIn
とOut
のようなメッセージを2つ持っています。これらのメッセージのそれぞれには、必要なバイト配列bytes
が入っています。この配列にはたくさんのバイトを書き込むことができます。したがって、この配列のサイズを1Mbに制限します。それ?Google ProtoBuffer:メッセージのサイズを制限する
EDIT
私はクラスCodedInputStream
とメソッドpushLimit
を見つけたが、私は.proto
メッセージからそれを行う方法、この方法を使用して制限を設定するために生成されたソースを編集することはできませんか?
ありがとうございました。
私はそれを行う方法がいくつか見つかりましたが、これらの方法はすべて手作業で、私の質問はprotobufferを使ってどうやってやることができたかです。 –
たとえば、私はCodedInputStreamのメソッドpushLimitを使うことができますが、どうやって見つけられなかったのですか? –