/* * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * Copyright (C) 2019 iopsys Software Solutions AB * Author: Amin Ben Ramdhane */ #ifndef __SOFTWAREMODULES_H #define __SOFTWAREMODULES_H #include extern DMOBJ tSoftwareModulesObj[]; extern DMLEAF tSoftwareModulesParams[]; extern DMLEAF tSoftwareModulesExecEnvParams[]; extern DMLEAF tSoftwareModulesDeploymentUnitParams[]; extern DMOBJ tSoftwareModulesExecutionUnitObj[]; extern DMLEAF tSoftwareModulesExecutionUnitParams[]; char *get_deployment_unit_reference(struct dmctx *ctx, char *package_name, char *package_env); void get_deployment_unit_name_version(char *uuid, char **name, char **version, char **env); char *get_softwaremodules_uuid(char *url); char *get_softwaremodules_url(char *uuid); #endif //__SOFTWAREMODULES_H