IPB_Session interface:
GetMarshaler method
Description
Obtains the marshaler object associated with a proxy object.
Syntax
GetMarshaler(pbproxyObject obj)
Argument
|
Description
|
obj
|
An object of type pbproxyObject for
which you want to find the marshaler.
|
Return Values
IPBX_Marshaler*.
Examples
This code creates a Java marshaler object and associates
it with a proxy. Later, GetMarshaler is used
to get the marshaler object:
// Create JavaMarshaler
JavaMarshaler* marshaler = new JavaMarshaler(env,
proxy, jobj);
// Associate the JavaMarshaler with the
// PowerBuilder proxy
session-> SetMarshaler(proxy, marshaler);
ci-> pArgs-> GetAt(0)-> SetObject(proxy);
ci-> returnValue-> SetLong(kSuccessful);
return PBX_OK;
...
// Get the marshaler
IPBX_Marshaler* pIPBX_Marshaler = NULL;
pIPBX_Marshaler =(IPBX_Marshaler*)session
-> GetMarshaler(proxy);
See Also
SetMarshaler