Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:Filemapping:
Complete Console safe, 35 entry points.
- class FileMappingMBS
- method MapView(offset as Int64, Size as Int32) as FileMappingViewMBS
- method MapView(mem as MemoryBlock, offset as Int64, Size as Int32) as FileMappingViewMBS
- method OpenFileMapping(MaxSize as Int64 = 0) as boolean
- method CloseFile
- method CloseFileMapping
- method Constructor(file as folderitem, write as boolean = false)
- method Constructor
- method ShrinkFile
- method EnlargeFile(Size as Int64)
- method OpenSharedMemory(name as string) as boolean
- method CreateSharedMemory(name as string, Size as Int64) as boolean
- property Lasterror as Integer
- property LasterrorString as String
- property isWriteable as Boolean
- property File as FolderItem
- property Name as String
- property ShrinkFileOnClose as Boolean
- property DeleteFileOnClose as Boolean
- property DeleteSharedMemory as Boolean
- property SharedMemorySize as Int64
- shared method DeleteSharedMemory(name as string) as boolean
- shared method GetSharedMemoryValue(name as string) as MemoryBlock
- shared method HasSharedMemoryValue(name as string) as Boolean
- shared method SetSharedMemoryValue(name as string, data as MemoryBlock) as Boolean
- class FileMappingViewMBS
- class MemoryStorageMBS
- method Constructor(Size as Int64 = 0)
- method Destructor
- method StringValue(Offset as Int64, Size as Int64) as String
- method StringValue(Offset as Int64, Assigns s as String)
- method MemoryValue(Offset as Int64, Size as Int64) as MemoryBlock
- method MemoryValue(Offset as Int64, Assigns s as MemoryBlock)
- property Size as Integer
- property SizeAllocated as Integer
- property StringValue as String
- property MemoryValue as MemoryBlock
Links
MBS Xojo Plugins