CARMA C++
CorrDataUpdater.h
1 #ifndef CARMA_CORRELATOR_TRANSPORT_CORRDATAUPDATER_H
2 #define CARMA_CORRELATOR_TRANSPORT_CORRDATAUPDATER_H
3 
4 #include <string>
5 
6 namespace carma {
7 namespace correlator {
8 
9 namespace obsRecord2 {
10 
11 
12 } // namespace carma::correlator::obsRecord2
13 
14 
15 namespace transport {
16 
17 
18 class CorrDataUpdater {
19  public:
20  void
21  runUpdateLoop( const ::std::string & doName,
22  const ::std::string & ecName,
23  const unsigned short controlPort,
24  const ::std::string & remoteName,
25  const int portOffset,
26  const int bandNo,
27  void (*shutdownCallback)( void * ),
28  void * shutdownCallbackArg,
29  const ::std::string & hwType,
30  bool spectralLineMode,
31  const int maxCorrDataAgeFrames );
32 };
33 
34 
35 } // namespace carma::correlator::transport
36 } // namespace carma::correlator
37 } // namespace carma
38 
39 #endif