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);