void main() { Boolean result; struct OSCAddressSpaceMemoryTuner t; struct OSCReceiveMemoryTuner rt; t.initNumContainers = 20; t.initNumMethods = 20; t.InitTimeMemoryAllocator = MyInitTimeMalloc; t.RealTimeMemoryAllocator = MyRealTimeMalloc; OSCTopLevelContainer = OSCInitAddressSpace(&t); rt.InitTimeMemoryAllocator = MyInitTimeMalloc; rt.RealTimeMemoryAllocator = MyRealTimeMalloc; rt.receiveBufferSize = 1000; rt.numReceiveBuffers = 10; rt.numQueuedObjects = 50; rt.numCallbackListNodes = 100; result = OSCInitReceive(&rt); if (result == FALSE) { printf("OSCInitReceive returned FALSE!\n"); return; } SetUpAddrSpace(); TestEmptyCase(); PretendToGetPacket(); printf("Test completed successfully!\n"); }
void InitOSCReceive() { struct OSCReceiveMemoryTuner rt; Boolean result; rt.InitTimeMemoryAllocator = MyInitTimeMalloc; rt.RealTimeMemoryAllocator = MyRealTimeMalloc; rt.receiveBufferSize = 1000; rt.numReceiveBuffers = 100; rt.numQueuedObjects = 200; rt.numCallbackListNodes = 100; result = OSCInitReceive(&rt); if (result == FALSE) { fatal_error("OSCInitReceive returned FALSE!\n"); } }