void writeIntVector(ContainerNode &node, const string &array_name, const IntVector &v) throw(Error) { ContainerNode array_node = node.writeNewArray(array_name); for (unsigned i=0; i<v.size(); ++i) { array_node.writeNumber("", (float)v[i]); } }
void writeSipHeaders(ContainerNode &node, const string &array_name, const SipHeaderVector &headers) throw(Error) { ContainerNode headers_node = node.writeNewArray(array_name); for (unsigned i=0; i<headers.size(); ++i) { ContainerNode header_node = headers_node.writeNewContainer("header"); header_node.writeString("hname", headers[i].hName); header_node.writeString("hvalue", headers[i].hValue); } }