From 91eabd1288dc149e3d86e6210e23fab7267a8675 Mon Sep 17 00:00:00 2001 From: guigues Date: Wed, 10 Jun 2009 13:36:23 +0000 Subject: [PATCH] *** empty log message *** --- kernel/doc/bbtkDoxygen/BlackBox.html | 3 +++ kernel/doc/bbtkDoxygen/sequences.txt | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 kernel/doc/bbtkDoxygen/BlackBox.html create mode 100644 kernel/doc/bbtkDoxygen/sequences.txt diff --git a/kernel/doc/bbtkDoxygen/BlackBox.html b/kernel/doc/bbtkDoxygen/BlackBox.html new file mode 100644 index 0000000..2826dd3 --- /dev/null +++ b/kernel/doc/bbtkDoxygen/BlackBox.html @@ -0,0 +1,3 @@ +

Black Boxes

+ +A Black Box is an generic processing unit. \ No newline at end of file diff --git a/kernel/doc/bbtkDoxygen/sequences.txt b/kernel/doc/bbtkDoxygen/sequences.txt new file mode 100644 index 0000000..d84cf39 --- /dev/null +++ b/kernel/doc/bbtkDoxygen/sequences.txt @@ -0,0 +1,18 @@ +/** \page sequences Sequences + +\section bbExecute sequence + + + +\arg The user calls bbtk::BlackBox::bbExecute on BlackBox B +\arg bbExecute calls bbtk::BlackBox::bbRecursiveExecute which is the main recursive execution method. It passes a NULL Connection to tell bbRecursiveExecute that the execution order did not come from an output connection. +\arg bbRecursiveExecute does: + - returns if the box is already executing (cycle prevention) + - bbInitializeProcessing : initialize the box if not already done + - Sets the box as executing: bbSetExecuting(true) + - Stores the bool which tells if some other box is executing bbGlobalGetSomeBoxExecuting() + - Sets the global flag which tells if some box is executing ( bbGlobalSetSomeBoxExecuting(true)); + + + +*/ -- 2.46.1