prf::control::test namespace

Classes

class FakeClock
class FakeDeviceIdentity
class FakeKeyService
class FakeNonceSource

Functions

auto encode_control_request_payload(const std::string_view command_path, const prf::cbor::StringKeyValueMap& args, std::vector<uint8_t>*const out_payload) -> bool
auto extract_payload_from_datagram(const std::vector<uint8_t>& datagram, uint8_t*const out_code = nullptr) -> std::vector<uint8_t>
auto payload_contains_text(const std::vector<uint8_t>& payload, const std::string_view text) -> bool

Function documentation

bool prf::control::test::encode_control_request_payload(const std::string_view command_path, const prf::cbor::StringKeyValueMap& args, std::vector<uint8_t>*const out_payload)

std::vector<uint8_t> prf::control::test::extract_payload_from_datagram(const std::vector<uint8_t>& datagram, uint8_t*const out_code = nullptr)

bool prf::control::test::payload_contains_text(const std::vector<uint8_t>& payload, const std::string_view text)