|
@@ -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;
|
|
|
};
|
|
|
}
|
|
|
|