eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ExternalBytes::ImmutableExternalBytes':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ImmutableExternalBytes (private in ExternalBytes

This class is only visible from within ExternalBytes.

Inheritance:

   Object
   |
   +--Collection
      |
      +--SequenceableCollection
         |
         +--ArrayedCollection
            |
            +--UninterpretedBytes
               |
               +--ExternalBytes
                  |
                  +--ExternalBytes::ImmutableExternalBytes

Package:
stx:libbasic
Category:
System-Support-External Memory
Owner:
ExternalBytes
Author:
cg

Description:


documentation to be added.

class:
    <a short class summary here, describing what instances represent>

responsibilities:    
    <describing what my main role is>

collaborators:    
    <describing with whom and how I talk to>

API:
    <public api and main messages>
    
example:
    <a one-line examples on how to use - can also be in a separate example method>

implementation:
    <implementation points>


[instance variables:]

[class variables:]


Related information:



Instance protocol:

accessing
o  atAllPutByte: byteValue
Trigger an error if an immutable object is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger.

o  basicAt: index put: value
Trigger an error if an immutable object is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger.

o  doubleAt: index put: anInteger
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

o  floatAt: index put: anInteger
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

o  signedInt16At: index put: anInteger MSB: msb
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

o  signedInt32At: index put: anInteger MSB: msb
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

o  unsignedInt16At: index put: anInteger MSB: msb
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

o  unsignedInt32At: index put: anInteger MSB: msb
Trigger an error if an immutable bytearray is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger (or proceed in an exception handler).

converting
o  beImmutable
that's what I am

filling & replacing
o  replaceBytesFrom: start to: stop with: aCollection startingAt: repStart
Trigger an error if an immutable object is stored into.
The store will be performed (for compatibility reasons) if you continue
in the debugger.



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 08:23:00 GMT