
package com.smartgwt.client.docs;

/**
 * <h3>RPC timing logs</h3>
 * RPC (Remote Procedure Call) timing data helps identify performance bottlenecks in client-server
 * interactions. <P> <b>Key APIs</b> <ul> <li><code>RPCManager.setTimingDataEnabled()</code> ?
 * enables detailed timing collection.</li>
 * <li><code>RPCManager.addProcessingCompleteCallback()</code> ? run code after each RPC
 * completes.</li> <li><code>RPCManager.getTransactionDescription()</code> ? short description of
 * a transaction.</li> <li><code>RPCManager.getTimingData()</code> ? returns structured timing
 * data.</li> <li><code>RPCManager.getFormattedTimingData()</code> ? human-readable timing
 * log.</li> </ul> <P> <b>Usage in testing</b>   <p> Log RPC timing info for transactions
 * exceeding thresholds, and optionally fail tests that exceed defined limits.
 */
public interface UsingRPCTimingLogs {
}
