arrow_back_ios Back to List


Offload KB - offload-library

Old Content Alert

Please note that this is a old document archive and the will most likely be out-dated or superseded by various other products and is purely here for historical purposes.

Include: <liboffload>

void offloadSetFiberProcs(int(*hasfiber)(void), void(*yield)(void));

This sets callbacks for use within the offloadThreadJoin function. If a fiber system other than the supplied platform fiber system is used, you can use this function to make the Offload runtime aware. If the runtime wants a PPU thread to sleep while waiting for an Offload thread to join, first the hasfiber function pointer will be used. If a non-zero value is returned, the yield function pointer will be invoked.

Calling this function with NULL as either argument will result in undefined behaviour.