+ // Process the data from PRIORITY.
+
+ DataReceived = ProcessTextVectors(&ObjectName, &ObjectData, false, "PRIORITY");
+
+ if (DataReceived.begin() != DataReceived.end()){
+
+ try {
+ PriorityTokens = DataReceived.begin()->first.substr(9);
+ }
+
+ catch(const out_of_range &oor){
+ // Do nothing as there is no data.
+ }
+
+ try {
+ PriorityData = stoi(DataReceived.begin()->second);
+ }
+
+ catch(const invalid_argument &oor){
+ PriorityTokens.clear();
+ }
+
+ }
+