pothosware / pothos-library

Framework library used by all Pothos projects
www.pothosware.com
4 stars 0 forks source link

Pothos::Object support binary serialization #106

Closed guruofquality closed 9 years ago

guruofquality commented 9 years ago

Make use of binary serialization in Pothos::Object::serialize() and Pothos::Object::deserialize(). Binary serialization is faster.

Currently we use the portable text serialization, but there are many cases when binary is acceptable (for example same host, same architecture).

guruofquality commented 9 years ago

Follow up tasks:

guruofquality commented 9 years ago

I found a portable serialization from EOS that is an additional Boost archive. It claims to support binary serialization across architectures. I was able to test it between amd64 linux and arm32 linux. The code is now included as part of pothos-serialization. Modifications were needed to build it in properly.