Harlequin RIP SDK
ripthread.h File Reference

RIP lifecycle code. More...

#include "std.h"
#include "mps.h"
#include "dlliface.h"

Functions

HqBool InitRipMemory (size_t RIP_maxAddressSpace, size_t RIP_workingSizeInBytes, size_t RIP_emergencySizeInBytes, void *pMemory)
 Initialise memory for RIP, and call SwDllInit(). More...
 
void StartRip (void)
 Sets up the environment for SwDllStart() and then calls it.
 

Detailed Description

RIP lifecycle code.

Function Documentation

◆ InitRipMemory()

HqBool InitRipMemory ( size_t  RIP_maxAddressSpace,
size_t  RIP_workingSizeInBytes,
size_t  RIP_emergencySizeInBytes,
void *  pMemory 
)

Initialise memory for RIP, and call SwDllInit().

<Memory required by the RIP; value is pointer_value type to SWSTART_MEMORY

<Use instead of SWMemoryTag for RIP to manage its own memory, growing as required.