X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=APIs%2Fhandle.api;h=6803fe6167972920b623d13d6795d881806ea395;hb=9388e0b0ef1053a05122f6d6b8bb89339bdf2998;hp=9fd43775661cab9fd0582538346850b05de5b082;hpb=a3d742e544ffaff9fc0425cf727060be0d3a2631;p=wrappi.git diff --git a/APIs/handle.api b/APIs/handle.api index 9fd4377..6803fe6 100644 --- a/APIs/handle.api +++ b/APIs/handle.api @@ -1,5 +1,23 @@ -entry_point local void connect () ;; +(* wrappi -*- tuareg -*- + * Copyright (C) 2011-2012 Red Hat Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + *) -(* XXX Should scheme be an enum? *) -entry_point local void set_scheme (string scheme) ;; -entry_point local void set_hostname (string hostname) ;; +entry_point local void connect () + +enum scheme ["local"; "ssh"] ;; +entry_point local void set_scheme (enum scheme scheme) +entry_point local void set_hostname (string hostname)