Go to the source code of this file.
Classes | |
| struct | OSCReceiveMemoryTuner |
Typedefs | |
| typedef struct OSCPacketBuffer_struct * | OSCPacketBuffer |
Functions | |
| int | OSCReceiveMemoryThatWouldBeAllocated (struct OSCReceiveMemoryTuner *t) |
| Boolean | OSCInitReceive (struct OSCReceiveMemoryTuner *t) |
| OSCPacketBuffer | OSCAllocPacketBuffer (void) |
| void | OSCFreePacket (OSCPacketBuffer p) |
| char * | OSCPacketBufferGetBuffer (OSCPacketBuffer p) |
| int * | OSCPacketBufferGetSize (OSCPacketBuffer) |
| NetworkReturnAddressPtr | OSCPacketBufferGetClientAddr (OSCPacketBuffer p) |
| int | OSCGetReceiveBufferSize (void) |
| void | OSCAcceptPacket (OSCPacketBuffer packet) |
| Boolean | OSCBeProductiveWhileWaiting (void) |
| Boolean | OSCInvokeMessagesThatAreReady (OSCTimeTag now) |
| void | OSCInvokeAllMessagesThatAreReady (OSCTimeTag now) |
| typedef struct OSCPacketBuffer_struct* OSCPacketBuffer |
| int OSCReceiveMemoryThatWouldBeAllocated | ( | struct OSCReceiveMemoryTuner * | t | ) |
| Boolean OSCInitReceive | ( | struct OSCReceiveMemoryTuner * | t | ) |
References FALSE, globals, InitCallbackListNodes(), InitPackets(), InitQueuedData(), OSCReceiveMemoryTuner::InitTimeMemoryAllocator, OSCReceiveMemoryTuner::numCallbackListNodes, OSCReceiveMemoryTuner::numQueuedObjects, OSCReceiveMemoryTuner::numReceiveBuffers, OSCNewQueue(), OSCTT_Immediately(), OSCReceiveMemoryTuner::RealTimeMemoryAllocator, OSCReceiveMemoryTuner::receiveBufferSize, SizeOfNetworkReturnAddress(), and TRUE.
| OSCPacketBuffer OSCAllocPacketBuffer | ( | void | ) |
References OSCPacketBuffer_struct::nextFree, OSCWarning(), and OSCPacketBuffer_struct::refcount.
Referenced by OSCScheduleInternalMessages(), and receiveOSCPacket().
| void OSCFreePacket | ( | OSCPacketBuffer | p | ) |
References OSCPacketBuffer_struct::nextFree, OSCWarning(), and OSCPacketBuffer_struct::refcount.
Referenced by PacketRemoveRef(), and receiveOSCPacket().
| char* OSCPacketBufferGetBuffer | ( | OSCPacketBuffer | p | ) |
| int* OSCPacketBufferGetSize | ( | OSCPacketBuffer | ) |
| NetworkReturnAddressPtr OSCPacketBufferGetClientAddr | ( | OSCPacketBuffer | p | ) |
| int OSCGetReceiveBufferSize | ( | void | ) |
| void OSCAcceptPacket | ( | OSCPacketBuffer | packet | ) |
References OSCPacketBuffer_struct::buf, fatal_error(), globals, InsertBundleOrMessage(), OSCPacketBuffer_struct::n, OSCInvokeAllMessagesThatAreReady(), OSCProblem(), OSCTT_Immediately(), OSCPacketBuffer_struct::refcount, OSCPacketBuffer_struct::returnAddrOK, and TRUE.
Referenced by receiveOSCPacket().
| Boolean OSCBeProductiveWhileWaiting | ( | void | ) |
References queuedDataStruct::data, DropMessage(), FALSE, FreeQD(), globals, queuedDataStruct::message, queuedDataStruct::myPacket, NOT_DISPATCHED_YET, OSCQueueRemoveCurrentScanItem(), OSCQueueScanNext(), OSCQueueScanStart(), PacketRemoveRef(), ParseBundle(), ParseMessage(), TRUE, and queuedDataStruct::type.
| Boolean OSCInvokeMessagesThatAreReady | ( | OSCTimeTag | now | ) |
References queuedDataStruct::bundle, CallWholeCallbackList(), queuedDataStruct::data, FALSE, fatal_error(), FreeQD(), globals, queuedDataStruct::message, queuedDataStruct::myPacket, NOT_DISPATCHED_YET, OSCQueueEarliestTimeTag(), OSCQueueRemoveEarliest(), OSCTT_Compare(), PacketRemoveRef(), ParseBundle(), ParseMessage(), OSCPacketBuffer_struct::returnAddr, OSCPacketBuffer_struct::returnAddrOK, queuedDataStruct::timetag, TRUE, queuedDataStruct::type, and x.
Referenced by OSCInvokeAllMessagesThatAreReady().
| void OSCInvokeAllMessagesThatAreReady | ( | OSCTimeTag | now | ) |
1.5.8