X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/9701b7ab4dc4cd709ad4dcaa750fc0021f15e231..9e321f1d39023f4ba86cd354eda0c347ac15fca2:/include/stg/auth.h

diff --git a/include/stg/auth.h b/include/stg/auth.h
index 8cdc3f2d..7f4db2b8 100644
--- a/include/stg/auth.h
+++ b/include/stg/auth.h
@@ -18,21 +18,19 @@
  *    Author : Boris Mikhailenko <stg34@stargazer.dp.ua>
  */
 
- /*
- $Revision: 1.6 $
- $Date: 2009/03/18 17:24:57 $
- */
-
-#ifndef AUTH_H
-#define AUTH_H
+#pragma once
 
 #include "plugin.h"
-#include "stg_message.h"
-#include "noncopyable.h"
 
-class AUTH : public PLUGIN {
-public:
-    virtual int SendMessage(const STG_MSG & msg, uint32_t ip) const = 0;
+#include <cstdint>
+
+namespace STG
+{
+
+struct Message;
+
+struct Auth : Plugin {
+    virtual int SendMessage(const Message& msg, uint32_t ip) const = 0;
 };
 
-#endif
+}