home
 
 index of namespace default
 
 index of project core
 
 index of module core

Class core.SharedBuffer


SynopsisA shared memory buffer

  Base classes:
  Methods:
Method allocSharedMemory
Create shared memory key (name) and allocate the given number of bytes.
Signature
allocSharedMemory(intsize)
 :boolean
Arguments
intsizeHow many bytes to allocate
Returns
booleantrue if the shared memory has been created successfully, false otherwise.

 
 top of page
Method allocSharedMemoryByKey
Allocate shared memory using the given key (name).
Signature
allocSharedMemoryByKey(Stringkey,
  intsize 
  )  
 :boolean
Arguments
StringkeyName of the shared memory area
intsizeSize of the shared memory area (number of bytes)
Returns
booleantrue if the shared memory has been created successfully, false otherwise

 
 top of page
Method getSharedMemoryKey
Return a (non-deletable) reference to the shared memory key (name).
Signature
getSharedMemoryKey():String
Returns
String(non-deletable) reference to the shared memory key (name).

 
 top of page
Method visitSharedMemory
Open an already existing shared memory area using the given key (name) and size.
Signature
visitSharedMemory(Stringkey,
  intsize 
  )  
Arguments
StringkeyName of the shared memory area
intsizeSize of the shared memory area (number of bytes)

 
 top of page
 

Project Modules:core 
Project Classes:Boolean , Buffer , Byte , Class , ClassArray , Condition , Configuration , Double , DummyStream , Envelope , Event , Exception , File , Float , FloatArray , FloatArray128 , FloatArray16 , FloatArray32 , FloatArray64 , FloatArray8 , Function , HashTable , IntArray , IntArray128 , IntArray16 , IntArray32 , IntArray64 , IntArray8 , Integer , List , ListNode , Long , Mailbox , Mutex , Object , ObjectArray , PakFile , PointerArray , Pool , Script , SharedBuffer , Short , Stack , StdErrStream , StdInStream , StdOutStream , Stream , String , String128 , String16 , String32 , String64 , String8 , StringArray , StringIterator , Thread , Time , TKS , TreeNode , UnsignedByte , UnsignedInteger , UnsignedLong , UnsignedShort , Value , ValueArray , Variable 
Project Functions:ceil , exit , floor , GetCurrentThread , getenv , lcchar , mathAbsMaxf , mathAbsMinf , mathAbsMini , mathAbsMini , mathClampf , mathClampi , mathDistancePointPlane2d , mathLerpf , mathMaxf , mathMaxi , mathMinf , mathMini , mathPowerf , mathPoweri , mathSmoothStepf , mathWrapf , mathWrapi , milliSeconds , psystem , putenv , srand , system , ucchar 
All Namespaces:default , ui 
All Projects:core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit 


auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 13:15:54