| 190 | } |
| 191 | |
| 192 | void 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 | |
| 210 | void sendRequestWithIdentity(Session* session, Request& request, SEXP identity_) { |
| 211 | Identity* ip; |
no test coverage detected