diff --git a/dub.json b/dub.json index f82960d..daa322c 100644 --- a/dub.json +++ b/dub.json @@ -4,6 +4,7 @@ ], "copyright": "Copyright © 2020, Tristan B. Kildaire", "dependencies": { + "protobuf": "~>0.6.2", "bformat": "~>1.0.8", "tristanable": "~>2.2.0" }, diff --git a/dub.selections.json b/dub.selections.json index 9f592c9..dd16499 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -2,6 +2,7 @@ "fileVersion": 1, "versions": { "bformat": "1.0.8", + "protobuf": "0.6.2", "tristanable": "2.2.0" } } diff --git a/source/libdnet/api/client.d b/source/libdnet/api/client.d index 113c65e..1bb5af9 100644 --- a/source/libdnet/api/client.d +++ b/source/libdnet/api/client.d @@ -1 +1,20 @@ -module libdnet.api.client; \ No newline at end of file +module libdnet.api.client; + +/** +* Client +* +* Represents a connection to the server. This +* contains quite a number of things such as +* basic command support, notifications support +* (asynchronous) allowing one to attached handlers +* to each different asynchronous message types. +* +* Along with the basic command support is the ability +* to queue tasks up and have handlers attached to them +* for when they complete (server-side asycnrhonous support +* is mirrored into the library) +*/ +public final class Client +{ + +} \ No newline at end of file