Add pmt type that wraps a gruel::msg_accepter.
QA code doesn't link because pmt depends on msg and vice versa
Merged branch 'msg-passing' from http://gnuradio.org/git/eb.git
This is work in progress on the message passing implementation.
Signed-off-by: Johnathan Corgan <[email protected]>
Added most of the support for a new PMT type: tuple.
More QA code coming soon.
Applied patch c1258.diff from Stephan Bruns (ticket:359)
This patch changes pmt_t to use boost intrusive pointers.
Patch was modified to apply to new pmt location since theoriginal patch was created, and add missing include file.
Added git ignore files auto created from svn:ignore properties.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
Refactored gr_msg_accepter and gr_tpd_thread_body.
Redirected gr_msg_accepter::post into gr_block::_post based on dynamic cast.
Added gr_msg_accepter class.
gr_msg_accepter derives from gruel::msg_accepter_msgq and willimplement in its post() a notification of the destination blockthread that a message is pending.
Merged r11500:11506 from features/msg-passing into trunk. Work-in-progress, passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11524 221aa14e-8319-0410-a670-987f0aec2ac5
Merged r11491:11494 from jcorgan/pmt into trunk.
Moves pmt types functions into pmt:: from gruel::
Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11495 221aa14e-8319-0410-a670-987f0aec2ac5
Also available in: