00001 #ifndef LUX_API_DOCUMENTCONFIGPARSER_H 00002 #define LUX_API_DOCUMENTCONFIGPARSER_H 00003 00004 #include "lux/document/document_definition.pb.h" 00005 00006 #include <string> 00007 00008 namespace Lux { 00009 00013 class DocumentConfigParser { 00014 public: 00020 static bool parse(std::string service, Config::Document &doc_config); 00021 private: 00022 static std::string default_config_dir_; 00023 00024 static bool is_readable(const char *file); 00025 }; 00026 } 00027 00028 #endif