CARMA C++
FastPdbData.h
Go to the documentation of this file.
1 // $Id: FastPdbData.h,v 1.1 2014/05/05 22:52:38 eml Exp $
2 
3 #ifndef SZA_UTIL_FASTPDBDATA_H
4 #define SZA_UTIL_FASTPDBDATA_H
5 
15 #include "carma/szautil/NetUnion.h"
16 #include "carma/szautil/Server.h"
17 
18 namespace sza {
19  namespace util {
20 
21  class FastPdbData : public NetUnion, public Server::ServerData {
22  public:
23 
24  enum {
25  MEM_SRCLIST = 0x1,
26  MEM_PROJLIST = 0x2,
27  MEM_RESPONSE = 0x4,
28  };
29 
30  std::string source_;
31  std::string project_;
32  std::string response_;
33 
37  FastPdbData();
38 
42  virtual ~FastPdbData();
43 
44  friend std::ostream& operator<<(std::ostream& os, FastPdbData& data);
45 
46  private:
47  }; // End class FastPdbData
48 
49  } // End namespace util
50 } // End namespace sza
51 
52 
53 
54 #endif // End #ifndef SZA_UTIL_FASTPDBDATA_H