send_scannerGet op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerGet", M_CALL, seqn)
  write_ScannerGet_args op (ScannerGet_args{f_ScannerGet_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)
send_scannerGet op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerGet", M_CALL, seqn)
  write_ScannerGet_args op (ScannerGet_args{f_ScannerGet_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)
send_scannerGet op arg_id = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("scannerGet", M_CALL, seqn)
  write_ScannerGet_args op (ScannerGet_args{f_ScannerGet_args_id=Just arg_id})
  writeMessageEnd op
  tFlush (getTransport op)