Skip to content

A modern C++ re/implementation of some ITU-T/OSI protocols from the OSI X Series set-- in short, an OSI stack -- based on the public domain ISODE-8.0 source code

License

Kampbell/ISODE

Repository files navigation

ISODE++

A modern C++ re/implementation of some ITU-T OSI protocols X Series -- in short, an OSI stack -- found here: ITU-T X Series based on the public domain ISODE-8 source code ISODE

For an introduction to the OSI model and specifications, see OSI model

A tribute to
Marshall T Rose
Colin Robbins
Julian P Onions
Steve Kille

Build Status

  • Travis: Travis Build Status
  • AppVeyor: AppVeyor Build Status

This c++ version is using a FiniteStateMachine to manage the protocol of each OSI layer as described verbatim by the X.2xx specifications.

Notice: On the server/responder side, the OSI stack is build from the TSAP layer up to the AcSAP layer using one dynamic shared module per layer, shared modules that are selected by each corresponding address selectors.

Read the cpp/README for building & testing the ISODE++ stack.

This is a Work In Progress with numerous bugs, not yet designed areas
Contributions are wellcome.

About

A modern C++ re/implementation of some ITU-T/OSI protocols from the OSI X Series set-- in short, an OSI stack -- based on the public domain ISODE-8.0 source code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages