WriteBuffer class used to encode Protobuf messages. More...
WriteBuffer class used to encode Protobuf messages.
Definition at line 27 of file WriteBuffer.hpp.
#include <WriteBuffer.hpp>
Inheritance diagram for cogip::canpb::WriteBuffer:
Collaboration diagram for cogip::canpb::WriteBuffer:Public Member Functions | |
| WriteBuffer ()=default | |
| Class constructor. | |
| virtual void | clear () override |
| virtual uint32_t | get_size () const override |
| virtual uint32_t | get_max_size () const override |
| virtual uint32_t | get_available_size () const override |
| virtual bool | push (const uint8_t byte) override |
| virtual bool | push (const uint8_t *bytes, const uint32_t length) override |
| uint8_t * | get_data () |
| Return a pointer to the data array. | |
| size_t | base64_encode () |
| Encode the data buffer in base64 before transmission over CAN. More... | |
| uint8_t * | get_base64_data () |
| Return a pointer to the data array. | |
| size_t cogip::canpb::WriteBuffer::base64_encode | ( | ) |
Encode the data buffer in base64 before transmission over CAN.