EUDAQ
 All Classes Namespaces Files Functions Variables Pages
TransportFactory.hh
1 #ifndef EUDAQ_INCLUDED_TransportFactory
2 #define EUDAQ_INCLUDED_TransportFactory
3 
4 #include "eudaq/TransportClient.hh"
5 #include "eudaq/TransportServer.hh"
6 
7 namespace eudaq {
8 
13  public:
14  static TransportServer *CreateServer(const std::string &name);
15  static TransportClient *CreateClient(const std::string &name);
16 
17  struct TransportInfo;
18  static void Register(const TransportInfo &info);
19  };
20 }
21 
22 #endif // EUDAQ_INCLUDED_TransportFactory
Definition: TransportFactory.hh:12
Definition: TransportServer.hh:10
Definition: TransportFactory.cc:16
Definition: TransportClient.hh:9