API module defines the DSF remote API This allows for limited capability devices to perform network operations via a full-featured device
Base module provides a low-level structure for data encoding and decoding
Crypto module provides cryptographic interfaces and implementations for DSF
Net module contains high-level message objects used to communicate between peers to maintain the network, publish and subscribe to services, and exchange data. These can be converted to and from base objects for encoding/decoding.
Options are used to support extension of protocol objects with DSF and application-specific optional fields.
Pages are a high level representation of pages stored in the database These can be converted into and from a base object for encoding and decoding.
This module provides a DSF Service implementation.
Types defines common data types for use in DSF
Wire provides a container type to map byte data to fixed fields (and vice versa) to support wire encoding and decoding.