función Application_Connect
Encabezado: #include <applibs/application.h>
Crea un socket que puede comunicarse con una aplicación compatible en tiempo real. El socket se crea en un estado conectado y se puede utilizar con las funciones send() y recv() para transferir mensajes a y desde la aplicación compatible con tiempo real. El formato del mensaje es similar a un datagrama.
int Application_Connect(const char *componentId);
Parámetros
-
componentId
Puntero a una cadena que contiene el id. de componente de la aplicación compatible con tiempo real.
Errores
Devuelve -1 si se encuentra un error y se establece errno
en el valor de error.
EINVAL: Se ha especificado un valor no válido
componentId
.EACCES: El id. de componente de la aplicación compatible con tiempo real no aparece en la funcionalidad AllowedApplicationConnections en el manifiesto de la aplicación.
También se pueden especificar otros errno
errores; estos errores no son deterministas y es posible que no se conserve el mismo comportamiento a través de las actualizaciones del sistema.
Valor devuelto
Devuelve el descriptor de archivo del socket o -1 en caso de error, en cuyo caso errno
se establece en el valor de error.
Requisitos del manifiesto de la aplicación
El manifiesto de aplicación de la aplicación actual debe incluir el id. de componente de la aplicación en tiempo real en la funcionalidad AllowedApplicationConnections. Además, el manifiesto de aplicación de la aplicación compatible con tiempo real debe incluir el id. de componente de la aplicación actual en la funcionalidad AllowedApplicationConnections.