Lines Matching refs:propctx
18 * The "struct propctx" is allocated by prop_new and is a fixed size structure.
20 * propctx" in another structure. prop_new also allocates a pool of memory
57 struct propctx;
65 struct propctx *prop_new(unsigned estimate);
68 * create new propctx which duplicates the contents of an existing propctx
72 int prop_dup(struct propctx *src_ctx, struct propctx **dst_ctx);
85 int prop_request(struct propctx *ctx, const char **names);
94 const struct propval *prop_get(struct propctx *ctx);
109 int prop_getnames(struct propctx *ctx, const char **names,
117 void prop_clear(struct propctx *ctx, int requests);
122 void prop_erase(struct propctx *ctx, const char *name);
128 void prop_dispose(struct propctx **ctx);
144 int prop_format(struct propctx *ctx, const char *sep, int seplen,
158 int prop_set(struct propctx *ctx, const char *name,
171 int prop_setvals(struct propctx *ctx, const char *name,