diff options
-rw-r--r-- | REFLECTION | 550 |
1 files changed, 550 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..b62c8c5 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,550 @@ +Extension [ <persistent> extension #95 ircclient version 0.3.0 ] { + + - Constants [135] { + Constant [ integer irc\client\RPL_WELCOME ] { 1 } + Constant [ integer irc\client\RPL_YOURHOST ] { 2 } + Constant [ integer irc\client\RPL_CREATED ] { 3 } + Constant [ integer irc\client\RPL_MYINFO ] { 4 } + Constant [ integer irc\client\RPL_BOUNCE ] { 5 } + Constant [ integer irc\client\RPL_USERHOST ] { 302 } + Constant [ integer irc\client\RPL_ISON ] { 303 } + Constant [ integer irc\client\RPL_AWAY ] { 301 } + Constant [ integer irc\client\RPL_UNAWAY ] { 305 } + Constant [ integer irc\client\RPL_NOWAWAY ] { 306 } + Constant [ integer irc\client\RPL_WHOISUSER ] { 311 } + Constant [ integer irc\client\RPL_WHOISSERVER ] { 312 } + Constant [ integer irc\client\RPL_WHOISOPERATOR ] { 313 } + Constant [ integer irc\client\RPL_WHOISIDLE ] { 317 } + Constant [ integer irc\client\RPL_ENDOFWHOIS ] { 318 } + Constant [ integer irc\client\RPL_WHOISCHANNELS ] { 319 } + Constant [ integer irc\client\RPL_WHOWASUSER ] { 314 } + Constant [ integer irc\client\RPL_ENDOFWHOWAS ] { 369 } + Constant [ integer irc\client\RPL_LIST ] { 322 } + Constant [ integer irc\client\RPL_LISTEND ] { 323 } + Constant [ integer irc\client\RPL_UNIQOPIS ] { 325 } + Constant [ integer irc\client\RPL_CHANNELMODEIS ] { 324 } + Constant [ integer irc\client\RPL_NOTOPIC ] { 331 } + Constant [ integer irc\client\RPL_TOPIC ] { 332 } + Constant [ integer irc\client\RPL_INVITING ] { 341 } + Constant [ integer irc\client\RPL_SUMMONING ] { 342 } + Constant [ integer irc\client\RPL_INVITELIST ] { 346 } + Constant [ integer irc\client\RPL_ENDOFINVITELIST ] { 347 } + Constant [ integer irc\client\RPL_EXCEPTLIST ] { 348 } + Constant [ integer irc\client\RPL_ENDOFEXCEPTLIST ] { 349 } + Constant [ integer irc\client\RPL_VERSION ] { 351 } + Constant [ integer irc\client\RPL_WHOREPLY ] { 352 } + Constant [ integer irc\client\RPL_ENDOFWHO ] { 315 } + Constant [ integer irc\client\RPL_NAMREPLY ] { 353 } + Constant [ integer irc\client\RPL_ENDOFNAMES ] { 366 } + Constant [ integer irc\client\RPL_LINKS ] { 364 } + Constant [ integer irc\client\RPL_ENDOFLINKS ] { 365 } + Constant [ integer irc\client\RPL_BANLIST ] { 367 } + Constant [ integer irc\client\RPL_ENDOFBANLIST ] { 368 } + Constant [ integer irc\client\RPL_INFO ] { 371 } + Constant [ integer irc\client\RPL_ENDOFINFO ] { 374 } + Constant [ integer irc\client\RPL_MOTDSTART ] { 375 } + Constant [ integer irc\client\RPL_MOTD ] { 372 } + Constant [ integer irc\client\RPL_ENDOFMOTD ] { 376 } + Constant [ integer irc\client\RPL_YOUREOPER ] { 381 } + Constant [ integer irc\client\RPL_REHASHING ] { 382 } + Constant [ integer irc\client\RPL_YOURESERVICE ] { 383 } + Constant [ integer irc\client\RPL_TIME ] { 391 } + Constant [ integer irc\client\RPL_USERSSTART ] { 392 } + Constant [ integer irc\client\RPL_USERS ] { 393 } + Constant [ integer irc\client\RPL_ENDOFUSERS ] { 394 } + Constant [ integer irc\client\RPL_NOUSERS ] { 395 } + Constant [ integer irc\client\RPL_TRACELINK ] { 200 } + Constant [ integer irc\client\RPL_TRACECONNECTING ] { 201 } + Constant [ integer irc\client\RPL_TRACEHANDSHAKE ] { 202 } + Constant [ integer irc\client\RPL_TRACEUNKNOWN ] { 203 } + Constant [ integer irc\client\RPL_TRACEOPERATOR ] { 204 } + Constant [ integer irc\client\RPL_TRACEUSER ] { 205 } + Constant [ integer irc\client\RPL_TRACESERVER ] { 206 } + Constant [ integer irc\client\RPL_TRACESERVICE ] { 207 } + Constant [ integer irc\client\RPL_TRACENEWTYPE ] { 208 } + Constant [ integer irc\client\RPL_TRACECLASS ] { 209 } + Constant [ integer irc\client\RPL_TRACELOG ] { 261 } + Constant [ integer irc\client\RPL_TRACEEND ] { 262 } + Constant [ integer irc\client\RPL_STATSLINKINFO ] { 211 } + Constant [ integer irc\client\RPL_STATSCOMMANDS ] { 212 } + Constant [ integer irc\client\RPL_ENDOFSTATS ] { 219 } + Constant [ integer irc\client\RPL_STATSUPTIME ] { 242 } + Constant [ integer irc\client\RPL_STATSOLINE ] { 243 } + Constant [ integer irc\client\RPL_UMODEIS ] { 221 } + Constant [ integer irc\client\RPL_SERVLIST ] { 234 } + Constant [ integer irc\client\RPL_SERVLISTEND ] { 235 } + Constant [ integer irc\client\RPL_LUSERCLIENT ] { 251 } + Constant [ integer irc\client\RPL_LUSEROP ] { 252 } + Constant [ integer irc\client\RPL_LUSERUNKNOWN ] { 253 } + Constant [ integer irc\client\RPL_LUSERCHANNELS ] { 254 } + Constant [ integer irc\client\RPL_LUSERME ] { 255 } + Constant [ integer irc\client\RPL_ADMINME ] { 256 } + Constant [ integer irc\client\RPL_ADMINLOC1 ] { 257 } + Constant [ integer irc\client\RPL_ADMINLOC2 ] { 258 } + Constant [ integer irc\client\RPL_ADMINEMAIL ] { 259 } + Constant [ integer irc\client\RPL_TRYAGAIN ] { 263 } + Constant [ integer irc\client\ERR_NOSUCHNICK ] { 401 } + Constant [ integer irc\client\ERR_NOSUCHSERVER ] { 402 } + Constant [ integer irc\client\ERR_NOSUCHCHANNEL ] { 403 } + Constant [ integer irc\client\ERR_CANNOTSENDTOCHAN ] { 404 } + Constant [ integer irc\client\ERR_TOOMANYCHANNELS ] { 405 } + Constant [ integer irc\client\ERR_WASNOSUCHNICK ] { 406 } + Constant [ integer irc\client\ERR_TOOMANYTARGETS ] { 407 } + Constant [ integer irc\client\ERR_NOSUCHSERVICE ] { 408 } + Constant [ integer irc\client\ERR_NOORIGIN ] { 409 } + Constant [ integer irc\client\ERR_NORECIPIENT ] { 411 } + Constant [ integer irc\client\ERR_NOTEXTTOSEND ] { 412 } + Constant [ integer irc\client\ERR_NOTOPLEVEL ] { 413 } + Constant [ integer irc\client\ERR_WILDTOPLEVEL ] { 414 } + Constant [ integer irc\client\ERR_BADMASK ] { 415 } + Constant [ integer irc\client\ERR_UNKNOWNCOMMAND ] { 421 } + Constant [ integer irc\client\ERR_NOMOTD ] { 422 } + Constant [ integer irc\client\ERR_NOADMININFO ] { 423 } + Constant [ integer irc\client\ERR_FILEERROR ] { 424 } + Constant [ integer irc\client\ERR_NONICKNAMEGIVEN ] { 431 } + Constant [ integer irc\client\ERR_ERRONEUSNICKNAME ] { 432 } + Constant [ integer irc\client\ERR_NICKNAMEINUSE ] { 433 } + Constant [ integer irc\client\ERR_NICKCOLLISION ] { 436 } + Constant [ integer irc\client\ERR_UNAVAILRESOURCE ] { 437 } + Constant [ integer irc\client\ERR_USERNOTINCHANNEL ] { 441 } + Constant [ integer irc\client\ERR_NOTONCHANNEL ] { 442 } + Constant [ integer irc\client\ERR_USERONCHANNEL ] { 443 } + Constant [ integer irc\client\ERR_NOLOGIN ] { 444 } + Constant [ integer irc\client\ERR_SUMMONDISABLED ] { 445 } + Constant [ integer irc\client\ERR_USERSDISABLED ] { 446 } + Constant [ integer irc\client\ERR_NOTREGISTERED ] { 451 } + Constant [ integer irc\client\ERR_NEEDMOREPARAMS ] { 461 } + Constant [ integer irc\client\ERR_ALREADYREGISTRED ] { 462 } + Constant [ integer irc\client\ERR_NOPERMFORHOST ] { 463 } + Constant [ integer irc\client\ERR_PASSWDMISMATCH ] { 464 } + Constant [ integer irc\client\ERR_YOUREBANNEDCREEP ] { 465 } + Constant [ integer irc\client\ERR_YOUWILLBEBANNED ] { 466 } + Constant [ integer irc\client\ERR_KEYSET ] { 467 } + Constant [ integer irc\client\ERR_CHANNELISFULL ] { 471 } + Constant [ integer irc\client\ERR_UNKNOWNMODE ] { 472 } + Constant [ integer irc\client\ERR_INVITEONLYCHAN ] { 473 } + Constant [ integer irc\client\ERR_BANNEDFROMCHAN ] { 474 } + Constant [ integer irc\client\ERR_BADCHANNELKEY ] { 475 } + Constant [ integer irc\client\ERR_BADCHANMASK ] { 476 } + Constant [ integer irc\client\ERR_NOCHANMODES ] { 477 } + Constant [ integer irc\client\ERR_BANLISTFULL ] { 478 } + Constant [ integer irc\client\ERR_NOPRIVILEGES ] { 481 } + Constant [ integer irc\client\ERR_CHANOPRIVSNEEDED ] { 482 } + Constant [ integer irc\client\ERR_CANTKILLSERVER ] { 483 } + Constant [ integer irc\client\ERR_RESTRICTED ] { 484 } + Constant [ integer irc\client\ERR_UNIQOPPRIVSNEEDED ] { 485 } + Constant [ integer irc\client\ERR_NOOPERHOST ] { 491 } + Constant [ integer irc\client\ERR_UMODEUNKNOWNFLAG ] { 501 } + Constant [ integer irc\client\ERR_USERSDONTMATCH ] { 502 } + } + + - Functions { + Function [ <internal:ircclient> function irc\client\parse_origin ] { + } + } + + - Classes [1] { + Class [ <internal:ircclient> class irc\client\Session ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [25] { + Property [ <default> public $nick ] + Property [ <default> public $user ] + Property [ <default> public $real ] + Property [ <default> public $onConnect ] + Property [ <default> public $onNick ] + Property [ <default> public $onQuit ] + Property [ <default> public $onJoin ] + Property [ <default> public $onPart ] + Property [ <default> public $onMode ] + Property [ <default> public $onUmode ] + Property [ <default> public $onTopic ] + Property [ <default> public $onKick ] + Property [ <default> public $onChannel ] + Property [ <default> public $onPrivmsg ] + Property [ <default> public $onNotice ] + Property [ <default> public $onChannelNotice ] + Property [ <default> public $onInvite ] + Property [ <default> public $onCtcpReq ] + Property [ <default> public $onCtcpRep ] + Property [ <default> public $onAction ] + Property [ <default> public $onUnknown ] + Property [ <default> public $onNumeric ] + Property [ <default> public $onDccChatReq ] + Property [ <default> public $onDccSendReq ] + Property [ <default> public $onError ] + } + + - Methods [46] { + Method [ <internal:ircclient, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> $nick ] + Parameter #1 [ <optional> $user ] + Parameter #2 [ <optional> $real ] + } + } + + Method [ <internal:ircclient> public method doConnect ] { + + - Parameters [4] { + Parameter #0 [ <required> $ip6 ] + Parameter #1 [ <required> $host ] + Parameter #2 [ <optional> $port ] + Parameter #3 [ <optional> $password ] + } + } + + Method [ <internal:ircclient> public method isConnected ] { + } + + Method [ <internal:ircclient> public method disconnect ] { + } + + Method [ <internal:ircclient> public method run ] { + + - Parameters [3] { + Parameter #0 [ <optional> $read_fd_array_for_select ] + Parameter #1 [ <optional> $write_fd_array_for_select ] + Parameter #2 [ <optional> $timeout_seconds ] + } + } + + Method [ <internal:ircclient> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> $option ] + Parameter #1 [ <optional> $enable ] + } + } + + Method [ <internal:ircclient> public method doJoin ] { + + - Parameters [2] { + Parameter #0 [ <required> $channel ] + Parameter #1 [ <optional> $password ] + } + } + + Method [ <internal:ircclient> public method doPart ] { + + - Parameters [1] { + Parameter #0 [ <required> $channel ] + } + } + + Method [ <internal:ircclient> public method doInvite ] { + + - Parameters [2] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $channel ] + } + } + + Method [ <internal:ircclient> public method doNames ] { + + - Parameters [1] { + Parameter #0 [ <required> $channel ] + } + } + + Method [ <internal:ircclient> public method doList ] { + + - Parameters [1] { + Parameter #0 [ <required> $channel ] + } + } + + Method [ <internal:ircclient> public method doTopic ] { + + - Parameters [2] { + Parameter #0 [ <required> $channel ] + Parameter #1 [ <optional> $topic ] + } + } + + Method [ <internal:ircclient> public method doChannelMode ] { + + - Parameters [2] { + Parameter #0 [ <required> $channel ] + Parameter #1 [ <optional> $mode ] + } + } + + Method [ <internal:ircclient> public method doKick ] { + + - Parameters [3] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $channel ] + Parameter #2 [ <optional> $reason ] + } + } + + Method [ <internal:ircclient> public method doMsg ] { + + - Parameters [2] { + Parameter #0 [ <required> $destination ] + Parameter #1 [ <required> $message ] + } + } + + Method [ <internal:ircclient> public method doMe ] { + + - Parameters [2] { + Parameter #0 [ <required> $destination ] + Parameter #1 [ <required> $message ] + } + } + + Method [ <internal:ircclient> public method doNotice ] { + + - Parameters [2] { + Parameter #0 [ <required> $destination ] + Parameter #1 [ <required> $message ] + } + } + + Method [ <internal:ircclient> public method doQuit ] { + + - Parameters [1] { + Parameter #0 [ <optional> $reason ] + } + } + + Method [ <internal:ircclient> public method doUserMode ] { + + - Parameters [1] { + Parameter #0 [ <optional> $mode ] + } + } + + Method [ <internal:ircclient> public method doNick ] { + + - Parameters [1] { + Parameter #0 [ <required> $nick ] + } + } + + Method [ <internal:ircclient> public method doWhois ] { + + - Parameters [1] { + Parameter #0 [ <optional> $nick ] + } + } + + Method [ <internal:ircclient> public method doCtcpReply ] { + + - Parameters [2] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $reply ] + } + } + + Method [ <internal:ircclient> public method doCtcpRequest ] { + + - Parameters [2] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $request ] + } + } + + Method [ <internal:ircclient> public method doRaw ] { + + - Parameters [1] { + Parameter #0 [ <required> $message ] + } + } + + Method [ <internal:ircclient> public method onConnect ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onNick ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onQuit ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onJoin ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onPart ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onMode ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onUmode ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onTopic ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onKick ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onChannel ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onPrivmsg ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onNotice ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onChannelNotice ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onInvite ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onCtcpReq ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onCtcpRep ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onAction ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onUnknown ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onNumeric ] { + + - Parameters [3] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> $event ] + Parameter #2 [ <required> array $args ] + } + } + + Method [ <internal:ircclient> public method onDccChatReq ] { + + - Parameters [3] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $remote_addr ] + Parameter #2 [ <required> $dccid ] + } + } + + Method [ <internal:ircclient> public method onDccSendReq ] { + + - Parameters [5] { + Parameter #0 [ <required> $nick ] + Parameter #1 [ <required> $remote_addr ] + Parameter #2 [ <required> $filename ] + Parameter #3 [ <required> $size ] + Parameter #4 [ <required> $dccid ] + } + } + + Method [ <internal:ircclient> public method onError ] { + + - Parameters [2] { + Parameter #0 [ <required> $origin ] + Parameter #1 [ <required> array $args ] + } + } + } + } + } +} + |