Move xplat/sonar/xplat/Sonar* to Flipper*
Summary: Part of the Sonar -> Flipper rename Intentionally left externally visible buck target as Sonar for now to minimize diff size. Reviewed By: passy Differential Revision: D9871684 fbshipit-source-id: 6926eb62c578a05cd895745c75ed7da3cfe965b5
This commit is contained in:
committed by
Facebook Github Bot
parent
e1f4b73783
commit
df8763e697
33
xplat/Flipper/ConnectionContextStore.h
Normal file
33
xplat/Flipper/ConnectionContextStore.h
Normal file
@@ -0,0 +1,33 @@
|
||||
#pragma once
|
||||
|
||||
#include <string>
|
||||
#include <folly/io/async/SSLContext.h>
|
||||
#include <folly/dynamic.h>
|
||||
#include "SonarInitConfig.h"
|
||||
|
||||
using namespace folly;
|
||||
|
||||
namespace facebook {
|
||||
namespace flipper {
|
||||
|
||||
class ConnectionContextStore {
|
||||
|
||||
public:
|
||||
ConnectionContextStore(DeviceData deviceData);
|
||||
bool hasRequiredFiles();
|
||||
std::string createCertificateSigningRequest();
|
||||
std::shared_ptr<SSLContext> getSSLContext();
|
||||
std::string getCertificateDirectoryPath();
|
||||
std::string getDeviceId();
|
||||
void storeConnectionConfig(folly::dynamic& config);
|
||||
|
||||
private:
|
||||
DeviceData deviceData_;
|
||||
|
||||
std::string absoluteFilePath(const char* filename);
|
||||
bool ensureSonarDirExists();
|
||||
|
||||
};
|
||||
|
||||
} // namespace flipper
|
||||
} //namespace facebook
|
||||
Reference in New Issue
Block a user