Platforms to show: All Mac Windows Linux Cross-Platform
CFMutableBinaryDataMBS class
Super class: CFBinaryDataMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CoreFoundation | MBS MacCF Plugin | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
If the release property is true, the destructor of this class will release the data reference.
This class works on Windows with QuickTime 7 installed.
Subclass of the CFBinaryDataMBS class.
- 18 methods
- method AppendCFBinaryDataMBS(m as CFBinaryDataMBS)
- method AppendCFBinaryDataMBS(m as CFBinaryDataMBS,len as Integer)
- method AppendMem(m as memoryblock)
- method AppendMem(m as memoryblock,len as Integer)
- method AppendStr(s as string)
- method AppendStr(s as string,len as Integer)
- method Constructor(capacity as Integer)
- method Constructor(data as MemoryBlock)
- method Constructor(data as string)
- method Delete(pos as Integer,len as Integer)
- method IncreaseLength(extralen as Integer)
- method ReplaceCFBinaryDataMBS(m as CFBinaryDataMBS,pos as Integer,len as Integer)
- method ReplaceCFBinaryDataMBS(m as CFBinaryDataMBS,pos as Integer,len as Integer,newlen as Integer)
- method ReplaceMem(m as memoryblock,pos as Integer,len as Integer)
- method ReplaceMem(m as memoryblock,pos as Integer,len as Integer,newlen as Integer)
- method ReplaceStr(s as string,pos as Integer,len as Integer)
- method ReplaceStr(s as string,pos as Integer,len as Integer,newlen as Integer)
- method SetLength(len as Integer)
Super class CFBinaryDataMBS
- property len as Integer
- 8 methods
- method clone as CFBinaryDataMBS
- method Constructor(data as MemoryBlock)
- method Constructor(data as string)
- method Edit as CFMutableBinaryDataMBS
- method Mem as Memoryblock
- method Mem(pos as Integer,len as Integer) as Memoryblock
- method Str as String
- method Str(pos as Integer,len as Integer) as String
Super class CFObjectMBS
- 5 properties
- property Handle as Integer
- property Hash as Integer
- property Lasterror as Integer
- property Type as Integer
- property TypeDescription as String
- 9 methods
- method close
- method DeepCopy as CFObjectMBS
- method EncodedData as MemoryBlock
- method Equal(o as CFObjectMBS) as boolean
- method ReleaseObject
- method RetainCount as Integer
- method RetainObject
- method XML as CFBinaryDataMBS
- method XMLdata as String
- shared method NewCFObject(handle as Integer) as CFObjectMBS
This class has no sub classes.
Some useful global functions for this class:
- NewCFMutableBinaryDataMBSMem(len as Integer) as CFMutableBinaryDataMBS
Some methods using this class:
- CFBinaryDataMBS.Edit as CFMutableBinaryDataMBS
Blog Entries
The items on this page are in the following plugins: MBS MacCF Plugin.
CFMutableBagMBS - CFMutableCharacterSetMBS