Application_Connect függvény
Fejléc: #include <applibs/application.h>
Létrehoz egy szoftvercsatornát, amely képes kommunikálni egy valós idejű képességgel rendelkező alkalmazással. A szoftvercsatorna csatlakoztatott állapotban jön létre, és a send() és a recv() függvényekkel használható az üzenetek valós idejű alkalmazásba és alkalmazásból történő átvitelére. Az üzenet formátuma hasonló a datagramhoz.
int Application_Connect(const char *componentId);
Paraméterek
componentId
Egy olyan sztringre mutató mutató, amely a valós idejű képes alkalmazás összetevő-azonosítóját tartalmazza.
Hibák
-1 értéket ad vissza, ha hiba történik, és a hibaértékre van halmazva errno
.
EINVAL: Érvénytelen
componentId
érték lett megadva.EACCES: A valós idejű kompatibilis alkalmazás összetevő-azonosítója nem szerepel az alkalmazásjegyzék AllowedApplicationConnections képességében.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és előfordulhat, hogy a rendszerfrissítések nem őrzik meg ugyanazt a viselkedést.
Visszatérési érték
Visszaadja a szoftvercsatorna fájlleíróját, vagy -1 hibát, amely esetben errno
a hibaérték van beállítva.
Alkalmazásjegyzékre vonatkozó követelmények
Az aktuális alkalmazás alkalmazásjegyzékének fel kell sorolnia a valós idejű kompatibilis alkalmazás összetevő-azonosítóját az AllowedApplicationConnections képességben. Emellett a valós idejű kompatibilis alkalmazás alkalmazásjegyzékének fel kell sorolnia az aktuális alkalmazás összetevő-azonosítóját az AllowedApplicationConnections képességben.