Blame doc/librpm/html/group__rpmte.html

2ff057
2ff057
<html xmlns="http://www.w3.org/1999/xhtml">
2ff057
<head>
2ff057
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
2ff057
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
2ff057
<meta name="generator" content="Doxygen 1.8.14"/>
2ff057
<meta name="viewport" content="width=device-width, initial-scale=1"/>
2ff057
<title>rpm: Transaction Element API.</title>
2ff057
<link href="tabs.css" rel="stylesheet" type="text/css"/>
2ff057
<script type="text/javascript" src="jquery.js"></script>
2ff057
<script type="text/javascript" src="dynsections.js"></script>
2ff057
<link href="doxygen.css" rel="stylesheet" type="text/css" />
2ff057
</head>
2ff057
<body>
2ff057
2ff057
2ff057
2ff057
 
2ff057
 
2ff057
  
2ff057
   
rpm
2ff057
    4.14.2
2ff057
   
2ff057
  
2ff057
 
2ff057
 
2ff057
2ff057
2ff057
2ff057
2ff057
<script type="text/javascript" src="menudata.js"></script>
2ff057
<script type="text/javascript" src="menu.js"></script>
2ff057
<script type="text/javascript">
2ff057
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
2ff057
$(function() {
2ff057
  initMenu('',false,false,'search.php','Search');
2ff057
});
2ff057
/* @license-end */</script>
2ff057
2ff057
2ff057
2ff057
  
2ff057
Files |
2ff057
Typedefs |
2ff057
Enumerations |
2ff057
Functions  
2ff057
  
2ff057
Transaction Element API.
2ff057
2ff057
2ff057
2ff057

How to retrieve information from a transaction element.

2ff057
More...

2ff057
2ff057
Collaboration diagram for Transaction Element API.:
2ff057
2ff057
<center>
2ff057
<map name="group____rpmte" id="group____rpmte">
2ff057
<area shape="rect" id="node1" href="group__install.html" title="(un)Installing packages:" alt="" coords="5,7,184,33"/>
2ff057
<area shape="rect" id="node3" href="group__rpmts.html" title="How to create, run & destroy a package transaction. " alt="" coords="516,7,667,33"/>
2ff057
</map>
2ff057
</center>
2ff057
2ff057
2ff057

2ff057
Files
2ff057
file  rpmte.h
2ff057
 Structures used for an "rpmte" transaction element. 
2ff057
 
2ff057
2ff057

2ff057
Typedefs
2ff057
typedef enum rpmElementType_e rpmElementType
2ff057
 Transaction element type.  More...
2ff057
 
2ff057
2ff057

2ff057
Enumerations
2ff057
enum  rpmElementType_e { TR_ADDED = (1 << 0), 
2ff057
TR_REMOVED = (1 << 1)
2ff057
 }
2ff057
 Transaction element type.  More...
2ff057
 
2ff057
2ff057

2ff057
Functions
2ff057
Header rpmteHeader (rpmte te)
2ff057
 Retrieve header from transaction element.  More...
2ff057
 
2ff057
Header rpmteSetHeader (rpmte te, Header h)
2ff057
 Save header into transaction element.  More...
2ff057
 
2ff057
rpmElementType rpmteType (rpmte te)
2ff057
 Retrieve type of transaction element.  More...
2ff057
 
2ff057
const char * rpmteN (rpmte te)
2ff057
 Retrieve name string of transaction element.  More...
2ff057
 
2ff057
const char * rpmteE (rpmte te)
2ff057
 Retrieve epoch string of transaction element.  More...
2ff057
 
2ff057
const char * rpmteV (rpmte te)
2ff057
 Retrieve version string of transaction element.  More...
2ff057
 
2ff057
const char * rpmteR (rpmte te)
2ff057
 Retrieve release string of transaction element.  More...
2ff057
 
2ff057
const char * rpmteA (rpmte te)
2ff057
 Retrieve arch string of transaction element.  More...
2ff057
 
2ff057
const char * rpmteO (rpmte te)
2ff057
 Retrieve os string of transaction element.  More...
2ff057
 
2ff057
int rpmteIsSource (rpmte te)
2ff057
 Retrieve isSource attribute of transaction element.  More...
2ff057
 
2ff057
rpm_color_t rpmteColor (rpmte te)
2ff057
 Retrieve color bits of transaction element.  More...
2ff057
 
2ff057
rpm_color_t rpmteSetColor (rpmte te, rpm_color_t color)
2ff057
 Set color bits of transaction element.  More...
2ff057
 
2ff057
unsigned int rpmteDBInstance (rpmte te)
2ff057
 Retrieve last instance installed to the database.  More...
2ff057
 
