send_scannerClose op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerClose", M_CALL, seqn)
  write_ScannerClose_args op (ScannerClose_args{f_ScannerClose_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)
send_scannerClose op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerClose", M_CALL, seqn)
  write_ScannerClose_args op (ScannerClose_args{f_ScannerClose_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)
send_scannerClose op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerClose", M_CALL, seqn)
  write_ScannerClose_args op (ScannerClose_args{f_ScannerClose_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)