Interface RpcMarshalable
-
- All Known Implementing Classes:
ExternalEnv
public interface RpcMarshalableDefines the methods required to marshal an arbitrary object onto a ByteBuffer for the Perforce RPC connection.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidmarshal(java.nio.ByteBuffer buf)Marshal the associated object onto the passed-in ByteBuffer.
-
-
-
Method Detail
-
marshal
void marshal(java.nio.ByteBuffer buf) throws java.nio.BufferOverflowExceptionMarshal the associated object onto the passed-in ByteBuffer.- Parameters:
buf- non-null ByteBuffer; should be big enough to take the marshaled object- Throws:
java.nio.BufferOverflowException- if the passed-in buffer wasn't big enough
-
-