Changes between Version 5 and Version 6 of Developers
- Timestamp:
- Jun 21, 2010, 6:03:17 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Developers
v5 v6 59 59 Here is a list of files that anyone starting with freeDiameter should read first: 60 60 61 [source:freeDiameter/include/freeDiameter ] directory::61 [source:freeDiameter/include/freeDiameter include/freeDiameter] directory:: 62 62 This directory contains the header files that describe the API for freeDiameter. Typically, a new extension should start by including the [source:freeDiameter/include/freeDiameter/extension.h extension.h] file like this: 63 63 {{{ … … 71 71 * [source:freeDiameter/include/freeDiameter/freeDiameter-host.h.in freeDiameter-host.h.in]: This contains the host-specific configuration, generated by CMake. 72 72 73 [source:freeDiameter/extensions/_sample ] directory::73 [source:freeDiameter/extensions/_sample Sample extension] directory:: 74 74 This is a skeleton that shows the basic structure of an extension. Other extensions also provide more complex examples, such as how to parse a configuration file or how to register a callback on some messages. 75 75 76 [source:freeDiameter/extensions/CMakeLists.txt ]::76 [source:freeDiameter/extensions/CMakeLists.txt extensions/CMakeLists.txt]:: 77 77 The file that must be modified in order to add a new extension and have it compiled along. 78 78 79 If you create new extensions for freeDiameter, please consider '''sharing them with others'''! There are many benefits in doing so, both for others and for you. The source code can be hosted here if you want, please contact dev@freediameter.net in that case. Thank you! 79 If you create a new extension for freeDiameter, please consider '''sharing with others'''. There are many benefits in doing so, both for others (obviously) and for you. 80 81 The source code can be hosted here if you want, please contact dev@freediameter.net if you have any question. 82 83 Thank you! 80 84 81 85 ----