- Direct Known Subclasses:
- RpcHandConverter17
public class RpcHandConverter16
extends RpcHandConverter15
In ARServer 8.0 and later, we have changed underneath RPC layer to communicate with server to reduce network traffic.
1. * ArNameType15 is the same structure in memory as ArNameType8 -- an array
of Ar_MAX_NAME_SIZE8 bytes. However, we write a custom XDR routine
xdr_ArNameType15 to transfer it as a string, rather than as an array.
ARNameType values are typically much shorter than 255 (active link
names, for example, usually average around 40 bytes), so we can save
a lot of network traffic this way.
2. * ArAccessNameType15 is the same structure in memory as ArAccessNameType --
an array of Ar_MAX_ACCESS_NAME_SIZE bytes. However, we write a
custom XDR routine xdr_ArAccessNameType15 to transfer it as a string,
rather than as an array.
ARAccessNameType values are typically much shorter than 255 (they are
group and user names), so we can save a lot of network traffic this way.
There are other new API and API level 16 changes as well, which are the same as we have done from
form one Rpc version to another.