2ff057
void rpmteSetDBInstance (rpmte te, unsigned int instance)
2ff057
 Set last instance installed to the database.  More...
2ff057
 
2ff057
rpm_loff_t rpmtePkgFileSize (rpmte te)
2ff057
 Retrieve size in bytes of package file.  More...
2ff057
 
2ff057
rpmte rpmteParent (rpmte te)
2ff057
 Retrieve parent transaction element.  More...
2ff057
 
2ff057
rpmte rpmteSetParent (rpmte te, rpmte pte)
2ff057
 Set parent transaction element.  More...
2ff057
 
2ff057
rpmps rpmteProblems (rpmte te)
2ff057
 Return problem set info of transaction element.  More...
2ff057
 
2ff057
void rpmteCleanProblems (rpmte te)
2ff057
 Destroy problem set info of transaction element.  More...
2ff057
 
2ff057
void rpmteCleanDS (rpmte te)
2ff057
 Destroy dependency set info of transaction element.  More...
2ff057
 
2ff057
void rpmteSetDependsOn (rpmte te, rpmte depends)
2ff057
 Set dependent element of TR_REMOVED transaction element.  More...
2ff057
 
2ff057
rpmte rpmteDependsOn (rpmte te)
2ff057
 Retrieve dependent element of TR_REMOVED transaction element.  More...
2ff057
 
2ff057
int rpmteDBOffset (rpmte te)
2ff057
 Retrieve rpmdb instance of TR_REMOVED transaction element.  More...
2ff057
 
2ff057
const char * rpmteEVR (rpmte te)
2ff057
 Retrieve [epoch:]version-release string from transaction element.  More...
2ff057
 
2ff057
const char * rpmteNEVR (rpmte te)
2ff057
 Retrieve name-[epoch:]version-release string from transaction element.  More...
2ff057
 
2ff057
const char * rpmteNEVRA (rpmte te)
2ff057
 Retrieve name-[epoch:]version-release.arch string from transaction element.  More...
2ff057
 
2ff057
fnpyKey rpmteKey (rpmte te)
2ff057
 Retrieve key from transaction element.  More...
2ff057
 
2ff057
int rpmteFailed (rpmte te)
2ff057
 Return failure status of transaction element.  More...
2ff057
 
2ff057
rpmds rpmteDS (rpmte te, rpmTagVal tag)
2ff057
 Retrieve dependency tag set from transaction element.  More...
2ff057
 
2ff057
rpmfiles rpmteFiles (rpmte te)
2ff057
 Retrieve file info set from transaction element.  More...
2ff057
 
2ff057
rpmfi rpmteFI (rpmte te)
2ff057
 Retrieve file info iterator from transaction element.  More...
2ff057
 
2ff057
rpmtsi rpmtsiFree (rpmtsi tsi)
2ff057
 Destroy transaction element iterator.  More...
2ff057
 
2ff057
rpmtsi rpmtsiInit (rpmts ts)
2ff057
 Create transaction element iterator.  More...
2ff057
 
2ff057
rpmte rpmtsiNext (rpmtsi tsi, rpmElementTypes types)
2ff057
 Return next transaction element of type.  More...
2ff057
 
2ff057
2ff057

Detailed Description

2ff057

How to retrieve information from a transaction element.

2ff057

Typedef Documentation

2ff057
2ff057

◆ rpmElementType

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          typedef enum rpmElementType_e  rpmElementType
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Transaction element type.

2ff057
2ff057
2ff057
2ff057

Enumeration Type Documentation

2ff057
2ff057

◆ rpmElementType_e

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          enum rpmElementType_e
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Transaction element type.

2ff057
2ff057
EnumeratorTR_ADDED 

Package will be installed.

2ff057
2ff057
TR_REMOVED 

Package will be removed.

2ff057
2ff057
2ff057
2ff057

Definition at line 19 of file rpmte.h.

2ff057
2ff057
2ff057
2ff057

Function Documentation

2ff057
2ff057

◆ rpmteA()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteA 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve arch string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
arch string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteCleanDS()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          void rpmteCleanDS 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Destroy dependency set info of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteCleanProblems()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          void rpmteCleanProblems 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Destroy problem set info of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteColor()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpm_color_t rpmteColor 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve color bits of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
color bits
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteDBInstance()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          unsigned int rpmteDBInstance 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve last instance installed to the database.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
last install instance.
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteDBOffset()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          int rpmteDBOffset 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve rpmdb instance of TR_REMOVED transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
rpmdb instance
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteDependsOn()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmte rpmteDependsOn 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve dependent element of TR_REMOVED transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
dependent transaction element
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteDS()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmds rpmteDS 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          rpmTagVal 
2ff057
          tag 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve dependency tag set from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    tagdependency tag 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
