Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Aktuálny »

Pomocou systému práv v EDA je možné povoliť alebo obmedziť prístup užívateľov k vektorom. Na definovanie práv užívateľa k vektoru slúži funkcia EDA_SetRights.
Pre vektory, ktoré nemajú explicitne definované práva sa použijú predvolené práva, ktoré je možné nastaviť funkciou EDA_SetDefaultRights.
Na overenie práv užívateľa k vektoru je možné použiť funkciu EDA_CheckRights.

Pri čítaní vypočítaných vektoroch sú práva kontrolované len na vektor primárnej požiadavky. Pri volaní EDA_CalcFunction* sú práva kompletne ignorované.

Nasledovné práva nie je možné predefinovať:

  • Užívateľ SYSTEM má vždy práva na zápis a čítanie všetkých vektorov.
  • Funkcie, ktoré nemajú zadaný parameter užívateľa predpokladajú rovnaké práva ako užívateľ SYSTEM.
  • Autor vektora má vždy práva na zápis a čítanie svojich vektorov.

Konštanty definujúce typy práv:

Right_Undefined 0 nedefinované právo (pre interné použitie)
Right_Read 1 právo na čítanie vektora
Right_Write 2 právo na zápis a čítanie vektora
Right_Deny 2 zakázaný prístup k vektoru
  • Žiadne štítky