Loading ccsrc/Protocols/Json/json_codec.cc +4 −0 Original line number Original line Diff line number Diff line Loading @@ -131,6 +131,10 @@ int json_codec::decode (const OCTETSTRING& p_data, LibItsHttp__JsonMessageBodyTy LocationAPI__TypesAndValues::TerminalDistance terminal_distance; LocationAPI__TypesAndValues::TerminalDistance terminal_distance; terminal_distance.decode(LocationAPI__TypesAndValues::TerminalDistance_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); terminal_distance.decode(LocationAPI__TypesAndValues::TerminalDistance_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); msg.terminalDistance() = terminal_distance; msg.terminalDistance() = terminal_distance; } else if (it->second.find("\"enteringLeavingCriteria\"") != std::string::npos) { LocationAPI__TypesAndValues::CircleNotificationSubscription notif; notif.decode(LocationAPI__TypesAndValues::CircleNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); msg.circleNotificationSubscription() = notif; } else if (it->second.find("\"distanceNotificationSubscription\"") != std::string::npos) { } else if (it->second.find("\"distanceNotificationSubscription\"") != std::string::npos) { LocationAPI__TypesAndValues::DistanceNotificationSubscription notif; LocationAPI__TypesAndValues::DistanceNotificationSubscription notif; notif.decode(LocationAPI__TypesAndValues::DistanceNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); notif.decode(LocationAPI__TypesAndValues::DistanceNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); Loading Loading
ccsrc/Protocols/Json/json_codec.cc +4 −0 Original line number Original line Diff line number Diff line Loading @@ -131,6 +131,10 @@ int json_codec::decode (const OCTETSTRING& p_data, LibItsHttp__JsonMessageBodyTy LocationAPI__TypesAndValues::TerminalDistance terminal_distance; LocationAPI__TypesAndValues::TerminalDistance terminal_distance; terminal_distance.decode(LocationAPI__TypesAndValues::TerminalDistance_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); terminal_distance.decode(LocationAPI__TypesAndValues::TerminalDistance_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); msg.terminalDistance() = terminal_distance; msg.terminalDistance() = terminal_distance; } else if (it->second.find("\"enteringLeavingCriteria\"") != std::string::npos) { LocationAPI__TypesAndValues::CircleNotificationSubscription notif; notif.decode(LocationAPI__TypesAndValues::CircleNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); msg.circleNotificationSubscription() = notif; } else if (it->second.find("\"distanceNotificationSubscription\"") != std::string::npos) { } else if (it->second.find("\"distanceNotificationSubscription\"") != std::string::npos) { LocationAPI__TypesAndValues::DistanceNotificationSubscription notif; LocationAPI__TypesAndValues::DistanceNotificationSubscription notif; notif.decode(LocationAPI__TypesAndValues::DistanceNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); notif.decode(LocationAPI__TypesAndValues::DistanceNotificationSubscription_descr_, decoding_buffer, TTCN_EncDec::CT_JSON); Loading