|
Boost-Commit : |
From: stipe_at_[hidden]
Date: 2007-11-28 20:04:03
Author: srajko
Date: 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
New Revision: 41449
URL: http://svn.boost.org/trac/boost/changeset/41449
Log:
version 0.8.1
Text files modified:
sandbox/SOC/2007/signals/libs/dataflow/doc/blueprint/blueprint.qbk | 4 ++--
sandbox/SOC/2007/signals/libs/dataflow/doc/concepts/component.qbk | 2 +-
sandbox/SOC/2007/signals/libs/dataflow/doc/future.qbk | 4 ++++
sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk | 5 +++--
sandbox/SOC/2007/signals/libs/dataflow/example/blueprint/blueprint_example.cpp | 3 ++-
5 files changed, 12 insertions(+), 6 deletions(-)
Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/blueprint/blueprint.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/blueprint/blueprint.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/blueprint/blueprint.qbk 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
@@ -3,13 +3,13 @@
The [DataflowBlueprint] layer
provides generic components that can hold the "big picture"
of a dataflow network. This is particularly useful for those dataflow
-frameworks (such as [DataflowSignals] where the dataflow network is stored in
+frameworks such as [DataflowSignals] where the dataflow network is stored in
the individual components - i.e., there
is no global picture of the network available.
A blueprint component corresponds to an actual
component - but whereas the actual component takes care of the work, the
-blueprint component provides a run-time polymorphic interface which can be
+blueprint component provides a run-time polymorphic interface and can be
embedded in a BGL graph. A dataflow network blueprint uses such a graph
to hold the blueprint components and the connectivity information.
In addition, blueprint components provide run-time port reflection.
Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/concepts/component.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/concepts/component.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/concepts/component.qbk 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
@@ -12,7 +12,7 @@
[variablelist
[[C] [A [ComponentConcept] type.]]
[[CT] [The [ComponentTraitsConcept] type of `C`.]]
- [[I] [An MPL Integral Constant in the range \[0, n of ports exposed by C).]]
+ [[I] [An MPL Integral Constant in the range \[0, number of ports exposed by C).]]
[[c] [An object of type C.]]
]
Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/future.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/future.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/future.qbk 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
@@ -11,6 +11,10 @@
* *Serialization* - It should be possible to serialize and deserialize a
network blueprint. This could be used to store datafow programs, or to send
them over the network.
+
+* *Separation of network blueprint and network instance* - Right now the
+ `network` class serves both as a blueprint and as an instance of the
+ network. These two will be decoupled in the future.
* *Component banks* - Banks of components which can be accessed at runtime.
Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
@@ -377,9 +377,10 @@
The Dataflow library uses the trunk version of Boost - it might not work
perfectly with release versions of boost.
-Version 0.8.1 (under construction)
+Version 0.8.1
+ \[[@http://www.boost-consulting.com/vault/index.php?direction=&order=&directory=Dataflow& available in the Boost vault]\]
-* Started the [DataflowBlueprint] layer (simple runtime reflection and network modeling).
+* Started the [DataflowBlueprint] layer (runtime reflection and network modeling).
* Expanding the [ComponentConcept] concept (compile-time reflection of ports).
* VTK example Jamfile now works work with Windows (not just Darwin+X11 VTK).
* Provided an example using [BoostGIL].
Modified: sandbox/SOC/2007/signals/libs/dataflow/example/blueprint/blueprint_example.cpp
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/example/blueprint/blueprint_example.cpp (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/example/blueprint/blueprint_example.cpp 2007-11-28 20:04:03 EST (Wed, 28 Nov 2007)
@@ -31,7 +31,8 @@
public:
blueprint_example()
{
- // Add the components to the network.
+ // Add the components to the network. So far, ONLY signals::storage
+ // models the Component concept.
source = network.add_component<signals::storage<void(int)> >(100),
sink = network.add_component<signals::storage<void(int)> >(0),
source_float = network.add_component<signals::storage<void(float)> >(100.1f),
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk