blob: 945c683dcbc818d696617e1bc5e9a95a06f14c73 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
package com.smartdevicelink.protocol;
import com.smartdevicelink.protocol.enums.MessageType;
import com.smartdevicelink.protocol.enums.SessionType;
public class ProtocolMessage {
private byte version = 1;
private SessionType _sessionType = SessionType.RPC;
private MessageType _messageType = MessageType.UNDEFINED;
private byte _sessionID = 0;
private byte _rpcType;
private int _functionID;
private int _correlationID;
private int _jsonSize;
private byte[] _data = null;
private byte[] _bulkData = null;
public ProtocolMessage() {}
public byte getVersion() {
return version;
}
public void setVersion(byte version) {
this.version = version;
}
public byte getSessionID() {
return _sessionID;
}
public void setSessionID(byte sessionID) {
this._sessionID = sessionID;
}
public byte[] getData() {
return _data;
}
public void setData(byte[] data) {
this._data = data;
this._jsonSize = data.length;
}
public byte[] getBulkData() {
return _bulkData;
}
public void setBulkData(byte[] bulkData) {
if (this._bulkData != null)
this._bulkData = null;
this._bulkData = new byte[bulkData.length];
System.arraycopy(bulkData, 0, this._bulkData, 0, bulkData.length);
//this._bulkData = bulkData;
}
public SessionType getSessionType() {
return _sessionType;
}
public void setSessionType(SessionType sessionType) {
this._sessionType = sessionType;
}
public MessageType getMessageType() {
return _messageType;
}
public void setMessageType(MessageType messageType) {
this._messageType = messageType;
}
public byte getRPCType() {
return _rpcType;
}
public void setRPCType(byte _rpcType) {
this._rpcType = _rpcType;
}
public int getFunctionID() {
return _functionID;
}
public void setFunctionID(int _functionID) {
this._functionID = _functionID;
}
public int getCorrID() {
return _correlationID;
}
public void setCorrID(int _correlationID) {
this._correlationID = _correlationID;
}
public int getJsonSize() {
return _jsonSize;
}
public void setJsonSize(int _jsonSize) {
this._jsonSize = _jsonSize;
}
} // end-class
|