273 static void HandleMessage(
const int32 IN socket, Network &IN network,
const std::string &IN password);
287 const std::vector<std::string> &,
311 std::string &OUT command,
312 std::vector<std::string> &OUT parameters,
313 std::string &OUT trailing);
331 static void PASS(
const int32 IN socket,
332 const std::string &IN command,
333 const std::vector<std::string> &IN parameters,
334 const std::string &IN trailing,
335 const std::string &IN password,
336 Network &IN OUT network);
356 static void NICK(
const int32 IN socket,
357 const std::string &IN command,
358 const std::vector<std::string> &IN parameters,
359 const std::string &IN trailing,
360 const std::string &IN password,
361 Network &IN OUT network);
381 static void USER(
const int32 IN socket,
382 const std::string &IN command,
383 const std::vector<std::string> &IN parameters,
384 const std::string &IN trailing,
385 const std::string &IN password,
386 Network &IN OUT network);
401 static void QUIT(
const int32 IN socket,
402 const std::string &IN command,
403 const std::vector<std::string> &IN parameters,
404 const std::string &IN trailing,
405 const std::string &IN password,
406 Network &IN OUT network);
429 static void JOIN(
const int32 IN socket,
430 const std::string &IN command,
431 const std::vector<std::string> &IN parameters,
432 const std::string &IN trailing,
433 const std::string &IN password,
434 Network &IN OUT network);
454 static void PART(
const int32 IN socket,
455 const std::string &IN command,
456 const std::vector<std::string> &IN parameters,
457 const std::string &IN trailing,
458 const std::string &IN password,
459 Network &IN OUT network);
486 static void MODE(
const int32 IN socket,
487 const std::string &IN command,
488 const std::vector<std::string> &IN parameters,
489 const std::string &IN trailing,
490 const std::string &IN password,
491 Network &IN OUT network);
513 static void TOPIC(
const int32 IN socket,
514 const std::string &IN command,
515 const std::vector<std::string> &IN parameters,
516 const std::string &IN trailing,
517 const std::string &IN password,
518 Network &IN OUT network);
538 static void INVITE(
const int32 IN socket,
539 const std::string &IN command,
540 const std::vector<std::string> &IN parameters,
541 const std::string &IN trailing,
542 const std::string &IN password,
543 Network &IN OUT network);
565 static void KICK(
const int32 IN socket,
566 const std::string &IN command,
567 const std::vector<std::string> &IN parameters,
568 const std::string &IN trailing,
569 const std::string &IN password,
570 Network &IN OUT network);
589 static void PRIVMSG(
const int32 IN socket,
590 const std::string &IN command,
591 const std::vector<std::string> &IN parameters,
592 const std::string &IN trailing,
593 const std::string &IN password,
594 Network &IN OUT network);
607 static void PING(
const int32 IN socket,
608 const std::string &IN command,
609 const std::vector<std::string> &IN parameters,
610 const std::string &IN trailing,
611 const std::string &IN password,
612 Network &IN OUT network);
625 static void PONG(
const int32 IN socket,
626 const std::string &IN command,
627 const std::vector<std::string> &IN parameters,
628 const std::string &IN trailing,
629 const std::string &IN password,
630 Network &IN OUT network);