CARMA C++
AntennaNameResolver.h
Go to the documentation of this file.
1 
13 #include <unistd.h>
14 
15 #include <iosfwd>
16 
17 #include "carma/util/Trace.h"
18 
20 
21 #define ANRSHMNAME "antnameresolver"
22 #define MARKEDNAME "MYANTNAME"
23 
24 namespace carma
25 {
26  namespace antenna
27  {
28  namespace bima
29  {
30  class AntennaNameResolver : public SharedMemory
31  {
32  public:
33  AntennaNameResolver();
34  AntennaNameResolver( const char *name );
35  ~AntennaNameResolver() {};
36 
37  // Return antenna name in the form of
38  std::string getAntennaName();
39 
40  private:
41  std::string _myName;
42  std::string getHostName();
43 
44  }; // class AntennaNameResolver
45  } // bima
46  } // antenna
47 } // carma
48 
Interface file for the carma::util::Trace class and related macros.
Class definition for SharedMemory on the BIMA antennas.