15 #include "actor_model_generated.h" 17 #include "requests_generated.h" 19 #include <experimental/string_view> 32 const std::vector<uint8_t>& payload
36 const flatbuffers::DetachedBuffer& payload
45 const std::vector<uint8_t>& payload
50 const flatbuffers::DetachedBuffer& payload
62 std::pair<std::experimental::string_view, std::experimental::string_view>
65 std::pair<std::experimental::string_view, std::experimental::string_view>
73 const bool include_headers =
false,
74 const bool streaming = false
auto set_request_method(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const string_view method) -> bool
Definition: requests.cpp:506
auto set_request_header(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const string_view k, const string_view v) -> bool
Definition: requests.cpp:248
Definition: requests.fbs:36
std::vector< uint8_t > MutableRequestIntentFlatbuffer
Definition: requests.h:29
flatbuffers::BufferRef< RequestIntent > RequestIntentFlatbufferRef
Definition: requests.h:28
root_type Message
Definition: actor_model.fbs:125
flatbuffers::DetachedBuffer RequestIntentFlatbuffer
Definition: requests.h:27
auto make_request_payload(const std::vector< uint8_t > &payload) -> RequestIntentFlatbuffer
Definition: requests.cpp:60
flatbuffers::DetachedBuffer RequestPayloadFlatbuffer
Definition: app_actor.cpp:36
auto set_request_query_arg(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const string_view k, const string_view v) -> bool
Definition: requests.cpp:347
flatbuffers::DetachedBuffer ResponsePayloadFlatbuffer
Definition: requests.h:26
std::experimental::string_view string_view
Definition: actor_model.cpp:16
UUID::UUID Pid
Definition: pid.h:19
auto update_request_intent_ids(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const ActorModel::Pid &to_pid) -> bool
Definition: requests.cpp:605
auto make_request_intent(const string_view method, const string_view uri, const std::vector< std::pair< string_view, string_view >> &query, const std::vector< std::pair< string_view, string_view >> &headers, const string_view body, const UUID &to_pid, const ResponseFilter desired_format, const string_view object_path, const string_view root_type, const string_view schema_text, const bool include_headers, const bool streaming) -> RequestIntentFlatbuffer
Definition: requests.cpp:152
auto set_request_body(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const string_view body) -> bool
Definition: requests.cpp:531
auto get_request_intent_id(const MutableRequestIntentFlatbuffer &request_intent_mutable_buf) -> const UUID
Definition: requests.cpp:641
Definition: curl_library_info.cpp:15
auto parse_request_intent(const std::experimental::string_view req_fb, const ActorModel::Pid &to_pid) -> MutableRequestIntentFlatbuffer
Definition: requests.cpp:626
ResponseFilter
Definition: requests.fbs:51
static UUID NullUUID
Definition: uuid.h:20
auto matches(const ActorModel::Message &message, const std::experimental::string_view type, const Response *&response, const UUID &request_intent_id) -> bool
Definition: requests.cpp:591
auto make_response_payload(const UUID &request_id, const std::vector< uint8_t > &payload) -> RequestIntentFlatbuffer
Definition: requests.cpp:103
UUID::UUID UUID
Definition: firmware_update_actor.cpp:41
auto set_request_uri(MutableRequestIntentFlatbuffer &request_intent_mutable_buf, const string_view uri) -> bool
Definition: requests.cpp:518