File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,11 @@ namespace LibEncryptMsg
2828 public:
2929 PacketRWBase (SessionState &state, bool is_final_packet)
3030 :state_(state), is_final_packet_(is_final_packet){}
31+
32+ virtual ~PacketRWBase (){}
33+ PacketRWBase (const PacketRWBase&) = delete ;
34+ PacketRWBase &operator =(const PacketRWBase&) = delete ;
35+
3136 // Reads packet body and writes its payload while setting metadata_out fields
3237 // Payload is the contained packets or empty if there are no packets inside
3338 EmsgResult Read (OutStream &out)
Original file line number Diff line number Diff line change @@ -21,6 +21,11 @@ namespace LibEncryptMsg
2121 void Write (OutStream &out);
2222 void Finish (OutStream &out);
2323 InBufferStream &GetInStream ();
24+
25+ virtual ~PacketWriter (){}
26+ PacketWriter (const PacketWriter&) = delete ;
27+ PacketWriter &operator =(const PacketWriter&) = delete ;
28+
2429 protected:
2530 InBufferStream in_;
2631 InBufferStream out_;
You can’t perform that action at this time.
0 commit comments