]> git.mxchange.org Git - hub.git/blob - ship-simu/application/hub/exceptions/client/class_HubHelloException.php
500652c75defaa6c1d1d32fb2696c7b38fb73681
[hub.git] / ship-simu / application / hub / exceptions / client / class_HubHelloException.php
1 <?php
2 // An exception for client sockets
3 class HubHelloException extends HubException {
4         /**
5          * The constructor
6          *
7          * @param               $message                Message from the exception
8          * @param               $code           Code number for the exception
9          * @return      void
10          */
11         public final function __construct ($msgArray, $code) {
12                 // Construct the message
13                 $message = sprintf("[%s:%d] Peer <u>%s</u> has not replyed our %s request within %d retries.<br />\n", 
14                         $msgArray['this']->__toString(),
15                         $this->getLine(),
16                         $msgArray['peer']->getValidatedIP(),
17                         $msgArray['this']->getConfigInstance()->readConfig("hub_peer_hello"),
18                         $msgArray['this']->getConfigInstance()->readConfig("hub_hello_retires")
19                 );
20
21                 // Call parent constructor
22                 parent::__construct($message, $code);
23         }
24 }
25
26 // [EOF]
27 ?>