~thomas-voss/location-service/fix-up-command-line-snap

« back to all changes in this revision

Viewing changes to include/location/connectivity/radio_cell.h

  • Committer: Thomas Voß
  • Date: 2016-08-26 11:57:39 UTC
  • mfrom: (261.1.5 refactor-public-structs)
  • Revision ID: thomas.voss@canonical.com-20160826115739-uibmrkoarr24dr6i
Merge lp:~thomas-voss/location-service/ramp-up-abi-stability.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
namespace connectivity
35
35
{
36
36
/** @brief Models a radio cell that one of the modems in the system is connected to. */
37
 
struct RadioCell
 
37
struct LOCATION_DLL_PUBLIC RadioCell
38
38
{
39
39
    /** @cond */
40
40
    typedef std::shared_ptr<RadioCell> Ptr;
252
252
};
253
253
 
254
254
/** @brief Returns true iff lhs equals rhs. */
255
 
bool operator==(const RadioCell::Gsm& lhs, const RadioCell::Gsm& rhs);
 
255
LOCATION_DLL_PUBLIC bool operator==(const RadioCell::Gsm& lhs, const RadioCell::Gsm& rhs);
256
256
 
257
257
/** @brief Pretty-prints the given gsm details to the given output stream. */
258
 
std::ostream& operator<<(std::ostream& out, const RadioCell::Gsm& gsm);
 
258
LOCATION_DLL_PUBLIC std::ostream& operator<<(std::ostream& out, const RadioCell::Gsm& gsm);
259
259
 
260
260
/** @brief Returns true iff lhs equals rhs. */
261
 
bool operator==(const RadioCell::Umts& lhs, const RadioCell::Umts& rhs);
 
261
LOCATION_DLL_PUBLIC bool operator==(const RadioCell::Umts& lhs, const RadioCell::Umts& rhs);
262
262
 
263
263
/** @brief Pretty-prints the given umts details to the given output stream. */
264
 
std::ostream& operator<<(std::ostream& out, const RadioCell::Umts& umts);
 
264
LOCATION_DLL_PUBLIC std::ostream& operator<<(std::ostream& out, const RadioCell::Umts& umts);
265
265
 
266
266
/** @brief Returns true iff lhs equals rhs. */
267
 
bool operator==(const RadioCell::Lte& lhs, const RadioCell::Lte& rhs);
 
267
LOCATION_DLL_PUBLIC bool operator==(const RadioCell::Lte& lhs, const RadioCell::Lte& rhs);
268
268
 
269
269
/** @brief Pretty-prints the given gsm details to the given output stream. */
270
 
std::ostream& operator<<(std::ostream& out, const RadioCell::Lte& lte);
 
270
LOCATION_DLL_PUBLIC std::ostream& operator<<(std::ostream& out, const RadioCell::Lte& lte);
271
271
 
272
272
/** @brief Returns true iff lhs equals rhs. */
273
 
bool operator==(const RadioCell& lhs, const RadioCell& rhs);
 
273
LOCATION_DLL_PUBLIC bool operator==(const RadioCell& lhs, const RadioCell& rhs);
274
274
 
275
275
/** @brief Pretty-prints the given cell to the given output stream. */
276
 
std::ostream& operator<<(std::ostream& out, const RadioCell& cell);
 
276
LOCATION_DLL_PUBLIC std::ostream& operator<<(std::ostream& out, const RadioCell& cell);
277
277
}
278
278
}
279
279
}