Class: PAM::Handle
- Inherits:
-
Object
- Object
- PAM::Handle
- Defined in:
- ext/pam_handle.c
Class Method Summary collapse
Class Method Details
.allocate ⇒ Object
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
# File 'ext/pam_handle.c', line 122
VALUE
rb_pam_handle_s_allocate(VALUE klass)
{
VALUE obj;
struct rb_pam_struct *pam;
obj = Data_Make_Struct(rb_cPAMHandle, struct rb_pam_struct,
rb_pam_handle_gc_mark, rb_pam_handle_free, pam);
pam->ptr = 0;
pam->start = 0;
pam->status = 0;
pam->conv = NULL;
return obj;
}
|
.new(argv[], klass) ⇒ Object
188 189 190 191 192 193 194 195 196 197 |
# File 'ext/pam_handle.c', line 188
VALUE
rb_pam_handle_s_start(int argc, VALUE argv[], VALUE klass)
{
VALUE obj;
obj = rb_pam_handle_s_allocate(klass);
rb_obj_call_init(obj, argc, argv);
return obj;
}
|
.start(argv[], klass) ⇒ Object
188 189 190 191 192 193 194 195 196 197 |
# File 'ext/pam_handle.c', line 188
VALUE
rb_pam_handle_s_start(int argc, VALUE argv[], VALUE klass)
{
VALUE obj;
obj = rb_pam_handle_s_allocate(klass);
rb_obj_call_init(obj, argc, argv);
return obj;
}
|