Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

rpmio/rpmmessages.h File Reference

More...

#include "rpmlog.h"

Go to the source code of this file.

Defines

#define RPMMESS_DEBUG   RPMLOG_DEBUG
#define RPMMESS_VERBOSE   RPMLOG_INFO
#define RPMMESS_NORMAL   RPMLOG_NOTICE
#define RPMMESS_WARNING   RPMLOG_WARNING
#define RPMMESS_ERROR   RPMLOG_ERR
#define RPMMESS_FATALERROR   RPMLOG_CRIT
#define RPMMESS_QUIET   RPMMESS_WARNING
#define rpmMessage   rpmlog
#define rpmSetVerbosity(_lvl)
#define rpmIncreaseVerbosity()
#define rpmDecreaseVerbosity()
#define rpmIsNormal()
#define rpmIsVerbose()
#define rpmIsDebug()

Typedefs

typedef enum rpmCallbackType_e  rpmCallbackType
typedef void* rpmCallbackData
typedef void* (* rpmCallbackFunction )(const void *h, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data)

Enumerations

enum  rpmCallbackType_e {
  RPMCALLBACK_INST_PROGRESS, RPMCALLBACK_INST_START, RPMCALLBACK_INST_OPEN_FILE, RPMCALLBACK_INST_CLOSE_FILE,
  RPMCALLBACK_TRANS_PROGRESS, RPMCALLBACK_TRANS_START, RPMCALLBACK_TRANS_STOP, RPMCALLBACK_UNINST_PROGRESS,
  RPMCALLBACK_UNINST_START, RPMCALLBACK_UNINST_STOP
}

Functions

void urlSetCallback (rpmCallbackFunction notify, rpmCallbackData notifyData, int notifyCount)


Detailed Description

Todo:
Eliminate from API.

Definition in file rpmmessages.h.


Define Documentation

#define RPMMESS_DEBUG   RPMLOG_DEBUG
 

Definition at line 11 of file rpmmessages.h.

#define RPMMESS_ERROR   RPMLOG_ERR
 

Definition at line 15 of file rpmmessages.h.

#define RPMMESS_FATALERROR   RPMLOG_CRIT
 

Definition at line 16 of file rpmmessages.h.

#define RPMMESS_NORMAL   RPMLOG_NOTICE
 

Definition at line 13 of file rpmmessages.h.

#define RPMMESS_QUIET   RPMMESS_WARNING
 

Definition at line 18 of file rpmmessages.h.

#define RPMMESS_VERBOSE   RPMLOG_INFO
 

Definition at line 12 of file rpmmessages.h.

#define RPMMESS_WARNING   RPMLOG_WARNING
 

Definition at line 14 of file rpmmessages.h.

#define rpmDecreaseVerbosity( )
 

Value:

        ((void)rpmlogSetMask(((rpmlogSetMask(0) & 0xff) >> 1)))

Definition at line 25 of file rpmmessages.h.

#define rpmIncreaseVerbosity( )
 

Value:

        ((void)rpmlogSetMask((((rpmlogSetMask(0) & 0xff) << 1) | 1)))

Definition at line 23 of file rpmmessages.h.

Referenced by main(), and queryArgCallback().

#define rpmIsDebug( )
 

Value:

        (rpmlogSetMask(0) & RPMLOG_MASK( RPMMESS_DEBUG ))

Definition at line 31 of file rpmmessages.h.

Referenced by runScript().

#define rpmIsNormal( )
 

Value:

        (rpmlogSetMask(0) & RPMLOG_MASK( RPMMESS_NORMAL ))

Definition at line 27 of file rpmmessages.h.

Referenced by main().

#define rpmIsVerbose( )
 

Value:

        (rpmlogSetMask(0) & RPMLOG_MASK( RPMMESS_VERBOSE ))

Definition at line 29 of file rpmmessages.h.

Referenced by checkPassPhrase(), doFoo(), doUntar(), rpmCheckSig(), rpmInstall(), rpmInstallSource(), rpmShowRC(), runScript(), and showQueryPackage().

#define rpmMessage   rpmlog
 

Definition at line 20 of file rpmmessages.h.

Referenced by XrpmdbNextIterator(), addFile(), alFileSatisfiesDepend(), alSatisfiesDepend(), assembleFileList(), buildHost(), buildSpec(), checkPackageDeps(), checkSize(), checkSpec(), db1close(), db1open(), decideFileFate(), doScript(), freeCpioList(), generateDepends(), getFilesystemList(), getMachineInfo(), installBinaryPackage(), installSources(), main(), makeGPGSignature(), makePGPSignature(), printDepMsg(), processBinaryFiles(), relocateFileList(), removeBinaryPackage(), rpmAddSignature(), rpmErase(), rpmInstall(), rpmInstallSource(), rpmMkpath(), rpmQueryVerify(), rpmRangesOverlap(), rpmReadSignature(), rpmWriteSignature(), rpmdbAdd(), rpmdbMoveDatabase(), rpmdbRebuild(), rpmdbRemove(), rpmdepOrder(), setFileOwners(), showQueryPackage(), timeCheck(), unsatisfiedDepend(), urlConnect(), urlGetFile(), urlSplit(), verifyDependencies(), verifyHeader(), writeRPM(), and zapRelation().

#define rpmSetVerbosity( _lvl )
 

Value:

        ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))

Definition at line 21 of file rpmmessages.h.

Referenced by main().


Typedef Documentation

typedef void * rpmCallbackData
 

Definition at line 51 of file rpmmessages.h.

typedef void *(* rpmCallbackFunction)(const void *h, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data)
 

Definition at line 59 of file rpmmessages.h.

typedef enum rpmCallbackType_e rpmCallbackType
 


Enumeration Type Documentation

enum rpmCallbackType_e
 

Enumeration values:
RPMCALLBACK_INST_PROGRESS  
RPMCALLBACK_INST_START  
RPMCALLBACK_INST_OPEN_FILE  
RPMCALLBACK_INST_CLOSE_FILE  
RPMCALLBACK_TRANS_PROGRESS  
RPMCALLBACK_TRANS_START  
RPMCALLBACK_TRANS_STOP  
RPMCALLBACK_UNINST_PROGRESS  
RPMCALLBACK_UNINST_START  
RPMCALLBACK_UNINST_STOP  

Definition at line 36 of file rpmmessages.h.


Function Documentation

void urlSetCallback ( rpmCallbackFunction notify,
rpmCallbackData notifyData,
int notifyCount )
 


Generated at Mon May 21 08:53:43 2001 for rpm by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001