Virtlab:Rezervační server
Z VirtlabWiki
(Rozdíly mezi verzemi)
Verze z 12:54, 27. 3. 2008 Gry72 (Diskuse | příspěvky) ← Předchozí porovnání |
Verze z 12:55, 27. 3. 2008 Gry72 (Diskuse | příspěvky) (→Příručky) Následující porovnání → |
||
Řádka 22: | Řádka 22: | ||
* [[Virtlab:Protokoly/Rezervační server|Komunikační protokol]] | * [[Virtlab:Protokoly/Rezervační server|Komunikační protokol]] | ||
* [[Virtlab:Rezervační server/Popis databáze|Popis databáze]] | * [[Virtlab:Rezervační server/Popis databáze|Popis databáze]] | ||
- | ** [[Virtlab:Databáze#Databáze_dvldb-reserv | Databáze rezervačního serveru]] | + | ** [[Virtlab:Databáze#Databáze_dvldb-reser | Databáze rezervačního serveru]] |
* [[Virtlab:rsv-server.conf|Soubor rsv-server.conf]] | * [[Virtlab:rsv-server.conf|Soubor rsv-server.conf]] | ||
Verze z 12:55, 27. 3. 2008
Virtlab:Komponenty/Rozdělení rezervačního a aktivačního serveru
Pro vývojáře
Zdrojové kódy rezervačního serveru jsou psány v jazyce C. V kódu jsou užity většinou standardní POSIX funkce knihoven stdlibc a pthreads. Jsou ovšem použity i některé funkce definované nad rámec POSIX v GNU C, proto je potřeba mít prostředí, které tyto funkce obsahuje - především operační systém GNU/Linux.
Adresářová struktura
Zdrojové kódy s hlavičkovými soubory a dokumentací jsou pro lepší přehlednost rozděleny do podadresářů:
- ./ (kořenový adresář) - zde je uložen Makefile, a po kompilaci i spustitelný soubor rsv-server.
- doc - zde jsou dokumentační soubory a příklady, jak použít komunikační protokol.
- include - adresář pro hlavičkové soubory
- src - adresář pro zdrojové soubory
- konfigurační soubory rsv-server.conf, vybaveni.xml, DTD soubor pro vybavení - equipment.dtd jsou v adresáři /etc/virtlab/.