Virtlab:Rezervační server

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 09:22, 8. 3. 2007
Hra196 (Diskuse | příspěvky)
(popis + adresáře)
← Předchozí porovnání
Aktuální verze
Bam015 (Diskuse | příspěvky)

Řádka 1: Řádka 1:
== Pro vývojáře == == 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.+Zdrojové kódy [[Virtlab:Komponenty/Rezervační server|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.
 + 
 +=== Historie ===
 +[[Virtlab:Komponenty/Rozdělení rezervačního a aktivačního serveru]]
=== Adresářová struktura === === Adresářová struktura ===
Zdrojové kódy s hlavičkovými soubory a dokumentací jsou pro lepší přehlednost rozděleny do podadresářů: Zdrojové kódy s hlavičkovými soubory a dokumentací jsou pro lepší přehlednost rozděleny do podadresářů:
-* '''./''' (''kořenový adresář'') - zde jsou uloženy konfigurační soubory [[Rezervační server – popis rsvsrv.conf|rsvsrv.conf]], vybaveni.xml, DTD soubor pro vybavení - equipment.dtd, Makefile, a po kompilaci i spustitelný soubor ''rsvsrv''.+* '''./''' (''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 [[Virtlab:Rezervační server – komunikační protokol|komunikační protokol]].+** '''doc''' - zde jsou dokumentační soubory a příklady, jak použít [[Virtlab:Protokoly/Rezervační server|komunikační protokol]].
** '''include''' - adresář pro hlavičkové soubory ** '''include''' - adresář pro hlavičkové soubory
** '''src''' - adresář pro zdrojové soubory ** '''src''' - adresář pro zdrojové soubory
 +* konfigurační soubory [[Virtlab:rsv-server.conf|rsv-server.conf]], vybaveni.xml, DTD soubor pro vybavení - equipment.dtd jsou v adresáři '''/etc/virtlab/'''.
 +
 +
 +== Související informace ==
 +[[Virtlab:Validace XML]]
 +
 +[[Virtlab:XMLdatoveTypy]]
 +
== Příručky == == Příručky ==
-* [[Virtlab:Rezervační server – instalace ze zdrojových kódů]]+* [[Virtlab:Rezervační server/Instalace ze zdrojových kódů]]
-* [[Virtlab:Rezervační server – komunikační protokol|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]]
-* [[Rezervační server – popis rsvsrv.conf|Soubor rsvsrv.conf]]+** [[Virtlab:Databáze#Databáze_dvldb-reser | Databáze rezervačního serveru]]
 +* [[Virtlab:rsv-server.conf|Soubor rsv-server.conf]]
-[[Kategorie:Tomáš Hrabálek]]+[[Kategorie:Komponenty virtlabu]]
 +[[Kategorie:Server]]
 +[[Kategorie:Rezervační server]]

Aktuální verze

Obsah

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.

Historie

Virtlab:Komponenty/Rozdělení rezervačního a aktivačního serveru

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/.


Související informace

Virtlab:Validace XML

Virtlab:XMLdatoveTypy


Příručky

Osobní nástroje