Home
last modified time | relevance | path

Searched refs:str_parms (Results 1 – 5 of 5) sorted by relevance

/system/core/libcutils/include_vndk/cutils/
Dstr_parms.h25 struct str_parms;
27 struct str_parms *str_parms_create(void);
28 struct str_parms *str_parms_create_str(const char *_string);
29 void str_parms_destroy(struct str_parms *str_parms);
31 void str_parms_del(struct str_parms *str_parms, const char *key);
33 int str_parms_add_str(struct str_parms *str_parms, const char *key,
35 int str_parms_add_int(struct str_parms *str_parms, const char *key, int value);
37 int str_parms_add_float(struct str_parms *str_parms, const char *key,
41 int str_parms_has_key(struct str_parms *str_parms, const char *key);
46 int str_parms_get_str(struct str_parms *str_parms, const char *key,
[all …]
/system/core/libcutils/include/cutils/
Dstr_parms.h25 struct str_parms;
27 struct str_parms *str_parms_create(void);
28 struct str_parms *str_parms_create_str(const char *_string);
29 void str_parms_destroy(struct str_parms *str_parms);
31 void str_parms_del(struct str_parms *str_parms, const char *key);
33 int str_parms_add_str(struct str_parms *str_parms, const char *key,
35 int str_parms_add_int(struct str_parms *str_parms, const char *key, int value);
37 int str_parms_add_float(struct str_parms *str_parms, const char *key,
41 int str_parms_has_key(struct str_parms *str_parms, const char *key);
46 int str_parms_get_str(struct str_parms *str_parms, const char *key,
[all …]
/system/core/libcutils/
Dstr_parms.cpp47 struct str_parms { struct
70 struct str_parms *str_parms_create(void) in str_parms_create() argument
72 str_parms* s = static_cast<str_parms*>(calloc(1, sizeof(str_parms))); in str_parms_create()
85 struct str_parms *str_parms; member
113 hashmapRemove(ctxt->str_parms->map, key); in remove_pair()
119 void str_parms_del(struct str_parms *str_parms, const char *key) in str_parms_del() argument
122 .str_parms = str_parms, in str_parms_del()
125 hashmapForEach(str_parms->map, remove_pair, &ctxt); in str_parms_del()
128 void str_parms_destroy(struct str_parms *str_parms) in str_parms_destroy() argument
131 .str_parms = str_parms, in str_parms_destroy()
[all …]
Dstr_parms_test.cpp21 str_parms* str_parms = str_parms_create_str(str); in test_str_parms_str() local
22 str_parms_add_str(str_parms, "dude", "woah"); in test_str_parms_str()
23 str_parms_add_str(str_parms, "dude", "woah"); in test_str_parms_str()
24 str_parms_del(str_parms, "dude"); in test_str_parms_str()
25 str_parms_dump(str_parms); in test_str_parms_str()
26 char* out_str = str_parms_to_str(str_parms); in test_str_parms_str()
27 str_parms_destroy(str_parms); in test_str_parms_str()
32 TEST(str_parms, smoke) { in TEST() argument
50 TEST(str_parms, put_ENOMEM) { in TEST() argument
DAndroid.bp24 "str_parms.cpp",