SDKLayout

The SDK (Software Development Kit) keeps all other sub projects of openWNS. The structure of the SDK as well as the location of the sub projects is as follows (note, a directory followed by a name in square means the directory is a sub project):

  • openWNS-sdk/: master project
  • openWNS-sdk/bin/ : helper scripts
  • openWNS-sdk/config/ : configuration for the SDK
  • openWNS-sdk/config/projects.py : defines the projects being part of this working copy
  • openWNS-sdk/config/private.py : user defined compilation settings
  • openWNS-sdk/config/pushMailRecipients.py : list of recipients for mail on ‘bzr push’
  • openWNS-sdk/config/valgrind.supp : openWNS-specific valgrind suppressions
  • openWNS-sdk/documentation/ : the documentation project
  • openWNS-sdk/framework/ : core part (lib, simulator application) of openWNS
  • openWNS-sdk/framework/application/ : core application project
  • openWNS-sdk/framework/library/ : core library project
  • openWNS-sdk/framework/rise/ : Layer 1 and channel library
  • openWNS-sdk/framework/dllbase/ : Layer 2 library
  • openWNS-sdk/framework/pywns/ : post processing, system tests in python
  • openWNS-sdk/modules/ : Modules for different entities in the ISO/OSI protocol stack
  • openWNS-sdk/sandbox/ : the build system will install libs and apps here
  • openWNS-sdk/tests/
  • openWNS-sdk/tests/unit/ : Python annd C++ unit tests
  • openWNS-sdk/tests/system/ : System tests
  • openWNS-sdk/wnsbase/ : SDK builtins

Most important are probably the framework and tests/unit directory ;-).

Previous topic

Installation

Next topic

Installing the Wrowser

This Page

Quick search