limero.calimero-core.2.3-beta.source-code.overview.html Maven / Gradle / Ivy
Show all versions of calimero-core Show documentation
This document is the API specification of Calimero-core 2.3-beta.
Calimero 2 was developed at the
Vienna University of Technology, Automation Systems Group.
Development and documentation of the Calimero project is hosted on
GitHub.
Licence
Calimero is Open Source.
The software in this package is distributed under the
GNU General Public License (GPL), version 2, with the Classpath Exception.
Pay attention to the copyright declarations and license agreements.
See the LICENSE.txt that ships with every Calimero distribution
for more details.
General Rules of Usage for this API
No null
arguments are allowed, if not explicitly stated
otherwise in the documentation of the interface or method declaration.
This means, applying a method -- which expects arguments of reference type --
to a null
argument will lead to undefined behavior.
In the absence of other explicit specification in type API comments,
instances of types are thread-safe, that is, concurrent access is allowed.
A user application can obtain general information
like the current library version, available bundles and similar by using
tuwien.auto.calimero.Settings
.