commit 53ae14221d1ebddfb704d6faa0cdb60aa8223f04
parent 33d3c31422e4e9e5191466ac62ff091727463498
Author: Dominik Schmidt <dominik@schm1dt.ch>
Date: Wed, 12 Sep 2018 23:43:32 +0200
Finalize the endpoint classes
Diffstat:
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/bastlibridge/interfaces/mail.d b/src/bastlibridge/interfaces/mail.d
@@ -6,7 +6,7 @@ import std.algorithm;
import std.concurrency;
-class Mail: Endpoint{
+final class Mail: Endpoint{
string shellcmd;
__gshared Tid tid;
@@ -58,6 +58,6 @@ class Mail: Endpoint{
}
}
-class MailAddress : Channel{
+final class MailAddress : Channel{
}
diff --git a/src/bastlibridge/interfaces/stdout.d b/src/bastlibridge/interfaces/stdout.d
@@ -4,7 +4,7 @@ import std.process;
import std.experimental.logger;
import std.datetime: SysTime, Clock;
-class NullMessage : Message{
+final class NullMessage : Message{
string msg;
this(Endpoint ep, string msg){
this.msg=msg;
@@ -30,7 +30,7 @@ class NullMessage : Message{
}
}
-class NullEndpoint : Endpoint{
+final class NullEndpoint : Endpoint{
this(Manager m, string args){
super(m,args);
@@ -43,6 +43,6 @@ class NullEndpoint : Endpoint{
override void stop(){}
}
-class NullChan : Channel{
+final class NullChan : Channel{
}
diff --git a/src/bastlibridge/interfaces/telegram.d b/src/bastlibridge/interfaces/telegram.d
@@ -10,7 +10,7 @@ import std.datetime : SysTime, Clock;
import std.json;
import std.algorithm;
-class Telegram: QueuedEndpoint{
+final class Telegram: QueuedEndpoint{
private tg.Telegram telegram, telegram_listener;
Mutex telegram_lock, listener_lock;
@@ -131,7 +131,7 @@ class Telegram: QueuedEndpoint{
}
}
-class TelegramChannel : Channel{
+final class TelegramChannel : Channel{
long id;
this(long id){
this.id=id;