commandline_chat's policies now get their messages via const reference
This commit is contained in:
parent
ab4a102bad
commit
c256a9a928
@ -6,25 +6,25 @@
|
||||
|
||||
struct receive_policy_stdout
|
||||
{
|
||||
static void message_do_what(chat::chat_message msg)
|
||||
static void message_do_what(const chat::chat_message& msg)
|
||||
{ std::cout << msg.get_content() << '\n'; }
|
||||
|
||||
static void handshake_do_what(chat::chat_message msg)
|
||||
static void handshake_do_what(const chat::chat_message& msg)
|
||||
{ std::cout << "Handshake üzenetek:\n" << msg.get_content() << '\n'; }
|
||||
|
||||
static void serverdirection_do_what(chat::chat_message msg)
|
||||
static void serverdirection_do_what(const chat::chat_message& msg)
|
||||
{ std::cout << "Szerver üzenet: " << msg.get_content() << '\n'; }
|
||||
|
||||
static void login_do_what(chat::chat_message msg)
|
||||
static void login_do_what(const chat::chat_message& msg)
|
||||
{ std::cout << msg.get_content() << " belépett.\n"; }
|
||||
|
||||
static void logout_do_what(chat::chat_message msg)
|
||||
static void logout_do_what(const chat::chat_message& msg)
|
||||
{ std::cout << msg.get_content() << " kilépett.\n"; }
|
||||
};
|
||||
|
||||
struct send_policy_stdout
|
||||
{
|
||||
static bool check_msg_length(chat::chat_message msg)
|
||||
static bool check_msg_length(const chat::chat_message& msg)
|
||||
{
|
||||
bool good = msg.length() <= (256-34);
|
||||
if (!good)
|
||||
|
Loading…
Reference in New Issue
Block a user