[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r3501 - gnuradio/branches/developers/eb/mb/mblock/src/
From: |
eb |
Subject: |
[Commit-gnuradio] r3501 - gnuradio/branches/developers/eb/mb/mblock/src/lib |
Date: |
Thu, 7 Sep 2006 20:42:01 -0600 (MDT) |
Author: eb
Date: 2006-09-07 20:42:01 -0600 (Thu, 07 Sep 2006)
New Revision: 3501
Modified:
gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.cc
gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.h
Log:
work-in-progress
Modified: gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.cc
===================================================================
--- gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.cc
2006-09-08 01:50:50 UTC (rev 3500)
+++ gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.cc
2006-09-08 02:42:01 UTC (rev 3501)
@@ -37,14 +37,18 @@
mb_mblock::~mb_mblock()
{
+ disconnect_all();
+
+ // FIXME more?
+
if (d_impl){
delete d_impl;
d_impl = 0;
}
-
- // FIXME more?
}
+////////////////////////////////////////////////////////////////////////
+
bool
mb_mblock::connect_components()
{
@@ -89,7 +93,7 @@
void
mb_mblock::define_component(const std::string &component_name,
- mb_mblock_sptr component)
+ mb_mblock_sptr component)
{
pmt_t name = pmt_intern(component_name);
if (d_impl->lookup_component(name))
@@ -114,6 +118,20 @@
return true;
}
+bool
+mb_mblock::disconnect_component(const std::string component_name)
+{
+ // FIXME
+ return true;
+}
+
+bool
+mb_mblock::disconnect_all()
+{
+ // FIXME
+ return true;
+}
+
void
mb_mblock::send(pmt_t port_name, pmt_t signal,
pmt_t data, pmt_t metadata, mb_pri_t priority)
Modified: gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.h
===================================================================
--- gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.h
2006-09-08 01:50:50 UTC (rev 3500)
+++ gnuradio/branches/developers/eb/mb/mblock/src/lib/mb_mblock.h
2006-09-08 02:42:01 UTC (rev 3501)
@@ -188,6 +188,19 @@
disconnect(const mb_endpoint &endpoint_1, const mb_endpoint &endpoint_2);
/*!
+ * \brief disconnect all connections to specified component
+ * \param component_name component to disconnect
+ */
+ bool
+ disconnect_component(const std::string component_name);
+
+ /*!
+ * \brief disconnect all connections to all components
+ */
+ bool
+ disconnect_all();
+
+ /*!
* \brief send a message
*
* \param port_name name of the port via which we send the message
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r3501 - gnuradio/branches/developers/eb/mb/mblock/src/lib,
eb <=