Commit 70fddf62 authored by berge's avatar berge
Browse files

Encoding support for RFC 5009

parent d85a6aed
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -3526,6 +3526,15 @@ void HistoryInfo_List::PostDecodeField (int id, Buffer& buffer) throw (DecodeErr
		SetHypSize (-2);
}

void CharstringList::PreEncodeField (int field_id, Buffer& buffer) throw (EncodeError)
{
	Charstring csComma;
	csComma.SetValue(",");

	if(field_id != 0) {
		csComma.Encode(buffer);
	}
}

void CharstringList::PreDecodeField (int id, Buffer& buffer) throw (DecodeError) {
	static Regex reg_token ("^" SIPREG_TOKEN);