docs/razor-sections.txt
author James Bowes <jbowes@redhat.com>
Wed Jul 09 10:11:13 2008 -0400 (2008-07-09)
changeset 318 829d6711b316
parent 262 63644cc28e0b
permissions -rw-r--r--
Use strings to identify section types in the on-disk repo format.

Previously, a given razor file type had a fixed number of sections in a
fixed order, identified by an integer type. Now, sections are identified
by a named string (stored in a string pool after the section lists).

This will allow for razor files to contain arbitrary sections.

For bonus points, also drop the 4k section alignment and change the
magic byte string to "RZDB".

committer: Kristian H?gsberg <krh@redhat.com>
krh@262
     1
<SECTION>
krh@262
     2
<FILE>set</FILE>
krh@262
     3
razor_set
krh@262
     4
razor_set_create
krh@262
     5
razor_set_open
krh@262
     6
razor_set_destroy
krh@262
     7
razor_set_write_to_fd
krh@262
     8
razor_set_write
krh@262
     9
razor_set_open_details
krh@262
    10
razor_set_open_files
krh@262
    11
razor_set_list_files
krh@262
    12
razor_set_list_package_files
krh@262
    13
razor_set_list_unsatisfied
krh@262
    14
razor_set_create_from_yum
krh@262
    15
razor_set_create_from_rpmdb
krh@262
    16
razor_diff_callback_t
krh@262
    17
razor_set_diff
krh@262
    18
razor_set_create_remove_iterator
krh@262
    19
razor_set_create_install_iterator
krh@262
    20
</SECTION>
krh@262
    21
krh@262
    22
<SECTION>
krh@262
    23
<FILE>transaction</FILE>
krh@262
    24
razor_transaction_create
krh@262
    25
razor_transaction_install_package
krh@262
    26
razor_transaction_remove_package
krh@262
    27
razor_transaction_update_package
krh@262
    28
razor_transaction_update_all
krh@262
    29
razor_transaction_resolve
krh@262
    30
razor_transaction_describe
krh@262
    31
razor_transaction_finish
krh@262
    32
razor_transaction_destroy
krh@262
    33
razor_transaction_unsatisfied_property
krh@262
    34
</SECTION>
krh@262
    35
krh@262
    36
<SECTION>
krh@262
    37
<FILE>importer</FILE>
krh@262
    38
razor_importer
krh@262
    39
razor_importer_create
krh@262
    40
razor_importer_destroy
krh@262
    41
razor_importer_begin_package
krh@262
    42
razor_importer_add_details
krh@262
    43
razor_importer_add_property
krh@262
    44
razor_importer_add_file
krh@262
    45
razor_importer_finish_package
krh@262
    46
razor_importer_add_rpm
krh@262
    47
razor_importer_finish
krh@262
    48
</SECTION>
krh@262
    49
krh@262
    50
<SECTION>
krh@262
    51
<FILE>rpm</FILE>
krh@262
    52
razor_rpm
krh@262
    53
razor_rpm_open
krh@262
    54
razor_rpm_install
krh@262
    55
razor_rpm_close
krh@262
    56
</SECTION>
krh@262
    57
krh@262
    58
<SECTION>
krh@262
    59
<FILE>root</FILE>
krh@262
    60
razor_root
krh@262
    61
razor_root_create
krh@262
    62
razor_root_open
krh@262
    63
razor_root_open_read_only
krh@262
    64
razor_root_get_system_set
krh@262
    65
razor_root_close
krh@262
    66
razor_root_update
krh@262
    67
razor_root_commit
krh@262
    68
</SECTION>
krh@262
    69
krh@262
    70
<SECTION>
krh@262
    71
<FILE>iterator</FILE>
krh@262
    72
razor_package_iterator
krh@262
    73
razor_package_iterator_create
krh@262
    74
razor_package_iterator_create_for_property
krh@262
    75
razor_package_iterator_create_for_file
krh@262
    76
razor_package_iterator_next
krh@262
    77
razor_package_iterator_destroy
krh@262
    78
razor_package_query_create
krh@262
    79
razor_package_query_add_package
krh@262
    80
razor_package_query_add_iterator
krh@262
    81
razor_package_query_finish
krh@262
    82
razor_property_iterator
krh@262
    83
razor_property_iterator_create
krh@262
    84
razor_property_iterator_next
krh@262
    85
razor_property_iterator_destroy
krh@262
    86
</SECTION>
krh@262
    87
krh@262
    88
<SECTION>
krh@262
    89
<FILE>misc</FILE>
krh@262
    90
razor_package
krh@262
    91
razor_package_get_details
krh@262
    92
krh@262
    93
razor_property
krh@262
    94
razor_property_relation_to_string
krh@262
    95
razor_property_type_to_string
krh@262
    96
krh@262
    97
razor_build_evr
krh@262
    98
razor_versioncmp
krh@262
    99
</SECTION>