![]() |
O2
1.1
Inter-process communication system for media applications
|
Debugging Support | |
Return Codes | |
Basics | |
Low-Level Message Send | Rather than passing all parameters in one call or letting O2 extract parameters from a message before calling its handler, these functions allow building messages one parameter at a time and extracting message parameters one at a time. The functions operate on "hidden" messages, so these functions are not reentrant |
Low-Level Message Parsing | These functions can retrieve message arguments one-at-a-time. There are some hidden state variables to keep track of the state of unpacking, so these functions are not reentrant. Arguments are returned using a pointer to a union type: #o2_arg_ptr |