Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

PartInfo.defs.h File Reference

#include <iostream>
#include <string>

Go to the source code of this file.

Classes

struct  PartInfo

Defines

#define PART_ID_LINUX_NATIVE   0x83
#define PART_ID_LINUX_SWAP   0x82
#define PART_ID_DOS   0x06
#define PART_ID_UNUSED   0x00
#define LVM_PART_ID   0x8E
#define LVM_MAJOR_NUMBER   58
#define IsSwap(A)   ((A).PType_e==PAR_TYPE_SWAP||(A).Filesys_e==FS_TYPE_SWAP)
#define IsLinuxPart(A)
#define PartInfoEQ(A, B)   ((A)==(B))

Enumerations

enum  PartitionType {
  PAR_TYPE_LINUX, PAR_TYPE_SWAP, PAR_TYPE_DOS, PAR_TYPE_HPFS,
  PAR_TYPE_EXTENDED, PAR_TYPE_PRIMARY, PAR_TYPE_LOGICAL, PAR_TYPE_LVM_PV,
  PAR_TYPE_RAID_PV, PAR_TYPE_UNUSED, PAR_TYPE_OTHER
}
enum  ErrorBehaviour { EB_DEFAULT, EB_REMOUNT_RO, EB_CONTINUE, EB_PANIC }
enum  FilesystemType {
  FS_TYPE_EXT2, FS_TYPE_XIAFS, FS_TYPE_DOS, FS_TYPE_UMSDOS,
  FS_TYPE_HPFS, FS_TYPE_ISO9660, FS_TYPE_MINIX, FS_TYPE_NFS,
  FS_TYPE_VFAT, FS_TYPE_SWAP, FS_TYPE_REISER, FS_TYPE_HFS,
  FS_TYPE_ANY, FS_TYPE_UNUSED, FS_TYPE_OTHER
}
enum  FormatType { FORMAT_NO, FORMAT_YES, FORMAT_CHECK }

Functions

ostream & operator<< (ostream &Str, const PartitionType &Obj)
ostream & operator<< (ostream &Str, const FilesystemType &Obj)
ostream & operator<< (ostream &Str, const FormatType &Obj)


Define Documentation

#define IsLinuxPart  ) 
 

Value:

((A).PType_e==PAR_TYPE_LINUX || \
                          (A).PType_e==PAR_TYPE_RAID_PV || \
                          (A).PType_e==PAR_TYPE_LVM_PV)

#define IsSwap  )     ((A).PType_e==PAR_TYPE_SWAP||(A).Filesys_e==FS_TYPE_SWAP)
 

#define LVM_MAJOR_NUMBER   58
 

#define LVM_PART_ID   0x8E
 

#define PART_ID_DOS   0x06
 

#define PART_ID_LINUX_NATIVE   0x83
 

#define PART_ID_LINUX_SWAP   0x82
 

#define PART_ID_UNUSED   0x00
 

#define PartInfoEQ A,
 )     ((A)==(B))
 


Enumeration Type Documentation

enum ErrorBehaviour
 

Enumeration values:
EB_DEFAULT 
EB_REMOUNT_RO 
EB_CONTINUE 
EB_PANIC 

enum FilesystemType
 

Enumeration values:
FS_TYPE_EXT2 
FS_TYPE_XIAFS 
FS_TYPE_DOS 
FS_TYPE_UMSDOS 
FS_TYPE_HPFS 
FS_TYPE_ISO9660 
FS_TYPE_MINIX 
FS_TYPE_NFS 
FS_TYPE_VFAT 
FS_TYPE_SWAP 
FS_TYPE_REISER 
FS_TYPE_HFS 
FS_TYPE_ANY 
FS_TYPE_UNUSED 
FS_TYPE_OTHER 

enum FormatType
 

Enumeration values:
FORMAT_NO 
FORMAT_YES 
FORMAT_CHECK 

enum PartitionType
 

Enumeration values:
PAR_TYPE_LINUX 
PAR_TYPE_SWAP 
PAR_TYPE_DOS 
PAR_TYPE_HPFS 
PAR_TYPE_EXTENDED 
PAR_TYPE_PRIMARY 
PAR_TYPE_LOGICAL 
PAR_TYPE_LVM_PV 
PAR_TYPE_RAID_PV 
PAR_TYPE_UNUSED 
PAR_TYPE_OTHER 


Function Documentation

ostream& operator<< ostream &  Str,
const FormatType Obj
[inline]
 

ostream& operator<< ostream &  Str,
const FilesystemType Obj
[inline]
 

ostream& operator<< ostream &  Str,
const PartitionType Obj
[inline]
 


Generated on Tue Jul 17 04:35:14 2007 for yast2-storage by doxygen 1.3.6