Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Segmenter

The segmenter module controls public and private segment memory access

Hierarchy

  • Segmenter

Index

Accessors

Static memory

  • get memory(): SegmenterMemory

Methods

Static getForeignSegment

  • getForeignSegment(): object | undefined

Static getForeignSegmentProperty

  • getForeignSegmentProperty(key: string): any | undefined

Static getSegment

  • getSegment(id: number): object

Static getSegmentProperty

  • getSegmentProperty(id: number, key: string): any | undefined

Static markSegmentAsPublic

  • markSegmentAsPublic(id: number): void

Static requestForeignSegment

  • requestForeignSegment(username: string | null, id?: undefined | number): void
  • Parameters

    • username: string | null
    • Optional id: undefined | number

    Returns void

Static requestSegments

  • requestSegments(...ids: number[]): void

Static run

  • run(): void

Static setSegment

  • setSegment(id: number, value: object): void

Static setSegmentProperty

  • setSegmentProperty(id: number, key: string, value: any): void

Object literals

Static Private cache

cache: object

lastAccessed

lastAccessed: object

Type declaration

lastModified

lastModified: object

Type declaration

segments

segments: object

Type declaration

Generated using TypeDoc