Changeset 9 for branches/ByteArray/Channel.pas
- Timestamp:
- Aug 6, 2024, 10:31:16 PM (2 months ago)
- Location:
- branches/ByteArray
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ByteArray
-
Property svn:ignore
set to
lib
heaptrclog.trc
ByteArray
ByteArray.dbg
ByteArray.lps
ByteArray.res
-
Property svn:ignore
set to
-
branches/ByteArray/Channel.pas
r5 r9 4 4 5 5 uses 6 Classes, SysUtils, BigInt;6 Classes, SysUtils, Int; 7 7 8 8 type 9 9 TChannel = class 10 10 type 11 TRead = function (Address: T BigInt; DataSize: TBigIntSize): TBigInt of object;12 TWrite = procedure (Address: T BigInt; DataSize: TBigIntSize; Value: TBigInt) of object;13 TGetSize = function : T BigInt of object;11 TRead = function (Address: TInt; DataSize: TIntSize): TInt of object; 12 TWrite = procedure (Address: TInt; DataSize: TIntSize; Value: TInt) of object; 13 TGetSize = function : TInt of object; 14 14 var 15 15 Read: TRead; 16 16 Write: TWrite; 17 17 GetSize: TGetSize; 18 end; 19 20 TChannelDevice = class 21 procedure SetChannel(Channel: TChannel); virtual; abstract; 18 22 end; 19 23
Note:
See TracChangeset
for help on using the changeset viewer.