Skip to content
Snippets Groups Projects

Minimal c interface

Merged Timm Fitschen requested to merge f-extern-c into dev
All threads resolved!
15 files
+ 366
139
Compare changes
  • Side-by-side
  • Inline
Files
15
@@ -32,7 +32,7 @@
#include <map> // for multimap
#include <memory> // for shared_ptr
#include <string> // for string
#include "caosdb/utils.h" // for base64_encode
#include "caosdb/utility.h" // for base64_encode
#include "grpcpp/impl/codegen/interceptor.h" // for Status
#include "grpcpp/impl/codegen/security/auth_context.h" // for AuthContext
#include "grpcpp/impl/codegen/status.h" // for Status
@@ -40,7 +40,7 @@
namespace caosdb {
namespace authentication {
using caosdb::utils::base64_encode;
using caosdb::utility::base64_encode;
using grpc::AuthContext;
using grpc::MetadataCredentialsPlugin;
using grpc::Status;
@@ -51,7 +51,7 @@ using grpc::string_ref;
*/
class Authenticator {
public:
[[nodiscard]] virtual auto getCallCredentials() const
[[nodiscard]] virtual auto GetCallCredentials() const
-> std::shared_ptr<grpc::CallCredentials> = 0;
};
@@ -82,7 +82,7 @@ public:
PlainPasswordAuthenticator(const std::string &username,
const std::string &password);
[[nodiscard]] auto getCallCredentials() const
[[nodiscard]] auto GetCallCredentials() const
-> std::shared_ptr<grpc::CallCredentials> override;
};
} // namespace authentication
Loading