void psg_variant_map_set_bool(PSG_VariantMap *m, const char *name, int value) { Passenger::VariantMap *vm = (Passenger::VariantMap *) m; vm->setBool(name, value); }
void pp_variant_map_set_int(PP_VariantMap *m, const char *name, int value) { Passenger::VariantMap *vm = (Passenger::VariantMap *) m; vm->setInt(name, value); }
void psg_variant_map_set(PSG_VariantMap *m, const char *name, const char *value, unsigned int value_len) { Passenger::VariantMap *vm = (Passenger::VariantMap *) m; vm->set(name, string(value, value_len)); }
void pp_variant_map_set2(PP_VariantMap *m, const char *name, unsigned int name_len, const char *value, unsigned int value_len) { Passenger::VariantMap *vm = (Passenger::VariantMap *) m; vm->set(string(name, name_len), string(value, value_len)); }
void psg_variant_map_set_strset(PSG_VariantMap *m, const char *name, const char **strs, unsigned int count) { Passenger::VariantMap *vm = (Passenger::VariantMap *) m; std::set<string> the_set; for (unsigned int i = 0; i < count; i++) { the_set.insert(strs[i]); } vm->setStrSet(name, the_set); }