Lines 64-77
Link Here
|
64 |
* @param str string to be written |
64 |
* @param str string to be written |
65 |
* @return 0 OK, !0 error |
65 |
* @return 0 OK, !0 error |
66 |
*/ |
66 |
*/ |
67 |
virtual int write(const std::string &str) = 0; |
67 |
virtual int write(const std::string &str); |
68 |
|
68 |
|
69 |
/** @short Write given string to output. |
69 |
/** @short Write given string to output. |
70 |
* Abstract, must be overloaded in subclass. |
70 |
* Abstract, must be overloaded in subclass. |
71 |
* @param str string to be written |
71 |
* @param str string to be written |
72 |
* @return 0 OK, !0 error |
72 |
* @return 0 OK, !0 error |
73 |
*/ |
73 |
*/ |
74 |
virtual int write(const char *str) = 0; |
74 |
virtual int write(const char *str); |
75 |
|
75 |
|
76 |
/** @short Write given string to output. |
76 |
/** @short Write given string to output. |
77 |
* Abstract, must be overloaded in subclass. |
77 |
* Abstract, must be overloaded in subclass. |
Lines 82-94
Link Here
|
82 |
*/ |
82 |
*/ |
83 |
virtual int write(const std::string &str, |
83 |
virtual int write(const std::string &str, |
84 |
std::pair<std::string::const_iterator, |
84 |
std::pair<std::string::const_iterator, |
85 |
std::string::const_iterator> interval) = 0; |
85 |
std::string::const_iterator> interval); |
86 |
|
86 |
|
87 |
/** @short Flush buffered data to the output. |
87 |
/** @short Flush buffered data to the output. |
88 |
* Abstract, must be overloaded in subclass. |
88 |
* Abstract, must be overloaded in subclass. |
89 |
* @return 0 OK, !0 error |
89 |
* @return 0 OK, !0 error |
90 |
*/ |
90 |
*/ |
91 |
virtual int flush() = 0; |
91 |
virtual int flush(); |
92 |
|
92 |
|
93 |
/** @short Get error log. |
93 |
/** @short Get error log. |
94 |
* @return error log |
94 |
* @return error log |