neic-glass3  1.4.6
convert.h
Go to the documentation of this file.
1 /*****************************************
2  * This file is documented for Doxygen.
3  * If you modify this file please update
4  * the comments so that Doxygen will still
5  * be able to work.
6  ****************************************/
7 #ifndef CONVERT_H
8 #define CONVERT_H
9 
10 #include <json.h>
11 #include <string>
12 #include <memory>
13 
14 namespace glass3 {
15 namespace parse {
16 
40 std::string hypoToJSONDetection(std::shared_ptr<json::Object> data,
41  const std::string &outputAgencyID,
42  const std::string &outputAuthor);
43 
67 std::string cancelToJSONRetract(std::shared_ptr<json::Object> data,
68  const std::string &outputAgencyID,
69  const std::string &outputAuthor);
70 
89 std::string siteListToStationList(std::shared_ptr<json::Object> data);
90 
114 std::string siteLookupToStationInfoRequest(std::shared_ptr<json::Object> data,
115  const std::string &outputAgencyID,
116  const std::string &outputAuthor);
117 } // namespace parse
118 } // namespace glass3
119 #endif // CONVERT_H
std::string cancelToJSONRetract(std::shared_ptr< json::Object > data, const std::string &outputAgencyID, const std::string &outputAuthor)
json cancel conversion function
Definition: convert.cpp:461
std::string hypoToJSONDetection(std::shared_ptr< json::Object > data, const std::string &outputAgencyID, const std::string &outputAuthor)
json hypo conversion function
Definition: convert.cpp:23
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...
std::string siteListToStationList(std::shared_ptr< json::Object > data)
json station list conversion function
Definition: convert.cpp:547
std::string siteLookupToStationInfoRequest(std::shared_ptr< json::Object > data, const std::string &outputAgencyID, const std::string &outputAuthor)
json station list conversion function
Definition: convert.cpp:699