ByteBuffer.PutNDWords (METH) ¶ METHOD PutNDWords InOut: Scope Name Type Input pdwSource POINTER TO DWORD uiCount UINT
ByteBuffer.PutNLWords (METH) ¶ METHOD PutNLWords InOut: Scope Name Type Input pdwSource POINTER TO LWORD uiCount UINT
ByteBuffer.PutNWords (METH) ¶ METHOD PutNWords InOut: Scope Name Type Input pwSource POINTER TO WORD uiCount UINT
ByteBuffer.PutWord (METH) ¶ METHOD PutWord InOut: Scope Name Type Input wWord WORD
ByteBuffer.ResetPosition (METH) ¶ METHOD ResetPosition
ByteBuffer.Skip (METH) ¶ METHOD Skip InOut: Scope Name Type Input len UINT
MemoryManager (FB) ¶ FUNCTION_BLOCK PUBLIC MemoryManager The MemoryManager maintains a mbm message exchange. If the last message was taken from the exchange, it automatically extends the exchange by the actual size. This can be disabled by setting AutoExtend = FALSE. How to use: Call Create() with the block size and the number of blocks you would like to pre-allocate. Call Malloc() whenever you need memory. As long as MessagesLeft > 0 OR AutoExtend = FALSE, no SysMemAlloc will be performed! Call Free() to free memory allocated at the MemoryManager. Call Delete() before shutting down the system. Properties: ActSize AutoExtend Exchange InitSize MessagesLeft Methods: Create Delete FB_Exit Free Malloc Structure: Private FB_Exit (Method) Public ActSize (Property) AutoExtend (Property) Create (Method) Delete (Method) Exchange (Property) Free (Method) InitSize (Property) Malloc (Method) MessagesLeft (Property)
Private ¶ FB_Exit (Method)
Public ¶ ActSize (Property) AutoExtend (Property) Create (Method) Delete (Method) Exchange (Property) Free (Method) InitSize (Property) Malloc (Method) MessagesLeft (Property)
Functions ¶ BitCpy (Function) MemCmp (Function) MemCpy (Function) MemSet (Function) Swapping MemForceSwap (Function) Swap (Function) SwapLocalToIntel (Function) SwapLocalToMotorola (Function)