dependency tag set
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteE()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteE 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve epoch string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
epoch string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteEVR()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteEVR 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve [epoch:]version-release string from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
[epoch:]version-release string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteFailed()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          int rpmteFailed 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Return failure status of transaction element.

2ff057

If the element itself failed, this is 1, larger count means one of it's parents failed.

Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
number of failures for this transaction element
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteFI()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmfi rpmteFI 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve file info iterator from transaction element.

2ff057
Deprecated:
use rpmteFiles() instead
2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
file info tag set
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteFiles()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmfiles rpmteFiles 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve file info set from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
file info set (refcounted)
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteHeader()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          Header rpmteHeader 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve header from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
header (new reference)
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteIsSource()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          int rpmteIsSource 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve isSource attribute of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
isSource attribute
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteKey()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          fnpyKey rpmteKey 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve key from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
key
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteN()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteN 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve name string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
name string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteNEVR()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteNEVR 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve name-[epoch:]version-release string from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
name-[epoch:]version-release string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteNEVRA()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteNEVRA 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve name-[epoch:]version-release.arch string from transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
name-[epoch:]version-release.arch string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteO()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteO 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve os string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
os string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteParent()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmte rpmteParent 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve parent transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
parent transaction element
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmtePkgFileSize()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpm_loff_t rpmtePkgFileSize 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve size in bytes of package file.

2ff057
Todo:
Signature header is estimated at 256b.
2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
size in bytes of package file.
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteProblems()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmps rpmteProblems 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Return problem set info of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
problem set (or NULL if none)
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteR()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteR 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve release string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
release string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteSetColor()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpm_color_t rpmteSetColor 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          rpm_color_t 
2ff057
          color 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Set color bits of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    colornew color bits 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
previous color bits
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteSetDBInstance()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          void rpmteSetDBInstance 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          unsigned int 
2ff057
          instance 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Set last instance installed to the database.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    instanceDatabase instance of last install element. 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
last install instance.
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteSetDependsOn()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          void rpmteSetDependsOn 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          rpmte 
2ff057
          depends 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Set dependent element of TR_REMOVED transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    dependsdependent transaction element 
2ff057
  
2ff057
  
2ff057
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteSetHeader()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          Header rpmteSetHeader 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          Header 
2ff057
          h 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Save header into transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    hheader 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
NULL always
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteSetParent()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmte rpmteSetParent 
2ff057
          (
2ff057
          rpmte 
2ff057
          te, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          rpmte 
2ff057
          pte 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Set parent transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
    ptenew parent transaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
previous parent transaction element
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteType()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmElementType rpmteType 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve type of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
type
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmteV()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          const char* rpmteV 
2ff057
          (
2ff057
          rpmte 
2ff057
          te)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Retrieve version string of transaction element.

2ff057
Parameters
2ff057
  
2ff057
    tetransaction element 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
version string
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmtsiFree()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmtsi rpmtsiFree 
2ff057
          (
2ff057
          rpmtsi 
2ff057
          tsi)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Destroy transaction element iterator.

2ff057
Parameters
2ff057
  
2ff057
    tsitransaction element iterator 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
NULL always
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmtsiInit()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmtsi rpmtsiInit 
2ff057
          (
2ff057
          rpmts 
2ff057
          ts)
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Create transaction element iterator.

2ff057
Parameters
2ff057
  
2ff057
    tstransaction set 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
transaction element iterator
2ff057
2ff057
2ff057
2ff057
2ff057

◆ rpmtsiNext()

2ff057
2ff057
2ff057
2ff057
      
2ff057
        
2ff057
          rpmte rpmtsiNext 
2ff057
          (
2ff057
          rpmtsi 
2ff057
          tsi, 
2ff057
        
2ff057
        
2ff057
          
2ff057
          
2ff057
          rpmElementTypes 
2ff057
          types 
2ff057
        
2ff057
        
2ff057
          
2ff057
          )
2ff057
          
2ff057
        
2ff057
      
2ff057
2ff057
2ff057

Return next transaction element of type.

2ff057
Parameters
2ff057
  
2ff057
    tsitransaction element iterator 
2ff057
    typestransaction element type selector (0 for any) 
2ff057
  
2ff057
  
2ff057
2ff057
Returns
next transaction element of type, NULL on termination
2ff057
2ff057
2ff057
2ff057
2ff057
2ff057

<address class="footer"><small>
2ff057
Generated by  
2ff057
doxygen
2ff057
 1.8.14
2ff057
</small></address>
2ff057
</body>
2ff057
</html>