|
| ConsoleStream (gate_console_t *strm) |
|
void | init (gate_console_t *strm) |
|
uintptr_t | getResource (enumint_t type) |
|
bool | awaitChar (uint32_t timeoutMS=TimeoutNever) |
|
void | readChar (char_32_t &chr) |
|
bool | readChar (char_32_t &chr, uint32_t timeoutMS) |
|
size_t | writeErr (char const *buffer, size_t bufferlen) |
|
size_t | writeErr (String const &text) |
|
void | flushErr () |
|
bool | readLine (String &line, uint32_t charTimeout=TimeoutNever) |
|
ConsoleStream & | operator>> (String &line) |
|
Stream & | operator<< (String const &str) |
|
Stream & | operator<< (gate_string_t const *str) |
|
Stream & | operator<< (char const *str) |
|
Stream & | operator<< (bool_t const &b) |
|
Stream & | operator<< (int8_t const &num) |
|
Stream & | operator<< (int16_t const &num) |
|
Stream & | operator<< (uint16_t const &num) |
|
Stream & | operator<< (int32_t const &num) |
|
Stream & | operator<< (uint32_t const &num) |
|
Stream & | operator<< (int64_t const &num) |
|
Stream & | operator<< (uint64_t const &num) |
|
Stream & | operator<< (real32_t const &num) |
|
Stream & | operator<< (real64_t const &num) |
|
Stream & | operator<< (unsigned int const &num) |
|
Stream & | operator<< (int const &num) |
|
Stream & | operator<< (unsigned long const &num) |
|
Stream & | operator<< (long const &num) |
|
| Stream (gate_stream_t *strm) |
|
| Stream (Stream const &src) |
|
size_t | read (char *buffer, size_t bufferlen) |
|
size_t | peek (char *buffer, size_t bufferlen) |
|
size_t | write (char const *buffer, size_t bufferlen) |
|
void | flush () |
|
size_t | readBlock (char *buffer, size_t bufferlen) |
|
size_t | writeBlock (char const *buffer, size_t bufferlen) |
|
Result< size_t > | tryRead (char *buffer, size_t bufferlen) noexcept |
|
Result< size_t > | tryPeek (char *buffer, size_t bufferlen) noexcept |
|
Result< size_t > | tryWrite (char const *buffer, size_t bufferlen) noexcept |
|
Result< Void > | tryFlush () noexcept |
|
Result< size_t > | tryReadBlock (char *buffer, size_t bufferlen) noexcept |
|
Result< size_t > | tryWriteBlock (char const *buffer, size_t bufferlen) noexcept |
|
void | print (char const *buffer, size_t bufferlen) |
|
void | print (int32_t const &num) |
|
void | print (uint32_t const &num) |
|
void | print (int64_t const &num) |
|
void | print (uint64_t const &num) |
|
void | print (real64_t const &num, unsigned intlen=0, unsigned decimallen=3, unsigned grouplen=0) |
|
void | print (unsigned int const &num) |
|
void | print (int const &num) |
|
void | print (unsigned long const &num) |
|
void | print (long const &num) |
|
void | println (String const &str) |
|
void | println (char const *str) |
|
void | println (char const *buffer, size_t bufferlen) |
|
void | read (StringBuilder &strbuilder) |
|
Stream & | operator<< (String const &str) |
|
Stream & | operator<< (gate_string_t const *str) |
|
Stream & | operator<< (char const *str) |
|
Stream & | operator<< (bool_t const &b) |
|
Stream & | operator<< (int8_t const &num) |
|
Stream & | operator<< (int16_t const &num) |
|
Stream & | operator<< (uint16_t const &num) |
|
Stream & | operator<< (int32_t const &num) |
|
Stream & | operator<< (uint32_t const &num) |
|
Stream & | operator<< (int64_t const &num) |
|
Stream & | operator<< (uint64_t const &num) |
|
Stream & | operator<< (real32_t const &num) |
|
Stream & | operator<< (real64_t const &num) |
|
Stream & | operator<< (unsigned int const &num) |
|
Stream & | operator<< (int const &num) |
|
Stream & | operator<< (unsigned long const &num) |
|
Stream & | operator<< (long const &num) |
|
Stream & | operator>> (String &str) |
|
| ObjectImpl (impl_t *impl) noexcept |
|
| ObjectImpl (ObjectImpl const &src) noexcept |
|
ObjectImpl & | operator= (ObjectImpl const &that) noexcept |
|
impl_t * | c_impl () const noexcept |
|
| Object (gate_object_ptr_t obj_ptr) noexcept |
|
| Object (Object const &obj) noexcept |
|
Object & | operator= (Object const &obj) noexcept |
|
String | getInterfaceName () |
|
gate_object_ptr_t | c_impl () noexcept |
|
bool_t | operator! () const noexcept |
|
bool_t | empty () const noexcept |
|