| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This adds error numbers specificly for Ouroboros. It also refactors
some of the header files that are installed.
Fixes #2
|
|
|
|
|
|
|
|
|
|
| |
This adds the QoS cube definition, which is an enum to select which
QoS is needed in the IPCP. An application has to use the qos_spec in
qos.h to define what it needs. The IRMd will map this unto a qos cube
definition.
Some headers are now also no longer installed on the system, since
they are only to be used within the irmd and ipcps.
|
|
|
|
|
|
|
|
|
| |
This adds dif_config to the prototype, in which one is able to specify
the parameters a DIF should have. The bootstrap operation of an IPCP
takes this as parameter and is oblivious to whether it is a shim or a
normal IPCP. The dif_config struct is also correctly serialized and
deserialized and passed opaquely to the correct IPCP. This IPCP is in
charge of deserializing it correctly.
|
|
|
|
| |
This moves strdup to utils to make it globally available.
|
|
|
|
|
|
| |
This adds a simple echo application written to show application how to
use the API. It also updates the dev.h header file with the insights
gained from performing this excercise.
|
|
|
|
| |
This adds helper functions for RINA names, to aid with handling them.
|
|
|
|
|
| |
common.h: dif_info renamed to dif_config
missing struct fixed
|
|
|
|
| |
added dif_name to qos_spec and removed it from dif_info
|
|
|
|
| |
merged the data structure for the irm.
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Provides the initial support to create IPCPs via a command-line
tool. It extends the socket layer with a message that is sent over a
socket to the irmd when the irm_create_ipcp library function is called
from a program.
|
| | |
|
| |
| |
| |
| |
| | |
Now explains the size values are in bits as this comment
was accidentally removed
|
| |
| |
| |
| | |
various fixes based on discussion on bitbucket
|
|/
|
|
|
| |
dt_const contains data transfer constants
dup_const contains constants for du protection
|
|
|
|
|
|
| |
This requires the usage of the C89 standard for all source files. It
also fixes a wrong check for the compiler flags (was checking this for
CXX compiler instead of the C compiler).
|
|
|
|
|
| |
common.h will now include stdbool and several other useful includes
(size_t for instance).
|
|
|
|
| |
The ids of the name are now referring to the instance.
|
|
Adds the initial dev.h file that applications can use to request IPC
services from the Ouroboros stack.
|