#pragma once #include namespace NActors { enum { EvTest = EventSpaceBegin(TEvents::ES_PRIVATE), EvTestChan, EvTestSmall, EvTestLarge, EvTestResponse, }; struct TEvTest : TEventPB { TEvTest() = default; TEvTest(ui64 sequenceNumber, const TString& payload) { Record.SetSequenceNumber(sequenceNumber); Record.SetPayload(payload); } }; struct TEvTestLarge : TEventPB { TEvTestLarge() = default; TEvTestLarge(ui64 sequenceNumber, const TString& payload) { Record.SetSequenceNumber(sequenceNumber); Record.SetPayload(payload); } }; struct TEvTestSmall : TEventPB { TEvTestSmall() = default; TEvTestSmall(ui64 sequenceNumber, const TString& payload) { Record.SetSequenceNumber(sequenceNumber); Record.SetPayload(payload); } }; struct TEvTestResponse : TEventPB { TEvTestResponse() = default; TEvTestResponse(ui64 confirmedSequenceNumber) { Record.SetConfirmedSequenceNumber(confirmedSequenceNumber); } }; }