Commit d7c0ee2d authored by berge's avatar berge
Browse files

Encoding support for RFC 3265 and RFC3313

parent 72955e3f
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -2968,6 +2968,16 @@ void RAck::PreDecodeField (int id, Buffer& buffer) throw (DecodeError)
	}
}

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

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

void EventType_List::PreDecode (Buffer& buffer) throw (DecodeError)
{
	SetHypSize (GetSize() + 1);
@@ -3021,6 +3031,16 @@ void SubscriptionState::PreDecodeField (int id, Buffer& buffer) throw (DecodeErr
	}
}

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

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

void PMediaAuthorization_List::PreDecode (Buffer& buffer) throw (DecodeError)
{
	SetHypSize (GetSize() + 1);