X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=blobdiff_plain;f=tuntap%2Ftuntap.tct;h=de66d2977a3659bcdd2fc7a070bcd1566acd4c38;hp=698f97f1d5570bc6c15428e9ba911c6921ee3bb9;hb=190fdf431e65f0276ce3c8c566248582f7c95abe;hpb=5dca360f2da544c9b6baf9d18ad8cd0b0e073e60 diff --git a/tuntap/tuntap.tct b/tuntap/tuntap.tct index 698f97f..de66d29 100644 --- a/tuntap/tuntap.tct +++ b/tuntap/tuntap.tct @@ -1,5 +1,5 @@ # tuntap - Tcl extension for tun/tap network device -# Copyright 2006 Ian Jackson +# Copyright 2006-2012 Ian Jackson # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as @@ -12,26 +12,27 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this library; if not, see . +Table *tuntaptoplevel TopLevel_Command + tuntap-socket + dispatch(TunTapSocket/_SubCommand,"tuntap-socket-raw subcommand") -Table tuntap_socket_raw TunSocket_SubCommand - create +Table tuntapsocket TunTapSocket_SubCommand + create-tun ?ifname string - => iddata(&tuntap_socks) + => iddata(&cht_tuntap_socks) close - sock iddata(&tuntap_socks) + sock iddata(&cht_tuntap_socks) ifname - sock iddata(&tuntap_socks) + sock iddata(&cht_tuntap_socks) => string receive - sock iddata(&tuntap_socks) + sock iddata(&cht_tuntap_socks) data hb on-transmit - sock iddata(&tuntap_socks) + sock iddata(&cht_tuntap_socks) mtu long ?script obj