{"action":"created","issue":{"url":"https://api.github.com/repos/zeromq/azmq/issues/70","labels_url":"https://api.github.com/repos/zeromq/azmq/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/zeromq/azmq/issues/70/comments","events_url":"https://api.github.com/repos/zeromq/azmq/issues/70/events","html_url":"https://github.com/zeromq/azmq/issues/70","id":64882041,"number":70,"title":"Interest in google flatbuffers integration?","user":{"login":"ahundt","id":55744,"avatar_url":"https://avatars.githubusercontent.com/u/55744?v=3","gravatar_id":"","url":"https://api.github.com/users/ahundt","html_url":"https://github.com/ahundt","followers_url":"https://api.github.com/users/ahundt/followers","following_url":"https://api.github.com/users/ahundt/following{/other_user}","gists_url":"https://api.github.com/users/ahundt/gists{/gist_id}","starred_url":"https://api.github.com/users/ahundt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahundt/subscriptions","organizations_url":"https://api.github.com/users/ahundt/orgs","repos_url":"https://api.github.com/users/ahundt/repos","events_url":"https://api.github.com/users/ahundt/events{/privacy}","received_events_url":"https://api.github.com/users/ahundt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-03-28T01:10:30Z","updated_at":"2015-04-02T16:34:06Z","closed_at":null,"body":"I've implemented an [AzmqFlatbuffers class](https://github.com/ahundt/robone/blob/develop/include/robone/AzmqFlatbuffer.hpp) to help provide [google flatbuffers](github.com/google/flatbuffers) integration. I'm sure it needs code cleanup and perhaps some design and implementation changes, but I would be interested in contributing it if there is interest in adding this integration. \r\n\r\nSince it does add a dependency on flatbuffers I would suggest it be explicitly included by users who wish to use it. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/zeromq/azmq/issues/comments/88968008","html_url":"https://github.com/zeromq/azmq/issues/70#issuecomment-88968008","issue_url":"https://api.github.com/repos/zeromq/azmq/issues/70","id":88968008,"user":{"login":"rodgert","id":120839,"avatar_url":"https://avatars.githubusercontent.com/u/120839?v=3","gravatar_id":"","url":"https://api.github.com/users/rodgert","html_url":"https://github.com/rodgert","followers_url":"https://api.github.com/users/rodgert/followers","following_url":"https://api.github.com/users/rodgert/following{/other_user}","gists_url":"https://api.github.com/users/rodgert/gists{/gist_id}","starred_url":"https://api.github.com/users/rodgert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rodgert/subscriptions","organizations_url":"https://api.github.com/users/rodgert/orgs","repos_url":"https://api.github.com/users/rodgert/repos","events_url":"https://api.github.com/users/rodgert/events{/privacy}","received_events_url":"https://api.github.com/users/rodgert/received_events","type":"User","site_admin":false},"created_at":"2015-04-02T16:34:06Z","updated_at":"2015-04-02T16:34:06Z","body":"\"Creating an FBB service sounds like a good design to me since they are only needed during the serialization stage though downsides might be having to either lock or post to access them. Are there examples of safely moving data into and out of them with multiple threads around as well?\"\r\n\r\nYou could make an FBB pool per unique requesting thread (perhaps using Boost's thread_specific_ptr). The main goal here is (IIUC) to reduce allocations not necessarily to minimize memory footprint."}}