typedef struct {} options; %extend options { Options() { Options *opt = ssh_options_new(); if (opt == NULL) { return NULL; } else { return opt; } } ~Options() { ssh_options_free(self); } void setWantedAlogs(int algo, const char *list) { ssh_options_set_wanted_algos(self, algo, list); } void setUsername(const char *name) { ssh_options_set_username(self, name); } };