Lines 73-79
Link Here
|
73 |
*/ |
73 |
*/ |
74 |
|
74 |
|
75 |
void |
75 |
void |
76 |
encode_int(struct evbuffer *evbuf, uint32_t number) |
76 |
encode__int(struct evbuffer *evbuf, uint32_t number) |
77 |
{ |
77 |
{ |
78 |
int off = 1, nibbles = 0; |
78 |
int off = 1, nibbles = 0; |
79 |
uint8_t data[5]; |
79 |
uint8_t data[5]; |
Lines 108-114
Link Here
|
108 |
tag_marshal(struct evbuffer *evbuf, uint8_t tag, void *data, uint16_t len) |
108 |
tag_marshal(struct evbuffer *evbuf, uint8_t tag, void *data, uint16_t len) |
109 |
{ |
109 |
{ |
110 |
evbuffer_add(evbuf, &tag, sizeof(tag)); |
110 |
evbuffer_add(evbuf, &tag, sizeof(tag)); |
111 |
encode_int(evbuf, len); |
111 |
encode__int(evbuf, len); |
112 |
evbuffer_add(evbuf, data, len); |
112 |
evbuffer_add(evbuf, data, len); |
113 |
} |
113 |
} |
114 |
|
114 |
|
Lines 117-126
Link Here
|
117 |
tag_marshal_int(struct evbuffer *evbuf, uint8_t tag, uint32_t integer) |
117 |
tag_marshal_int(struct evbuffer *evbuf, uint8_t tag, uint32_t integer) |
118 |
{ |
118 |
{ |
119 |
evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf)); |
119 |
evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf)); |
120 |
encode_int(_buf, integer); |
120 |
encode__int(_buf, integer); |
121 |
|
121 |
|
122 |
evbuffer_add(evbuf, &tag, sizeof(tag)); |
122 |
evbuffer_add(evbuf, &tag, sizeof(tag)); |
123 |
encode_int(evbuf, EVBUFFER_LENGTH(_buf)); |
123 |
encode__int(evbuf, EVBUFFER_LENGTH(_buf)); |
124 |
evbuffer_add_buffer(evbuf, _buf); |
124 |
evbuffer_add_buffer(evbuf, _buf); |
125 |
} |
125 |
} |
126 |
|
126 |
|
Lines 135-142
Link Here
|
135 |
{ |
135 |
{ |
136 |
evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf)); |
136 |
evbuffer_drain(_buf, EVBUFFER_LENGTH(_buf)); |
137 |
|
137 |
|
138 |
encode_int(_buf, tv->tv_sec); |
138 |
encode__int(_buf, tv->tv_sec); |
139 |
encode_int(_buf, tv->tv_usec); |
139 |
encode__int(_buf, tv->tv_usec); |
140 |
|
140 |
|
141 |
tag_marshal(evbuf, tag, EVBUFFER_DATA(_buf), |
141 |
tag_marshal(evbuf, tag, EVBUFFER_DATA(_buf), |
142 |
EVBUFFER_LENGTH(_buf)); |
142 |
EVBUFFER_LENGTH(_buf)); |