#include <port.hpp>
Definition at line 34 of file port.hpp.
port accept | ( | ) | [virtual] |
Reimplemented in socket_port_rep.
Definition at line 88 of file port.cpp.
References ERROR, port_rep::expression(), mmx::lf, and mmx::mmerr.
00088 { 00089 mmerr << "port= " << expression () << lf; 00090 ERROR ("socket server port expected"); 00091 }
bool busy | ( | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, file_port_rep, formatting_port_rep, output_string_port_rep, input_string_port_rep, and input_output_string_port_rep.
nat can_read | ( | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, file_port_rep, formatting_port_rep, input_string_port_rep, and input_output_string_port_rep.
nat can_write | ( | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, file_port_rep, formatting_port_rep, output_string_port_rep, and input_output_string_port_rep.
Reimplemented in composite_port_rep, and formatting_port_rep.
Definition at line 94 of file port.cpp.
References ERROR, port_rep::expression(), mmx::lf, and mmx::mmerr.
00094 { 00095 mmerr << "port= " << expression () << lf; 00096 ERROR ("composite port expected"); 00097 }
bool error_flag | ( | ) | [virtual] |
Reimplemented in composite_port_rep, formatting_port_rep, and error_port_rep.
string error_message | ( | ) | [virtual] |
Reimplemented in composite_port_rep, formatting_port_rep, and error_port_rep.
virtual syntactic expression | ( | ) | const [pure virtual] |
Implemented in composite_port_rep, file_port_rep, formatting_port_rep, pipe_port_rep, error_port_rep, socket_port_rep, output_string_port_rep, input_string_port_rep, and input_output_string_port_rep.
Referenced by port_rep::accept(), port_rep::component(), and port_rep::format().
void flush | ( | ) | [virtual] |
Reimplemented in composite_port_rep, file_port_rep, and formatting_port_rep.
void format | ( | const print_format & | fm | ) | [virtual] |
Reimplemented in formatting_port_rep.
Definition at line 100 of file port.cpp.
References ERROR, port_rep::expression(), mmx::lf, and mmx::mmerr.
00100 { 00101 mmerr << "port= " << expression () << lf; 00102 ERROR ("formatting port expected"); 00103 }
bool is_input_port | ( | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, formatting_port_rep, input_string_port_rep, and input_output_string_port_rep.
bool is_output_port | ( | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, formatting_port_rep, output_string_port_rep, and input_output_string_port_rep.
virtual void read | ( | char * | s, | |
nat | n | |||
) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, file_port_rep, and formatting_port_rep.
bool wait | ( | int | msecs | ) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, and formatting_port_rep.
virtual void write | ( | const char * | s, | |
nat | n | |||
) | [virtual] |
Reimplemented in posix_port_rep, composite_port_rep, file_port_rep, and formatting_port_rep.