Archived

This forum has been archived. Please start a new discussion on GitHub.

in data with out parameters?

If I have an out parameter, is it strickly output only or does data get sent to the remote side as well?

For example:

struct Parameter {
short a1;
short a2;
}

interface SomeIFace {
int someMethod(out Parameter param);
}

Now, if on my proxy side I do this:

SomeIFacePrx proxy;

Parameter param;
param.a1 = 10;

proxy->someMethod(param);

Will the values within the param struct be sent to the remote side, or is it solely for taking output values back to the proxy? I'm not seeing data being sent, so I want to make sure this is a design feature vs. some bug in my code.

If I do want to send partial data from the structure and return data from the structure as well, I suppose I just need to support a second argument?

Comments

  • bernard
    bernard Jupiter, FL
    Hi Caleb,

    Out parameters are purely out -- no in-data is sent.

    Best regards,
    Bernard