Class RpcFunction


  • public class RpcFunction
    extends java.lang.Object
    General Perforce RPC function utilities and definitions.

    An RPC function in this context is anything that can be encoded with the "func" field in an RPC packet, e.g. "func client-Message", "func user-files", or "func dm-Login".

    Note that a lot of optimizations could be done here, but we'll hold off on this until we're clearer about usage models, actual performance, etc. -- HR. (And a lot of this would have been easier if the RPC protocol didn't insist on camel case or mixed case function strings...).

    • Field Detail

      • NO_METADATA

        public static final RpcFunctionMetadata NO_METADATA
        Used to signal that there's no corresponding function metadata for an encoding or name.
    • Constructor Detail

      • RpcFunction

        public RpcFunction()