class PAM::Handle

Public Class Methods

allocate() click to toggle source
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(*args) click to toggle source
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(*args) click to toggle source
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;
}