summaryrefslogtreecommitdiff
path: root/src/lib/instance_name.c
Commit message (Collapse)AuthorAgeFilesLines
* lib, irmd, ipcpd: Change of IRM APISander Vrijders2016-06-281-248/+0
| | | | | | | | | | | | | | This changes the IRM API after discussions with Dimitri. The register operation is now split into a bind and register operation. The same for unregister; unbind and unregister. PIDs are now used as the application instance name. A name for a PID is only provided for scriptability in bash. It is therefore also no longer passed down to the IPCP. Every operation on an IPCP through the IRM API has to use the PID. Quering of the PIDs by name is possible. The IRM tool has been updated to use this new API as well. A subcommand 'ipcp' has been added for operations that take effect on IPCPs only. Fixes #12
* lib: Add errnos specific for OuroborosSander Vrijders2016-06-221-2/+2
| | | | | | | This adds error numbers specificly for Ouroboros. It also refactors some of the header files that are installed. Fixes #2
* lib: fixed missing check in instance_name_createdimitri staessens2016-04-131-0/+2
|
* lib: include stdlib.h, not malloc.hdimitri staessens2016-04-021-1/+0
|
* lib: Remove check for equal namesSander Vrijders2016-04-021-2/+0
| | | | | Removes name_is_equal. Just using instance_name_cmp is encouraged. It also removes a wrong initialization in the irm tool.
* lib: Move strdup to utilsSander Vrijders2016-04-021-19/+0
| | | | This moves strdup to utils to make it globally available.
* lib: fixes for instance_namedimitri staessens2016-03-301-16/+10
| | | | | fixes wrong check, checks now use lazy evaluation changed the order of instance_name_cpy to (dst, src)
* lib: renamed rina_name_t to instance_name_tdimitri staessens2016-03-301-0/+274
all functions taking a char * ap_name and uint id now take either a instance_name_t or instance_name_t *