Add index files

This commit is contained in:
Rico Tiongson 2019-02-07 16:44:13 +08:00
parent be9d711d6f
commit a3ed877e33
3 changed files with 68 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
# C++ generated headers
*.gch

View File

@ -0,0 +1,18 @@
#!/bin/g++
#ifndef __COMFORTABLE_SWIPE__
#define __COMFORTABLE_SWIPE__
// export all modules here
#include "gesture/swipe_gesture.cpp"
#include "service/autostart.cpp"
#include "service/buffer.cpp"
#include "service/help.cpp"
#include "service/restart.cpp"
#include "service/start.cpp"
#include "service/stop.cpp"
#include "util/autostart_filename.cpp"
#include "util/conf_filename.cpp"
#include "util/read_config_file.cpp"
#include "util/regex.cpp"
#endif /* __COMFORTABLE_SWIPE__ */

View File

@ -0,0 +1,48 @@
#ifndef __COMFORTABLE_SWIPE__index_hpp__
#define __COMFORTABLE_SWIPE__index_hpp__
// global definitions
#ifndef __COMFORTABLE_SWIPE__PROGRAM__
#define __COMFORTABLE_SWIPE__PROGRAM__ "/usr/local/bin/comfortable-swipe"
#endif /* __COMFORTABLE_SWIPE__PROGRAM__ */
#ifndef __COMFORTABLE_SWIPE__CONFIG__
#define __COMFORTABLE_SWIPE__CONFIG__ "/usr/local/share/comfortable-swipe/comfortable-swipe.conf"
#endif /* __COMFORTABLE_SWIPE__CONFIG__ */
#include <map> // std::map
#include <string> // std::string
#include "gesture/swipe_gesture.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
namespace comfortable_swipe
{
namespace util
{
extern const char* GESTURE_SWIPE_BEGIN_REGEX_PATTERN;
extern const char* GESTURE_SWIPE_UPDATE_REGEX_PATTERN;
extern const char* GESTURE_SWIPE_END_REGEX_PATTERN;
std::map<std::string, std::string> read_config_file(const char*);
const char* autostart_filename();
constexpr const char* conf_filename();
}
namespace service
{
void autostart();
void buffer();
void help();
void restart();
void start();
void stop();
}
}
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __COMFORTABLE_SWIPE__index_hpp__ */