1
0
mirror of https://github.com/irssi/irssi.git synced 2024-06-23 06:35:36 +00:00
irssi/src/perl/irc/typemap
Jochen Eisinger f8461d39bc introduce the type Irssi::Irc::Client and signals to communicate with proxy
clients to allow for scripting parts of the irssi-proxy.



git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4882 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-11-02 12:13:36 +00:00

41 lines
803 B
Plaintext

TYPEMAP
Irssi::Irc::Server T_IrssiObj
Irssi::Irc::Connect T_IrssiObj
Irssi::Irc::Channel T_IrssiObj
Irssi::Irc::Query T_IrssiObj
Irssi::Irc::Nick T_IrssiObj
Irssi::Irc::Ban T_PlainObj
Irssi::Irc::Dcc T_DccObj
Irssi::Irc::Dcc::Chat T_DccObj
Irssi::Irc::Dcc::Get T_DccObj
Irssi::Irc::Dcc::Send T_DccObj
Irssi::Irc::Netsplit T_PlainObj
Irssi::Irc::Netsplitserver T_PlainObj
Irssi::Irc::Netsplitchannel T_PlainObj
Irssi::Irc::Notifylist T_PlainObj
Irssi::Irc::Client T_IrssiObj
INPUT
T_IrssiObj
$var = irssi_ref_object($arg)
T_DccObj
$var = irssi_ref_object($arg)
T_PlainObj
$var = irssi_ref_object($arg)
OUTPUT
T_IrssiObj
$arg = iobject_bless((SERVER_REC *)$var);
T_DccObj
$arg = simple_iobject_bless((DCC_REC *)$var);
T_PlainObj
$arg = plain_bless($var, \"$type\");