[Sysfence-commit] sysfence/dokprojektlic tabele.tex,NONE,1.1
Status: Alpha
Brought to you by:
emes
|
From: Michal S. <em...@us...> - 2004-05-31 10:29:22
|
Update of /cvsroot/sysfence/sysfence/dokprojektlic In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2625 Added Files: tabele.tex Log Message: + tabele i rysunki do za³±cznika --- NEW FILE: tabele.tex --- \section{Tabele i ryciny} \begin{table}[ht] \centering \caption{Komunikacja z \texttt{sffetch}} \begin{tabular}{|c|p{8cm}|} \hline \label{tab:sffetch} \textbf{Sygna³} & \multicolumn{1}{p{8cm}|}{\centering \textbf{Reakcja}} \\ \hline \texttt{SIGUSR1} & zatrzymuje proces \texttt{sffetch} i wszystkie \texttt{sfwatch}\\ \hline \texttt{SIGCONT} & wznawia wszystkie procesy\\ \hline \texttt{SIGTERM} & poprawnie koñczy prace programu: wysy³a \texttt{SIGTERM} do wszystkich dzia³aj±cych procesów \texttt{sfwatch} oraz zwalnia wszystkie zasoby (w szczególno¶ci IPC) \\ \hline \end{tabular} \end{table} %% \begin{table}[ht] \centering \caption{Komunikacja z \texttt{sffwatch}} \begin{tabular}{|c|p{8cm}|} \hline \label{tab:sfwatch} \textbf{Sygna³} & \multicolumn{1}{p{8cm}|}{\centering \textbf{Reakcja}} \\ \hline \texttt{SIGUSR1} & zatrzymuje monitorowanie regu³y \\ \hline \texttt{SIGCONT} & wznawia monitorowanie regu³y\\ \hline \texttt{SIGTERM} & poprawnie koñczy monitorowanie regu³y, pozosta³e regu³y s± nadal monitorowane\\ \hline \end{tabular} \end{table} %% \begin{table}[ht] \centering \caption{Podzia³ na modu³y} \begin{tabular}{|l|l|p{7cm}|} \hline \label{tab:moduly} \centering \textbf{Katalog} & \textbf{Nazwa modu³u} & \multicolumn{1}{p{7cm}|}{\centering \textbf{Funkcja}}\\ \hline / & sysfence & g³ówny modu³ aplikacji (zwiera funkcjê \textit{main}); wczytanie regu³ z plików konfiguracyjnych; inicjalizacja zasobów IPC (pamiêæ dzielona, semafor); utworzenie procesów potomnych\\ \cline{2-3} & mainloop & zawiera dwie funkcje: \textit{rule\_watch\_loop} i \textit{res\_probe\_loop} s± to g³ówne funkcje procesów ¶ledz±cych regu³y i zasoby systemu; ka¿da z funkcji zwiera nieskoñczon± pêtlê\\ \cline{2-3} & datastruct & definicja struktur danych i podstawowych funkcji na nich operuj±cych\\ \cline{2-3} & getstats & funkcje pobieraj±ce z systemu informacje o zasobach\\ \cline{2-3} & conditions & funkcje sprawdzaj±ce warunki w regu³ach\\ \cline{2-3} & cp2memory & funkcje kopiuj±ce struktury danych (regu³y) do pamiêci dzielonej\\ \hline parseopt/ & confread & wczytanie regu³ z plików\\ \cline{2-3} & lex & przetwarza plik tekstowy z konfiguracj± na strukturê tokenów\\ \cline{2-3} & parse & tworzy regu³y\\ \cline{2-3} & parseopt & rozpoznaje i zapisuje sta³e tekstowe i numeryczne z pliku tekstowego\\ \hline sys/ & communiaction & obs³uga komunikacji IPC, funkcje do przydzielania/zwalniania pamiêci dzielonej i semaforów\\ \cline{2-3} & sighandlers & funkcje obs³ugi i blokowania sygna³ów\\ \cline{2-3} & processtitle & zmiana nazw procesów wy¶wietlanych przez \texttt{ps wux}\\ \cline{2-3} & log & logowanie danych\\ \cline{2-3} & exit & funkcja koñcz±c± wykonywanie procesu \textit{bail\_out}; definicja kodów wyj¶ciowych\\ \cline{2-3} & xalloc & pomocnicza funkcja do alokacji pamiêci\\ \hline \end{tabular} \end{table} %% \begin{figure} \label{ryc_przeplyw} %\begin{center} \includegraphics[angle=90,height=\textheight,width=\textwidth]{przeplyw.eps} \caption{Przep³yw danych} %\end{center} \end{figure} |