@@ -148,10 +148,9 @@ namespace NActors {
148
148
static constexpr size_t MaxNumberBytes = (sizeof (size_t ) * CHAR_BIT + 6 ) / 7 ;
149
149
150
150
void ParseExtendedFormatPayload (TRope::TConstIterator &iter, size_t &size, TVector<TRope> &payload, size_t &totalPayloadSize);
151
- size_t SerializeNumber (size_t num, char *buffer);
152
151
bool SerializeToArcadiaStreamImpl (TChunkSerializer* chunker, const TVector<TRope> &payload);
153
- ui32 CalculateSerializedSizeImpl (const TVector<TRope> &payload, size_t totalPayloadSize, ssize_t recordSize);
154
- TEventSerializationInfo CreateSerializationInfoImpl (size_t preserializedSize, bool allowExternalDataChannel, const TVector<TRope> &payload, size_t totalPayloadSize, ssize_t recordSize);
152
+ ui32 CalculateSerializedSizeImpl (const TVector<TRope> &payload, ssize_t recordSize);
153
+ TEventSerializationInfo CreateSerializationInfoImpl (size_t preserializedSize, bool allowExternalDataChannel, const TVector<TRope> &payload, ssize_t recordSize);
155
154
156
155
template <typename TEv, typename TRecord /* protobuf record*/ , ui32 TEventType, typename TRecHolder>
157
156
class TEventPBBase : public TEventBase <TEv, TEventType> , public TRecHolder {
@@ -201,7 +200,7 @@ namespace NActors {
201
200
}
202
201
203
202
ui32 CalculateSerializedSize () const override {
204
- return CalculateSerializedSizeImpl (Payload, GetTotalPayloadSize (), Record.ByteSize ());
203
+ return CalculateSerializedSizeImpl (Payload, Record.ByteSize ());
205
204
}
206
205
207
206
static IEventBase* Load (TEventSerializedData *input) {
@@ -242,18 +241,14 @@ namespace NActors {
242
241
}
243
242
244
243
TEventSerializationInfo CreateSerializationInfo () const override {
245
- return CreateSerializationInfoImpl (0 , static_cast <const TEv&>(*this ).AllowExternalDataChannel (), GetPayload (), GetTotalPayloadSize (), Record.ByteSize ());
244
+ return CreateSerializationInfoImpl (0 , static_cast <const TEv&>(*this ).AllowExternalDataChannel (), GetPayload (), Record.ByteSize ());
246
245
}
247
246
248
247
bool AllowExternalDataChannel () const {
249
248
return TotalPayloadSize >= 4096 ;
250
249
}
251
250
252
251
public:
253
- void ReservePayload (size_t size) {
254
- Payload.reserve (size);
255
- }
256
-
257
252
ui32 AddPayload (TRope&& rope) {
258
253
const ui32 id = Payload.size ();
259
254
TotalPayloadSize += rope.size ();
@@ -278,10 +273,6 @@ namespace NActors {
278
273
void StripPayload () {
279
274
Payload.clear ();
280
275
TotalPayloadSize = 0 ;
281
- }
282
-
283
- size_t GetTotalPayloadSize () const {
284
- return TotalPayloadSize;
285
276
}
286
277
287
278
protected:
@@ -444,7 +435,7 @@ namespace NActors {
444
435
}
445
436
446
437
TEventSerializationInfo CreateSerializationInfo () const override {
447
- return CreateSerializationInfoImpl (PreSerializedData.size (), static_cast <const TEv&>(*this ).AllowExternalDataChannel (), TBase::GetPayload (), TBase::GetTotalPayloadSize (), Record.ByteSize ());
438
+ return CreateSerializationInfoImpl (PreSerializedData.size (), static_cast <const TEv&>(*this ).AllowExternalDataChannel (), TBase::GetPayload (), Record.ByteSize ());
448
439
}
449
440
};
450
441
0 commit comments