xtd 0.2.0
Loading...
Searching...
No Matches
icontrol_trace.hpp
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/interface>
6#include <xtd/string>
7
9namespace xtd {
11 namespace forms {
23 public:
25
29 virtual void write(const xtd::string& message) = 0;
30
33 virtual void write_line(const xtd::string& message) = 0;
34
36 virtual void flush() = 0;
38 };
39 }
40}
Represents text as a sequence of character units.
Definition basic_string.hpp:79
Allow a control to be called by control_trace_listener for writing debug or trace message.
Definition icontrol_trace.hpp:22
virtual void write_line(const xtd::string &message)=0
Write debug or trace message on this instance control followed by line terminator.
virtual void write(const xtd::string &message)=0
Write debug or trace message on this instance control.
virtual void flush()=0
Flushes the output buffer and causes buffered data to write to the control.
Implements a Windows message.
Definition message.hpp:28
#define interface_
This keyword is use to represent an interface.
Definition interface.hpp:58
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition xtd_about_box.hpp:12
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10