CARMA C++
SoundsTable.h
1 
2 /*
3  * $Id: SoundsTable.h,v 1.3 2012/01/20 17:04:50 iws Exp $
4  */
5 
6 #ifndef CARMA_ALARM_SOUNDSTABLE_H
7 #define CARMA_ALARM_SOUNDSTABLE_H
8 
9 #include <string>
10 
11 #include <carma/services/Table.h>
12 
13 namespace carma {
14 namespace alarm {
15 
16 class SoundsTable
17 {
18  public:
19  SoundsTable();
20  SoundsTable(const std::string &file);
21 
22  ::std::string getSoundFileByName( const ::std::string &name );
23  ::std::string getSoundFullPathFileByName( const ::std::string &name );
24 
25  private:
27 };
28 
29 } // namespace alarm
30 } // namespace carma
31 
32 #endif // CARMA_ALARM_SOUNDSTABLE_H
Common table functions.
Simple ASCII Table format, fully memory based.
Definition: Table.h:126