send_getRowOrBefore op arg_tableName arg_row arg_family = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("getRowOrBefore", M_CALL, seqn)
  write_GetRowOrBefore_args op (GetRowOrBefore_args{f_GetRowOrBefore_args_tableName=Just arg_tableName,f_GetRowOrBefore_args_row=Just arg_row,f_GetRowOrBefore_args_family=Just arg_family})
  writeMessageEnd op
  tFlush (getTransport op)
send_getRowOrBefore op arg_tableName arg_row arg_family = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("getRowOrBefore", M_CALL, seqn)
  write_GetRowOrBefore_args op (GetRowOrBefore_args{f_GetRowOrBefore_args_tableName=Just arg_tableName,f_GetRowOrBefore_args_row=Just arg_row,f_GetRowOrBefore_args_family=Just arg_family})
  writeMessageEnd op
  tFlush (getTransport op)
send_getRowOrBefore op arg_tableName arg_row arg_family = do
  seq <- seqid
  seqn <- readIORef seq
  writeMessageBegin op ("getRowOrBefore", M_CALL, seqn)
  write_GetRowOrBefore_args op (GetRowOrBefore_args{f_GetRowOrBefore_args_tableName=Just arg_tableName,f_GetRowOrBefore_args_row=Just arg_row,f_GetRowOrBefore_args_family=Just arg_family})
  writeMessageEnd op
  tFlush (getTransport op)