Documentation
¶
Index ¶
- type DiskConnectHandle
- func (this DiskConnectHandle) Capacity() int64
- func (this DiskConnectHandle) Close() error
- func (this DiskConnectHandle) QueryAllocatedBlocks(startSector disklib.VixDiskLibSectorType, ...) ([]disklib.VixDiskLibBlock, disklib.VddkError)
- func (this DiskConnectHandle) ReadAt(p []byte, off int64) (n int, err error)
- func (this DiskConnectHandle) WriteAt(p []byte, off int64) (n int, err error)
- type DiskReaderWriter
- func NewDiskReaderWriter(diskHandle DiskConnectHandle, logger logrus.FieldLogger) DiskReaderWriter
- func Open(globalParams disklib.ConnectParams, logger logrus.FieldLogger) (DiskReaderWriter, disklib.VddkError)
- func OpenFCD(serverName string, thumbPrint string, userName string, password string, ...) (DiskReaderWriter, disklib.VddkError)
- func (this DiskReaderWriter) Close() error
- func (this DiskReaderWriter) QueryAllocatedBlocks(startSector disklib.VixDiskLibSectorType, ...) ([]disklib.VixDiskLibBlock, disklib.VddkError)
- func (this DiskReaderWriter) Read(p []byte) (n int, err error)
- func (this DiskReaderWriter) ReadAt(p []byte, off int64) (n int, err error)
- func (this DiskReaderWriter) Seek(offset int64, whence int) (int64, error)
- func (this DiskReaderWriter) Write(p []byte) (n int, err error)
- func (this DiskReaderWriter) WriteAt(p []byte, off int64) (n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiskConnectHandle ¶
type DiskConnectHandle struct {
// contains filtered or unexported fields
}
func NewDiskHandle ¶
func NewDiskHandle(dli disklib.VixDiskLibHandle, conn disklib.VixDiskLibConnection, params disklib.ConnectParams, info disklib.VixDiskLibInfo) DiskConnectHandle
func (DiskConnectHandle) Capacity ¶
func (this DiskConnectHandle) Capacity() int64
func (DiskConnectHandle) Close ¶
func (this DiskConnectHandle) Close() error
func (DiskConnectHandle) QueryAllocatedBlocks ¶
func (this DiskConnectHandle) QueryAllocatedBlocks(startSector disklib.VixDiskLibSectorType, numSectors disklib.VixDiskLibSectorType, chunkSize disklib.VixDiskLibSectorType) ([]disklib.VixDiskLibBlock, disklib.VddkError)
QueryAllocatedBlocks invokes the VDDK function of the same name.
type DiskReaderWriter ¶
type DiskReaderWriter struct {
// contains filtered or unexported fields
}
func NewDiskReaderWriter ¶
func NewDiskReaderWriter(diskHandle DiskConnectHandle, logger logrus.FieldLogger) DiskReaderWriter
func Open ¶
func Open(globalParams disklib.ConnectParams, logger logrus.FieldLogger) (DiskReaderWriter, disklib.VddkError)
func (DiskReaderWriter) Close ¶
func (this DiskReaderWriter) Close() error
func (DiskReaderWriter) QueryAllocatedBlocks ¶
func (this DiskReaderWriter) QueryAllocatedBlocks(startSector disklib.VixDiskLibSectorType, numSectors disklib.VixDiskLibSectorType, chunkSize disklib.VixDiskLibSectorType) ([]disklib.VixDiskLibBlock, disklib.VddkError)
func (DiskReaderWriter) ReadAt ¶
func (this DiskReaderWriter) ReadAt(p []byte, off int64) (n int, err error)
Click to show internal directories.
Click to hide internal directories.