0.1.0 • Published 5 years ago
@iqrok/shmop v0.1.0
shmop C binding
Usage
const shmop = require('@iqrok/shmop');Methods
setPath(path)
- Descriptions set path to generate token with ftok()
- Parameter(s)
- path String path to existing file
getToken(id, path = null)
- Descriptions generate token with ftok()
- Parameter(s)
- id Number number from 1 - 255. if 0 is passed as id, it will throw error
- path (optional) use path defined via this parameter instead of global path defined via setPath()
- Return Number generated token
read(id, type)
- Descriptions read shared memory block pointed by the provided token
- Parameter(s)
- Return Number Read shared memory
write(id, value, type)
- Descriptions read shared memory block pointed by the provided token
- Parameter(s)
- Return Number Read shared memory
Valid Data Types
| Type | Description |
|---|---|
| uint8 | 8-bit unsigned integer |
| int8 | 8-bit signed integer |
| uint16 | 16-bit unsigned integer |
| int16 | 16-bit signed integer |
| uint32 | 32-bit unsigned integer |
| int32 | 32-bit signed integer |
| float | 32-bit single precision floating number |
| double | 64-bit double precision floating number |
0.1.0
5 years ago