{"action":"created","issue":{"url":"https://api.github.com/repos/robotology/yarp/issues/1807","repository_url":"https://api.github.com/repos/robotology/yarp","labels_url":"https://api.github.com/repos/robotology/yarp/issues/1807/labels{/name}","comments_url":"https://api.github.com/repos/robotology/yarp/issues/1807/comments","events_url":"https://api.github.com/repos/robotology/yarp/issues/1807/events","html_url":"https://github.com/robotology/yarp/pull/1807","id":342620975,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAyNDc2MTcw","number":1807,"title":"[WIP] Fixed size buffers manager","user":{"login":"valegagge","id":4233231,"node_id":"MDQ6VXNlcjQyMzMyMzE=","avatar_url":"https://avatars1.githubusercontent.com/u/4233231?v=4","gravatar_id":"","url":"https://api.github.com/users/valegagge","html_url":"https://github.com/valegagge","followers_url":"https://api.github.com/users/valegagge/followers","following_url":"https://api.github.com/users/valegagge/following{/other_user}","gists_url":"https://api.github.com/users/valegagge/gists{/gist_id}","starred_url":"https://api.github.com/users/valegagge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valegagge/subscriptions","organizations_url":"https://api.github.com/users/valegagge/orgs","repos_url":"https://api.github.com/users/valegagge/repos","events_url":"https://api.github.com/users/valegagge/events{/privacy}","received_events_url":"https://api.github.com/users/valegagge/received_events","type":"User","site_admin":false},"labels":[{"id":90676350,"node_id":"MDU6TGFiZWw5MDY3NjM1MA==","url":"https://api.github.com/repos/robotology/yarp/labels/Component:%20Devices","name":"Component: Devices","color":"bfe5bf","default":false},{"id":603593534,"node_id":"MDU6TGFiZWw2MDM1OTM1MzQ=","url":"https://api.github.com/repos/robotology/yarp/labels/PR%20Status:%20Changelog%20-%20Not%20Required","name":"PR Status: Changelog - Not Required","color":"cff29b","default":false},{"id":762123849,"node_id":"MDU6TGFiZWw3NjIxMjM4NDk=","url":"https://api.github.com/repos/robotology/yarp/labels/PR%20Status:%20Commits%20-%20OK","name":"PR Status: Commits - OK","color":"0e8a16","default":false},{"id":864104888,"node_id":"MDU6TGFiZWw4NjQxMDQ4ODg=","url":"https://api.github.com/repos/robotology/yarp/labels/PR%20Status:%20Copyright%20-%20OK","name":"PR Status: Copyright - OK","color":"0e8a16","default":false},{"id":762131938,"node_id":"MDU6TGFiZWw3NjIxMzE5Mzg=","url":"https://api.github.com/repos/robotology/yarp/labels/PR%20Status:%20Rebase%20-%20OK","name":"PR Status: Rebase - OK","color":"0e8a16","default":false},{"id":36381546,"node_id":"MDU6TGFiZWwzNjM4MTU0Ng==","url":"https://api.github.com/repos/robotology/yarp/labels/PR%20Type:%20Feat/Enh","name":"PR Type: Feat/Enh","color":"7210a0","default":false},{"id":1010344024,"node_id":"MDU6TGFiZWwxMDEwMzQ0MDI0","url":"https://api.github.com/repos/robotology/yarp/labels/Target:%20YARP%20devel","name":"Target: YARP devel","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":{"login":"drdanz","id":1100056,"node_id":"MDQ6VXNlcjExMDAwNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/1100056?v=4","gravatar_id":"","url":"https://api.github.com/users/drdanz","html_url":"https://github.com/drdanz","followers_url":"https://api.github.com/users/drdanz/followers","following_url":"https://api.github.com/users/drdanz/following{/other_user}","gists_url":"https://api.github.com/users/drdanz/gists{/gist_id}","starred_url":"https://api.github.com/users/drdanz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drdanz/subscriptions","organizations_url":"https://api.github.com/users/drdanz/orgs","repos_url":"https://api.github.com/users/drdanz/repos","events_url":"https://api.github.com/users/drdanz/events{/privacy}","received_events_url":"https://api.github.com/users/drdanz/received_events","type":"User","site_admin":false},"assignees":[{"login":"drdanz","id":1100056,"node_id":"MDQ6VXNlcjExMDAwNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/1100056?v=4","gravatar_id":"","url":"https://api.github.com/users/drdanz","html_url":"https://github.com/drdanz","followers_url":"https://api.github.com/users/drdanz/followers","following_url":"https://api.github.com/users/drdanz/following{/other_user}","gists_url":"https://api.github.com/users/drdanz/gists{/gist_id}","starred_url":"https://api.github.com/users/drdanz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drdanz/subscriptions","organizations_url":"https://api.github.com/users/drdanz/orgs","repos_url":"https://api.github.com/users/drdanz/repos","events_url":"https://api.github.com/users/drdanz/events{/privacy}","received_events_url":"https://api.github.com/users/drdanz/received_events","type":"User","site_admin":false},{"login":"valegagge","id":4233231,"node_id":"MDQ6VXNlcjQyMzMyMzE=","avatar_url":"https://avatars1.githubusercontent.com/u/4233231?v=4","gravatar_id":"","url":"https://api.github.com/users/valegagge","html_url":"https://github.com/valegagge","followers_url":"https://api.github.com/users/valegagge/followers","following_url":"https://api.github.com/users/valegagge/following{/other_user}","gists_url":"https://api.github.com/users/valegagge/gists{/gist_id}","starred_url":"https://api.github.com/users/valegagge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valegagge/subscriptions","organizations_url":"https://api.github.com/users/valegagge/orgs","repos_url":"https://api.github.com/users/valegagge/repos","events_url":"https://api.github.com/users/valegagge/events{/privacy}","received_events_url":"https://api.github.com/users/valegagge/received_events","type":"User","site_admin":false},{"login":"Nicogene","id":19152494,"node_id":"MDQ6VXNlcjE5MTUyNDk0","avatar_url":"https://avatars1.githubusercontent.com/u/19152494?v=4","gravatar_id":"","url":"https://api.github.com/users/Nicogene","html_url":"https://github.com/Nicogene","followers_url":"https://api.github.com/users/Nicogene/followers","following_url":"https://api.github.com/users/Nicogene/following{/other_user}","gists_url":"https://api.github.com/users/Nicogene/gists{/gist_id}","starred_url":"https://api.github.com/users/Nicogene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nicogene/subscriptions","organizations_url":"https://api.github.com/users/Nicogene/orgs","repos_url":"https://api.github.com/users/Nicogene/repos","events_url":"https://api.github.com/users/Nicogene/events{/privacy}","received_events_url":"https://api.github.com/users/Nicogene/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2018-07-19T08:04:25Z","updated_at":"2018-10-03T12:43:16Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/robotology/yarp/pulls/1807","html_url":"https://github.com/robotology/yarp/pull/1807","diff_url":"https://github.com/robotology/yarp/pull/1807.diff","patch_url":"https://github.com/robotology/yarp/pull/1807.patch"},"body":"In this PR I developed the FixedSizeBufferManager, a manager of fixed size buffers for multi-threads environment. \r\nThe buffers are allocated when the manager is created and the user can get a buffer, uses and releases it when he/she doesn't need anymore.  If all buffers are busy and a new buffer is required, than the manager creates new one.\r\n\r\nI used FixedSizeBufferManager in the \"implementation\" layer of Control Board interfaces in order to remove all dynamic allocations.. Please see https://github.com/robotology/yarp/issues/1684.\r\n"},"comment":{"url":"https://api.github.com/repos/robotology/yarp/issues/comments/426623399","html_url":"https://github.com/robotology/yarp/pull/1807#issuecomment-426623399","issue_url":"https://api.github.com/repos/robotology/yarp/issues/1807","id":426623399,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNjYyMzM5OQ==","user":{"login":"drdanz","id":1100056,"node_id":"MDQ6VXNlcjExMDAwNTY=","avatar_url":"https://avatars2.githubusercontent.com/u/1100056?v=4","gravatar_id":"","url":"https://api.github.com/users/drdanz","html_url":"https://github.com/drdanz","followers_url":"https://api.github.com/users/drdanz/followers","following_url":"https://api.github.com/users/drdanz/following{/other_user}","gists_url":"https://api.github.com/users/drdanz/gists{/gist_id}","starred_url":"https://api.github.com/users/drdanz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drdanz/subscriptions","organizations_url":"https://api.github.com/users/drdanz/orgs","repos_url":"https://api.github.com/users/drdanz/repos","events_url":"https://api.github.com/users/drdanz/events{/privacy}","received_events_url":"https://api.github.com/users/drdanz/received_events","type":"User","site_admin":false},"created_at":"2018-10-03T12:43:16Z","updated_at":"2018-10-03T12:43:16Z","author_association":"MEMBER","body":"Actually there are several changes in the \"protected\" part of the public interfaces, therefore it should not be in `master`, please forget about my previous commit."}}
{"actor":{"display_login":"drdanz"}}