home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / boot / i386 / root / usr / share / YaST2 / modules / LibStorage / StorageInterface.pm < prev    next >
Text File  |  2006-11-29  |  10KB  |  133 lines

  1. package LibStorage::StorageInterface;
  2. BEGIN {
  3.     %TYPEINFO = (
  4.         ALL_METHODS => 0,
  5.         new => ["function", "any", "string"],
  6.         getContainers => ["function", "void", "any", ["&list", "any"]],
  7.         getDiskInfo => ["function", "integer", "any", "&string", "any"],
  8.         getContDiskInfo => ["function", "integer", "any", "&string", "any", "any"],
  9.         getLvmVgInfo => ["function", "integer", "any", "&string", "any"],
  10.         getContLvmVgInfo => ["function", "integer", "any", "&string", "any", "any"],
  11.         getEvmsCoInfo => ["function", "integer", "any", "&string", "any"],
  12.         getContEvmsCoInfo => ["function", "integer", "any", "&string", "any", "any"],
  13.         getDmraidCoInfo => ["function", "integer", "any", "&string", "any"],
  14.         getContDmraidCoInfo => ["function", "integer", "any", "&string", "any", "any"],
  15.         getVolumes => ["function", "void", "any", ["&list", "any"]],
  16.         getVolume => ["function", "integer", "any", "&string", "any"],
  17.         getPartitionInfo => ["function", "integer", "any", "&string", ["&list", "any"]],
  18.         getLvmLvInfo => ["function", "integer", "any", "&string", ["&list", "any"]],
  19.         getEvmsInfo => ["function", "integer", "any", "&string", ["&list", "any"]],
  20.         getMdInfo => ["function", "integer", "any", ["&list", "any"]],
  21.         getLoopInfo => ["function", "integer", "any", ["&list", "any"]],
  22.         getDmInfo => ["function", "integer", "any", ["&list", "any"]],
  23.         getDmraidInfo => ["function", "integer", "any", "&string", ["&list", "any"]],
  24.         getFsCapabilities => ["function", "boolean", "any", "integer", "any"],
  25.         printInfo => ["function", "void", "any", "any"],
  26.         printInfoCo => ["function", "void", "any", "any", "&string"],
  27.         createPartition => ["function", "integer", "any", "&string", "integer", "integer", "integer", "&string"],
  28.         resizePartition => ["function", "integer", "any", "&string", "integer"],
  29.         resizePartitionNoFs => ["function", "integer", "any", "&string", "integer"],
  30.         updatePartitionArea => ["function", "integer", "any", "&string", "integer", "integer"],
  31.         nextFreePartition => ["function", "integer", "any", "&string", "integer", "&integer", "&string"],
  32.         createPartitionKb => ["function", "integer", "any", "&string", "integer", "integer", "integer", "&string"],
  33.         createPartitionAny => ["function", "integer", "any", "&string", "integer", "&string"],
  34.         createPartitionMax => ["function", "integer", "any", "&string", "integer", "&string"],
  35.         cylinderToKb => ["function", "integer", "any", "&string", "integer"],
  36.         kbToCylinder => ["function", "integer", "any", "&string", "integer"],
  37.         removePartition => ["function", "integer", "any", "&string"],
  38.         changePartitionId => ["function", "integer", "any", "&string", "integer"],
  39.         forgetChangePartitionId => ["function", "integer", "any", "&string"],
  40.         destroyPartitionTable => ["function", "integer", "any", "&string", "&string"],
  41.         initializeDisk => ["function", "integer", "any", "&string", "boolean"],
  42.         defaultDiskLabel => ["function", "string", "any"],
  43.         changeFormatVolume => ["function", "integer", "any", "&string", "boolean", "integer"],
  44.         changeLabelVolume => ["function", "integer", "any", "&string", "&string"],
  45.         changeMkfsOptVolume => ["function", "integer", "any", "&string", "&string"],
  46.         changeMountPoint => ["function", "integer", "any", "&string", "&string"],
  47.         getMountPoint => ["function", "integer", "any", "&string", "&string"],
  48.         changeMountBy => ["function", "integer", "any", "&string", "integer"],
  49.         getMountBy => ["function", "integer", "any", "&string", "&integer"],
  50.         changeFstabOptions => ["function", "integer", "any", "&string", "&string"],
  51.         getFstabOptions => ["function", "integer", "any", "&string", "&string"],
  52.         addFstabOptions => ["function", "integer", "any", "&string", "&string"],
  53.         removeFstabOptions => ["function", "integer", "any", "&string", "&string"],
  54.         setCryptPassword => ["function", "integer", "any", "&string", "&string"],
  55.         forgetCryptPassword => ["function", "integer", "any", "&string"],
  56.         getCryptPassword => ["function", "integer", "any", "&string", "&string"],
  57.         setCrypt => ["function", "integer", "any", "&string", "boolean"],
  58.         getCrypt => ["function", "integer", "any", "&string", "&boolean"],
  59.         setIgnoreFstab => ["function", "integer", "any", "&string", "boolean"],
  60.         getIgnoreFstab => ["function", "integer", "any", "&string", "&boolean"],
  61.         changeDescText => ["function", "integer", "any", "&string", "&string"],
  62.         addFstabEntry => ["function", "integer", "any", "&string", "&string", "&string", "&string", "integer", "integer"],
  63.         resizeVolume => ["function", "integer", "any", "&string", "integer"],
  64.         resizeVolumeNoFs => ["function", "integer", "any", "&string", "integer"],
  65.         forgetResizeVolume => ["function", "integer", "any", "&string"],
  66.         setRecursiveRemoval => ["function", "void", "any", "boolean"],
  67.         getRecursiveRemoval => ["function", "boolean", "any"],
  68.         setZeroNewPartitions => ["function", "void", "any", "boolean"],
  69.         getZeroNewPartitions => ["function", "boolean", "any"],
  70.         setDefaultMountBy => ["function", "void", "any", "integer"],
  71.         getDefaultMountBy => ["function", "integer", "any"],
  72.         setRootPrefix => ["function", "void", "any", "&string"],
  73.         setDetectMountedVolumes => ["function", "void", "any", "boolean"],
  74.         getDetectMountedVolumes => ["function", "boolean", "any"],
  75.         removeVolume => ["function", "integer", "any", "&string"],
  76.         createLvmVg => ["function", "integer", "any", "&string", "integer", "boolean", ["&list", "string"]],
  77.         removeLvmVg => ["function", "integer", "any", "&string"],
  78.         extendLvmVg => ["function", "integer", "any", "&string", ["&list", "string"]],
  79.         shrinkLvmVg => ["function", "integer", "any", "&string", ["&list", "string"]],
  80.         createLvmLv => ["function", "integer", "any", "&string", "&string", "integer", "integer", "&string"],
  81.         removeLvmLvByDevice => ["function", "integer", "any", "&string"],
  82.         removeLvmLv => ["function", "integer", "any", "&string", "&string"],
  83.         changeLvStripeSize => ["function", "integer", "any", "&string", "&string", "integer"],
  84.         createEvmsContainer => ["function", "integer", "any", "&string", "integer", "boolean", ["&list", "string"]],
  85.         modifyEvmsContainer => ["function", "integer", "any", "&string", "&string", "integer", "boolean"],
  86.         removeEvmsContainer => ["function", "integer", "any", "&string"],
  87.         extendEvmsContainer => ["function", "integer", "any", "&string", ["&list", "string"]],
  88.         shrinkEvmsContainer => ["function", "integer", "any", "&string", ["&list", "string"]],
  89.         createEvmsVolume => ["function", "integer", "any", "&string", "&string", "integer", "integer", "&string"],
  90.         removeEvmsVolumeByDevice => ["function", "integer", "any", "&string"],
  91.         removeEvmsVolume => ["function", "integer", "any", "&string", "&string"],
  92.         changeEvmsStripeSize => ["function", "integer", "any", "&string", "&string", "integer"],
  93.         evmsActivate => ["function", "integer", "any"],
  94.         createMd => ["function", "integer", "any", "&string", "integer", ["&list", "string"]],
  95.         createMdAny => ["function", "integer", "any", "integer", ["&list", "string"], "&string"],
  96.         removeMd => ["function", "integer", "any", "&string", "boolean"],
  97.         extendMd => ["function", "integer", "any", "&string", "&string"],
  98.         shrinkMd => ["function", "integer", "any", "&string", "&string"],
  99.         changeMdType => ["function", "integer", "any", "&string", "integer"],
  100.         changeMdChunk => ["function", "integer", "any", "&string", "integer"],
  101.         changeMdParity => ["function", "integer", "any", "&string", "integer"],
  102.         checkMd => ["function", "integer", "any", "&string"],
  103.         createFileLoop => ["function", "integer", "any", "&string", "boolean", "integer", "&string", "&string", "&string"],
  104.         modifyFileLoop => ["function", "integer", "any", "&string", "&string", "boolean", "integer"],
  105.         removeFileLoop => ["function", "integer", "any", "&string", "boolean"],
  106.         removeDmraid => ["function", "integer", "any", "&string"],
  107.         getCommitActions => ["function", ["list", "string"], "any", "boolean"],
  108.         getLastAction => ["function", "string", "any"],
  109.         getExtendedErrorMessage => ["function", "string", "any"],
  110.         setCacheChanges => ["function", "void", "any", "boolean"],
  111.         isCacheChanges => ["function", "boolean", "any"],
  112.         commit => ["function", "integer", "any"],
  113.         createBackupState => ["function", "integer", "any", "&string"],
  114.         restoreBackupState => ["function", "integer", "any", "&string"],
  115.         checkBackupState => ["function", "boolean", "any", "&string"],
  116.         equalBackupStates => ["function", "boolean", "any", "&string", "&string", "boolean"],
  117.         removeBackupState => ["function", "integer", "any", "&string"],
  118.         checkDeviceMounted => ["function", "boolean", "any", "&string", "&string"],
  119.         umountDevice => ["function", "boolean", "any", "&string"],
  120.         mountDevice => ["function", "boolean", "any", "&string", "&string"],
  121.         checkDmMapsTo => ["function", "boolean", "any", "&string"],
  122.         removeDmMapsTo => ["function", "boolean", "any", "&string", "boolean"],
  123.         getFreeInfo => ["function", "boolean", "any", "&string", "&integer", "&integer", "&integer", "&boolean", "boolean"],
  124.         readFstab => ["function", "boolean", "any", "&string", ["&list", "any"]],
  125.         activateHld => ["function", "void", "any", "boolean"],
  126.         rescanEverything => ["function", "void", "any"],
  127.         dumpObjectList => ["function", "void", "any"],
  128.     );
  129. }
  130.  
  131. 1;
  132. 1;
  133.