X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fmembership.h;h=5850e0ae0d8e265d46f8bd48e94fa5ecff16048c;hb=ad0828aa6431021df45563d34de9976b2d303098;hp=340f92a12728692ac4c22102af8307b488b36604;hpb=d2e189102b643f38418f3caf065dbb91f2ce4266;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/membership.h b/include/membership.h index 340f92a12..5850e0ae0 100644 --- a/include/membership.h +++ b/include/membership.h @@ -17,8 +17,7 @@ */ -#ifndef MEMBERSHIP_H -#define MEMBERSHIP_H +#pragma once class CoreExport Membership : public Extensible { @@ -35,7 +34,7 @@ class CoreExport Membership : public Extensible unsigned int getRank(); }; -class InviteBase +class CoreExport InviteBase { protected: InviteList invites; @@ -46,7 +45,7 @@ class InviteBase friend class Invitation; }; -class Invitation : public classbase +class CoreExport Invitation : public classbase { Invitation(Channel* c, LocalUser* u, time_t timeout) : user(u), chan(c), expiry(timeout) {} @@ -59,5 +58,3 @@ class Invitation : public classbase static void Create(Channel* c, LocalUser* u, time_t timeout); static Invitation* Find(Channel* c, LocalUser* u, bool check_expired = true); }; - -#endif