|
NAMEtt_message_iarg_add — add a new argument to a message object SYNOPSIS#include &<Tt/tt_c.h> Tt_status tt_message_iarg_add( Tt_message m, Tt_mode n, const char *vtype, int value); DESCRIPTIONThe tt_message_iarg_add function adds a new argument to a message object and sets the value to a given integer. Add all arguments before the message is sent. To change existing argument values, the application must use only modes TT_OUT or TT_INOUT. Adding arguments when replying to a message produces undefined results. The m argument is the opaque handle for the message involved in this operation. The n argument specifies who (sender, handler, observers) writes and reads a message argument. The following modes are defined:
The vtype argument describes the type of argument data being added. The value argument is the value to be added. RETURN VALUEUpon successful completion, the tt_message_iarg_add function returns the status of the operation as one of the following Tt_status values:
SEE ALSOTt/tt_c.h - Tttt_c(5), tt_message_arg_ival_set(3), tt_message_arg_add(3), tt_message_barg_add(3).
|