MCPcopy Create free account
hub / github.com/Rblp/Rblpapi / createStandardRequest

Function createStandardRequest

src/blpapi_utils.cpp:192–208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190}
191
192void createStandardRequest(Request& request,
193 const std::vector<std::string>& securities,
194 const std::vector<std::string>& fields,
195 SEXP options_,
196 SEXP overrides_) {
197
198 for(size_t i = 0; i < securities.size(); i++) {
199 request.getElement("securities").appendValue(securities[i].c_str());
200 }
201
202 for(size_t i = 0; i < fields.size(); i++) {
203 request.getElement("fields").appendValue(fields[i].c_str());
204 }
205
206 if(options_ != R_NilValue) { appendOptionsToRequest(request,options_); }
207 if(overrides_ != R_NilValue) { appendOverridesToRequest(request,overrides_); }
208}
209
210void sendRequestWithIdentity(Session* session, Request& request, SEXP identity_) {
211 Identity* ip;

Callers 2

bdp_ImplFunction · 0.85
bdh_ImplFunction · 0.85

Calls 2

appendOptionsToRequestFunction · 0.85
appendOverridesToRequestFunction · 0.85

Tested by

no test coverage detected