@@ -75,12 +75,12 @@ append_bloom_element(struct ccn_charbuf *templ,
75
75
enum ccn_dtag dtag , struct ccn_bloom * b )
76
76
{
77
77
int i ;
78
- ccn_charbuf_append_tt (templ , dtag , CCN_DTAG );
78
+ ccnb_element_begin (templ , dtag );
79
79
i = ccn_bloom_wiresize (b );
80
80
ccn_charbuf_append_tt (templ , i , CCN_BLOB );
81
81
ccn_bloom_store_wire (b , ccn_charbuf_reserve (templ , i ), i );
82
82
templ -> length += i ;
83
- ccn_charbuf_append_closer (templ );
83
+ ccnb_element_end (templ );
84
84
}
85
85
86
86
/*
@@ -131,15 +131,15 @@ make_template(struct mydata *md, struct ccn_upcall_info *info, struct ccn_bloom
131
131
size_t start ;
132
132
size_t stop ;
133
133
134
- ccn_charbuf_append_tt (templ , CCN_DTAG_Interest , CCN_DTAG );
135
- ccn_charbuf_append_tt (templ , CCN_DTAG_Name , CCN_DTAG );
136
- ccn_charbuf_append_closer (templ ); /* </Name> */
134
+ ccnb_element_begin (templ , CCN_DTAG_Interest );
135
+ ccnb_element_begin (templ , CCN_DTAG_Name );
136
+ ccnb_element_end (templ ); /* </Name> */
137
137
// XXX - use pubid if possible
138
- ccn_charbuf_append_tt (templ , CCN_DTAG_MaxSuffixComponents , CCN_DTAG );
138
+ ccnb_element_begin (templ , CCN_DTAG_MaxSuffixComponents );
139
139
ccnb_append_number (templ , 2 );
140
- ccn_charbuf_append_closer (templ ); /* </MaxSuffixComponents> */
140
+ ccnb_element_end (templ ); /* </MaxSuffixComponents> */
141
141
if (info != NULL ) {
142
- ccn_charbuf_append_tt (templ , CCN_DTAG_Exclude , CCN_DTAG );
142
+ ccnb_element_begin (templ , CCN_DTAG_Exclude );
143
143
ib = info -> interest_ccnb ;
144
144
cb = info -> content_ccnb ;
145
145
cc = info -> content_comps ;
@@ -190,20 +190,20 @@ make_template(struct mydata *md, struct ccn_upcall_info *info, struct ccn_bloom
190
190
/* Use the supplied Bloom */
191
191
append_bloom_element (templ , CCN_DTAG_Bloom , b );
192
192
}
193
- ccn_charbuf_append_closer (templ ); /* </Exclude> */
193
+ ccnb_element_end (templ ); /* </Exclude> */
194
194
}
195
195
else if (b != NULL ) {
196
- ccn_charbuf_append_tt (templ , CCN_DTAG_Exclude , CCN_DTAG );
196
+ ccnb_element_begin (templ , CCN_DTAG_Exclude );
197
197
append_bloom_element (templ , CCN_DTAG_Bloom , b );
198
- ccn_charbuf_append_closer (templ ); /* </Exclude> */
198
+ ccnb_element_end (templ ); /* </Exclude> */
199
199
}
200
200
if (md -> allow_stale ) {
201
- ccn_charbuf_append_tt (templ , CCN_DTAG_AnswerOriginKind , CCN_DTAG );
201
+ ccnb_element_begin (templ , CCN_DTAG_AnswerOriginKind );
202
202
ccnb_append_number (templ ,
203
203
CCN_AOK_DEFAULT | CCN_AOK_STALE );
204
- ccn_charbuf_append_closer (templ ); /* </AnswerOriginKind> */
204
+ ccnb_element_end (templ ); /* </AnswerOriginKind> */
205
205
}
206
- ccn_charbuf_append_closer (templ ); /* </Interest> */
206
+ ccnb_element_end (templ ); /* </Interest> */
207
207
return (templ );
208
208
}
209
209
0 commit comments