Introduction
SNiFF+ can be used with a variety of third-party tools. You can use SNiFF+ with your choice of:
Editing systems
SNiFF+ is integrated with a number of popular 3rd-party editors (see Editor Integrations), as well as also the Visaj Java GUI builder.
Compilers and debuggers
Control integration with sniffaccess
Due to its compiler-independent architecture, SNiFF+ can interface to any compiler. Any C debugger can debug code of any C compiler on the same platform as long as the memory layout is the same. Because of name mangling and other issues, C++ debugging is compiler-dependent.
Debugging systems that are not yet supported in SNiFF+ can be integrated with minimal effort. The design of SNiFF+ factors out the commonalities of the debugging systems and provides a flexible adaptor architecture. This guarantees that new debuggers can be incorporated relatively easy.
For a list of debuggers supported by SNiFF+, please refer to the Release Notes.
Version and configuration control systems
SNiFF+ has an open and adaptable command interface to any file- and command-based third-party version and configuration control tool. The interface consists of approximately forty commands and options to be set for a specific tool. Please refer to the Release Notes for information on supplied tool adaptors.
Besides having tool integration features, SNiFF+ can be controlled externally.
The