This commit is contained in:
Ilusha 2024-03-16 12:07:49 +03:00 committed by Ilya Shurupov
parent afab59eb21
commit 69a17a609e
71 changed files with 199 additions and 282 deletions

View file

@ -1,10 +1,9 @@
#pragma once
#include "Strings.hpp"
#include "Module.hpp"
#include <string>
namespace tp {
extern ModuleManifest gModuleConnection;
class Connection {
public:
typedef ualni SizeBytes;

View file

@ -9,20 +9,20 @@ namespace tp {
class LocalConnection : public Connection {
public:
class Location {
String mLocation;
std::string mLocation;
public:
Location() :
mLocation("tmp"){};
explicit Location(const String& location) :
explicit Location(const std::string& location) :
mLocation(location) {}
void setLocation(const String& location) { mLocation = location; }
[[nodiscard]] const String& getLocation() const { return mLocation; }
void setLocation(const std::string& location) { mLocation = location; }
[[nodiscard]] const std::string& getLocation() const { return mLocation; }
[[nodiscard]] bool exists() const;
};
public:
LocalConnection(){ MODULE_SANITY_CHECK(gModuleConnection) };
LocalConnection() = default;
virtual ~LocalConnection() {
if (mStatus.isOpened()) LocalConnection::disconnect();

View file

@ -1,6 +1,6 @@
#pragma once
#include "Common.hpp"
#include "Module.hpp"
namespace tp {
class ServerContext;

View file

@ -1,7 +1,6 @@
#pragma once
#include "ConnectionCommon.hpp"
#include "List.hpp"
namespace tp {
@ -17,7 +16,7 @@ namespace tp {
};
public:
RemoteConnection(){ MODULE_SANITY_CHECK(gModuleConnection) };
RemoteConnection() = default;
virtual ~RemoteConnection() {
if (mStatus.isOpened()) RemoteConnection::disconnect();