Sfoglia il codice sorgente

DLLexport der neuen funktionen hinzugefügt

Kolja Strohm 3 anni fa
parent
commit
78b7865a50
1 ha cambiato i file con 14 aggiunte e 14 eliminazioni
  1. 14 14
      Network/Network.h

+ 14 - 14
Network/Network.h

@@ -68,17 +68,17 @@ namespace Network
 		Verbindung *verbindung;
 
 	public:
-		NetworkReader( Verbindung *v );
+		__declspec( dllexport ) NetworkReader( Verbindung *v );
 		//! Ließt aus der Datei
 		//! \param bytes Ein Array, der mit Bytes aus der Resource gefüllt werden soll
 		//! \param len Wie viele Bytes aus der Resource gelesen werden sollen
-		void lese( char *bytes, int len ) override;
+		__declspec( dllexport ) void lese( char *bytes, int len ) override;
 		//! Ließt die nächste zeile der Resource ein
 		//! \return Die gelesene Zeile als Text mit zeilenumbruch
-		Framework::Text *leseZeile() override;
+		__declspec( dllexport ) Framework::Text *leseZeile() override;
 		//! Prüft, ob die Resource vollständig gelesen wurde
 		//!  return 1, wenn die Resource vollständig gelesen wurde. 0, sonst
-		bool istEnde() const override;
+		__declspec( dllexport ) bool istEnde() const override;
 	};
 
 	class NetworkWriter : public Framework::StreamWriter
@@ -87,14 +87,14 @@ namespace Network
 		Verbindung *verbindung;
 
 	public:
-		NetworkWriter( Verbindung *v );
+		__declspec( dllexport ) NetworkWriter( Verbindung *v );
 		//! Schreibt in die Resource
 		//! \param bytes Ein Array, der die Bytes enthält, welche in die Resource geschrieben werden soll
 		//! \param len Wie viele Bytes in die Resource geschrieben werden sollen
-		void schreibe( const char *bytes, int len ) override;
+		__declspec( dllexport ) void schreibe( const char *bytes, int len ) override;
 		//! Prüft, ob die Resource vollständig geschrieben wurde
 		//!  return 1, wenn die Resource vollständig geschrieben wurde. 0, sonst
-		bool istEnde() const override;
+		__declspec( dllexport ) bool istEnde() const override;
 	};
 
 	class EncryptedNetworkReader : public Framework::StreamReader
@@ -103,17 +103,17 @@ namespace Network
 		EncryptedVerbindung *verbindung;
 
 	public:
-		EncryptedNetworkReader( EncryptedVerbindung *v );
+		__declspec( dllexport ) EncryptedNetworkReader( EncryptedVerbindung *v );
 		//! Ließt aus der Datei
 		//! \param bytes Ein Array, der mit Bytes aus der Resource gefüllt werden soll
 		//! \param len Wie viele Bytes aus der Resource gelesen werden sollen
-		void lese( char *bytes, int len ) override;
+		__declspec( dllexport ) void lese( char *bytes, int len ) override;
 		//! Ließt die nächste zeile der Resource ein
 		//! \return Die gelesene Zeile als Text mit zeilenumbruch
-		Framework::Text *leseZeile() override;
+		__declspec( dllexport ) Framework::Text *leseZeile() override;
 		//! Prüft, ob die Resource vollständig gelesen wurde
 		//!  return 1, wenn die Resource vollständig gelesen wurde. 0, sonst
-		bool istEnde() const override;
+		__declspec( dllexport ) bool istEnde() const override;
 	};
 
 	class EncryptedNetworkWriter : public Framework::StreamWriter
@@ -122,14 +122,14 @@ namespace Network
 		EncryptedVerbindung *verbindung;
 
 	public:
-		EncryptedNetworkWriter( EncryptedVerbindung *v );
+		__declspec( dllexport ) EncryptedNetworkWriter( EncryptedVerbindung *v );
 		//! Schreibt in die Resource
 		//! \param bytes Ein Array, der die Bytes enthält, welche in die Resource geschrieben werden soll
 		//! \param len Wie viele Bytes in die Resource geschrieben werden sollen
-		void schreibe( const char *bytes, int len ) override;
+		__declspec( dllexport ) void schreibe( const char *bytes, int len ) override;
 		//! Prüft, ob die Resource vollständig geschrieben wurde
 		//!  return 1, wenn die Resource vollständig geschrieben wurde. 0, sonst
-		bool istEnde() const override;
+		__declspec( dllexport ) bool istEnde() const override;
 	};
 }