Erebot
latest
A modular IRC bot for PHP 5.3+
Main Page
Related Pages
Classes
Files
File List
Connection.php
1
<?php
2
/*
3
This file is part of Erebot, a modular IRC bot written in PHP.
4
5
Copyright © 2010 François Poirotte
6
7
Erebot is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
Erebot is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with Erebot. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
namespace
Erebot\Interfaces
;
22
27
interface
Connection
28
{
37
public
function
isConnected
();
38
48
public
function
connect
();
49
61
public
function
disconnect
($quitMessage = null);
62
82
public
function
getConfig
($chan);
83
96
public
function
getSocket
();
97
105
public
function
getBot
();
106
118
public
function
getIO
();
119
}
Erebot\Interfaces\Connection\getSocket
getSocket()
Erebot\Interfaces\Connection\isConnected
isConnected()
Erebot\Interfaces\Connection\getIO
getIO()
Erebot\Interfaces\Connection\disconnect
disconnect($quitMessage=null)
Erebot\Interfaces\Connection\getBot
getBot()
Erebot\Interfaces\Connection
Interface for connections.
Definition:
Connection.php:27
Erebot\Interfaces
Definition:
Collated.php:21
Erebot\Interfaces\Connection\getConfig
getConfig($chan)
Erebot\Interfaces\Connection\connect
connect()
vendor
erebot
api
src
Interfaces
Connection.php
Generated on Sat May 6 2017 15:27:43 for Erebot by
1.8.11