コード例 #1
0
ファイル: amftest.hpp プロジェクト: Ventero/amf-cpp
static inline void isEqual(
	const std::vector<u8>& expected,
	const AmfItem& value,
	SerializationContext * ctx = nullptr) {

	std::unique_ptr<SerializationContext> dummy;
	if (!ctx) {
		dummy.reset(new SerializationContext());
		ctx = dummy.get();
	}

	v8 serialized = value.serialize(*ctx);
	isEqual(expected, serialized);
}
コード例 #2
0
ファイル: amfpacket.hpp プロジェクト: dreamsxin/amf-cpp
	PacketMessage(std::string targetUri, std::string responseUri, const AmfItem& value) :
		target(targetUri), response(responseUri), value(value.serialize()) { };
コード例 #3
0
ファイル: amfpacket.hpp プロジェクト: dreamsxin/amf-cpp
	PacketHeader(std::string name, bool mustUnderstand, const AmfItem& value) :
		name(name), mustUnderstand(mustUnderstand), value(value.serialize()) { };