From a9949d5e363a4ebc62b8d91c3d8e57ae3de2076f Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 5 Sep 2006 13:09:54 +0000 Subject: [PATCH] Made a try to get doxygen portal page readable by pre tags and truncation --- doc/comments_test_ts | 107 +++++++++++++++++-------------------------- 1 file changed, 42 insertions(+), 65 deletions(-) diff --git a/doc/comments_test_ts b/doc/comments_test_ts index ad4313d..a4e23c5 100644 --- a/doc/comments_test_ts +++ b/doc/comments_test_ts @@ -61,84 +61,61 @@ User experience tells us that you will need at least autotools version 1.7. To build libburn and its subprojects it should be sufficient to go into its toplevel directory and execute -
-
./bootstrap (needed if you downloaded from SVN) -
./configure -
make -
+- ./bootstrap (needed if you downloaded from SVN) + +- ./configure + +- make To make the libraries accessible for running resp. developing applications -
-
make install -
- +- make install Both libraries are written in C language and get built by autotools. Thus we expect them to be useable by a wide range of Linux-implemented languages and development tools. -We are still practicing. - @subsection working Working with the library +@section libburner Libburner - In general, using the library to perform a process consists of the following - steps: +libburner is a minimal demo application for the library libburn +(see: libburn/libburn.h) as provided on http://libburn.pykix.org . +It can list the available devices, can blank a CD-RW and +can burn to CD-R or CD-RW. -
-
1. Initialize the library. -
2. Depends on wether you know the persisten drive address in advance -
-
If yes: -
2a. Aquire this drive alone and directly by function - burn_drive_scan_and_grab() and be done until step 5 -
If no address known yet: -
2b. Scan for available Drives.. -
-
3b. Choose a Drive for reading/writing and inquire its persistent address. -
4b. Shut down library, re-initialize it and like in step 2a aquire the - chosen drive by function burn_drive_scan_and_grab() -
5. Fill in the options for the operation. -
6. Wait for the operation to complete, displaying status along the way - if desired. -
7. Release the Drive. -
8. Destroy the library instance. (If you're done working with the library.) -
- - @section libburner Libburner - - libburner is a minimal demo application for the library libburn (see: libburn.h) - as provided on http://libburn.pykix.org . It can list the available devices, can - blank a CD-RW and can burn to CD-R or CD-RW.
- It's main purpose, nevertheless, is to show you how to use libburn and also - to serve the libburn team as reference application. libburner.c does indeed - define the standard way how above three gestures can be implemented and - stay upward compatible for a good while. +It's main purpose, nevertheless, is to show you how to use libburn and also +to serve the libburn team as reference application. libburner does indeed +define the standard way how above three gestures can be implemented and +stay upward compatible for a good while. @subsection libburner-help Libburner --help -
-
Usage: test/libburner -
-
[--drive
||"-"] -
[--verbose ] [--blank_fast|--blank_full] -
[--burn_for_real|--try_to_simulate] [--stdin_size ] -
[|"-"] -
-
Examples -
-
A bus scan (needs rw-permissions to see a drive): test/libburner --drive - -
Burn a file to drive chosen by number: -
test/libburner --drive 0 --burn_for_real my_image_file
-
Burn a file to drive chosen by persistent address: -
test/libburner --drive /dev/hdc --burn_for_real my_image_file
-
Blank a used CD-RW (is combinable with burning in one run): -
test/libburner --drive 0 --blank_fast
-
Burn a compressed afio archive on-the-fly, pad up to 700 MB: -
( cd my_directory ; find . -print | afio -oZ - ) | \ -
test/libburner --drive /dev/hdc --burn_for_real --stdin_size 734003200 -
-
To be read from *not mounted* CD via: afio -tvZ /dev/hdc -
Program tar would need a clean EOF which our padded CD cannot deliver. -
+
+Usage: test/libburner
+       [--drive 
||"-"] + [--verbose ] [--blank_fast|--blank_full] + [--burn_for_real|--try_to_simulate] [--stdin_size ] + [|"-"] +Examples +A bus scan (needs rw-permissions to see a drive): + test/libburner --drive - +Burn a file to drive chosen by number: + test/libburner --drive 0 --burn_for_real my_image_file +Burn a file to drive chosen by persistent address: + test/libburner --drive /dev/hdc --burn_for_real my_image_file +Blank a used CD-RW (is combinable with burning in one run): + test/libburner --drive 0 --blank_fast +Burn a compressed afio archive on-the-fly, pad up to 700 MB: + ( cd my_directory ; find . -print | afio -oZ - ) | \ + test/libburner --drive /dev/hdc --burn_for_real --stdin_size 734003200 - +To be read from *not mounted* CD via: + afio -tvZ /dev/hdc +Program tar would need a clean EOF which our padded CD cannot deliver. +
+ @subsection libburner-source Sourceode of libburner + +Click on blue names of functions, structures, variables, etc in oder to +get to the according specs of libburn API or libburner sourcecode. + @include libburner.c */