RMI
RMI function groups
global SimpleC2S
{
...;
}RMI method argument properties
// For example, if you declare the RMI method as follows
Test([in] Proud::String a,[in] int b,[in] float c);
// the following C++ code is generated.
Test(Proud::HostID remote, Proud::RmiContext& rmiContext, const Proud::String& a, const int& b, const float& c);
// When used as a cs file, this means replacing Proud::String with System.String
rename cs(Proud::String, System.String);
...
// For example, you can declare an RMI method like this
Test([in] Proud::String a,[in] int b,[in] float c);
// This will generate the following C# code
Test(Nettention.Proud.HostID remote,Nettention.Proud.RmiContext rmiContext, String a, int b, float c);
- byval properties
- mutable properties
Communicating between programs in different languages
RMI message scope
Usage
Utilization of RMILast updated