limero.calimero-core.2.4-rc2.source-code.overview.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of calimero-core Show documentation
Show all versions of calimero-core Show documentation
Calimero, a free KNX network library
This document is the API specification for calimero-core.
Calimero 2 was developed at the
Vienna University of Technology, Automation Systems Group.
Development, documentation, and artifacts of the Calimero project are hosted on
GitHub.
All Calimero artifacts are available in Maven repositories.
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.
Rules of usage for the Calimero API
Null arguments: in general, 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.
Thread-safety: in the absence of other explicit specification in type API comments,
instances of types are thread-safe, that is, concurrent access is allowed.
Library info: general information
about the library (info header, version) can be obtained by using
tuwien.auto.calimero.Settings
.