4 package com.smartdevicelink.proxy;
\r
6 import java.util.Hashtable;
\r
8 import com.smartdevicelink.proxy.constants.Names;
\r
10 public class RPCRequest extends RPCMessage {
\r
12 public RPCRequest(String functionName) {
\r
13 super(functionName, "request");
\r
14 messageType = Names.request;
\r
17 public RPCRequest(Hashtable hash) {
\r
21 public Integer getCorrelationID() {
\r
22 return (Integer)function.get(Names.correlationID);
\r
25 public void setCorrelationID(Integer correlationID) {
\r
26 if (correlationID != null) {
\r
27 function.put(Names.correlationID, correlationID );
\r
28 } else if (parameters.contains(Names.correlationID)) {
\r
29 function.remove(Names.correlationID);
\r