Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Reader.h
- *
- * Created on: 27.11.2015
- * Author: sorong
- */
- #include <iostream>
- #ifndef READER_H_
- #define READER_H_
- namespace myreader {
- /**
- * Die Klasse @link Reader @endlink dient dem Auslesen einer Website bzw. eines RSS-Feeds.
- */
- class Reader {
- public:
- /**
- * Konstruktor der Klasse.
- * Erstellt ein @link Reader @endlink-Objekt und reserviert entsprechend Speicher dafür.
- */
- Reader();
- /**
- * Destruktor der Klasse.
- * Räumt den durch ein @link Reader @endlink-Objekt reservierten Speicher wieder frei
- * und löscht das Objekt
- */
- virtual ~Reader();
- /**
- * Liest eine URL anhand eines Strings.
- * @param url Die zu lesende URL
- * @return Der gelesene String.
- */
- std::string read(std::string);
- private:
- /**
- * Copy-Konstruktor der Klasse.
- * Erstellt ein @link Reader @endlink-Objekt und reserviert entsprechend Speicher.
- * @param Referenz auf "Vorlage
- */
- Reader(const Reader&);
- /**
- * Zuweisungsoperator-Konstruktor der Klasse.
- * Erstellt ein @link Reader @endlink-Objekt und reserviert entsprechend Speicher.
- * @param Referenz auf "Vorlage
- */
- const Reader &operator=(const Reader&);
- std::string *data_buffer;
- /**
- *
- * @param data Pointer auf
- * @param size
- * @param nmemb
- * @param userdata
- * @return Anzahl der bearbeitenden Bytes.
- */
- static size_t f(char *data, size_t size, size_t nmemb, void *userdata);
- };
- }
- #endif /* READER_H_ */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement