Go to the documentation of this file.
35 #ifndef ROSBAG_NO_ENCRYPTION_H
36 #define ROSBAG_NO_ENCRYPTION_H
43 class NoEncryptor :
public EncryptorBase
49 void initialize(Bag
const&, std::string
const&) { }
50 uint32_t
encryptChunk(
const uint32_t,
const uint64_t, ChunkedFile&);
51 void decryptChunk(ChunkHeader
const&, Buffer&, ChunkedFile&)
const;
bool readEncryptedHeader(boost::function< bool(ros::Header &)>, ros::Header &, Buffer &, ChunkedFile &)
Read encrypted header from bag file.
void writeEncryptedHeader(boost::function< void(ros::M_string const &)>, ros::M_string const &, ChunkedFile &)
Write encrypted header to bag file.
void decryptChunk(ChunkHeader const &, Buffer &, ChunkedFile &) const
Decrypt chunk.
void addFieldsToFileHeader(ros::M_string &) const
Add encryptor information to bag file header.
void initialize(Bag const &, std::string const &)
Initialize encryptor.
uint32_t encryptChunk(const uint32_t, const uint64_t, ChunkedFile &)
Encrypt chunk.
void readFieldsFromFileHeader(ros::M_string const &)
Read encryptor information from bag file header.
std::map< std::string, std::string > M_string
rosbag_storage
Author(s): Dirk Thomas
, Jacob Perron
autogenerated on Sat Sep 14 2024 02:59:52