Statistics
| Branch: | Revision:

root / LIMITATIONS @ e1750c09

History | View | Annotate | Download (918 Bytes)

1 01873262 Georg Kunz
 Limitations
2
 ===========
3
 
4
 Horizon imposes the following limitations on the programming model and/or the
5
 API of OMNeT++:
6
 
7
 * Ownership model disabled
8
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
9
   In Horizon the ownership model is partly disabled by default. Specifically,
10
   this means that child modules know their parents (via the owner pointer), but
11
   parent modules do not know about their child modules anymore. This is a
12
   compromise to avoid locking of the child module list of each module.
13
   
14
   As a result, methods like findSubmodule do not work anymore.
15
   
16
   To support debugging during sequential execution, the ownership management
17
   can be enabled using the ENABLE_OWNERSHIP compile time flag in the configure.user
18
   file.  
19
20
21
 * No dynamic modules, gates, connections
22
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23
   Support for the dynamic creation of modules, gates and connections is not
24
   yet implemented.