0.1.0 • Published 3 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
3 years ago