Allows to add the given XmlRpcMethodValue in the next parameter position available.
This function allows to add created XmlRpcMethodValue into the given XmlRpcMethodCall following the position of the call ordering.
Here is an example where a method with two parameters is created and then these two parameter values are added sequentially:
As we have observed from the example, the parameters are added as they are created, then this function keeps tracking about the position where the next element added should be stored. Moreover, the function checks you don't add more parameters than the value configured while creating the XmlRpcMethodCall object, at method_call_new.
The function will fail if some of the parameters received are NULL or the caller is trying to add more parameter than the XmlRpcMethodCall could accept. The function will not perform any copy from data received.