Logo Search packages:      
Sourcecode: hamlib version File versions  Download package

rpcrig.h

/*
 * Please do not edit this file.
 * It was generated using rpcgen.
 */

#ifndef _RPCRIG_H_RPCGEN
#define _RPCRIG_H_RPCGEN

#include <rpc/rpc.h>


#ifdef __cplusplus
extern "C" {
#endif

/*
 *  Hamlib Interface - RPC definitions
 *  Copyright (c) 2000-2002 by Stephane Fillod and Frank Singleton
 *
 *    $Id: rpcrig.x,v 1.10 2005/03/28 09:37:24 fillods Exp $
 *
 *   This library is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU Library General Public License as
 *   published by the Free Software Foundation; either version 2 of
 *   the License, or (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU Library General Public License for more details.
 *
 *   You should have received a copy of the GNU Library General Public
 *   License along with this library; if not, write to the Free Software
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#include <rpc/xdr.h>
#include <hamlib/rig.h>

typedef u_int model_x;

typedef int vfo_x;

typedef double freq_x;

typedef u_int rmode_x;

typedef int pbwidth_x;

typedef u_long split_x;

typedef int ptt_x;

typedef int dcd_x;

typedef long vfo_op_x;

typedef long shortfreq_x;

typedef u_long setting_x;

typedef long ant_x;

typedef long ann_x;

typedef int rptr_shift_x;

typedef int tone_x;

typedef long scan_x;

typedef long reset_x;

typedef long powerstat_x;
#if __APPLE__
static int _rpcsvcdirty;
#endif

struct mode_s {
      rmode_x mode;
      pbwidth_x width;
};
typedef struct mode_s mode_s;

struct value_s {
      int i;
      float f;
};
typedef struct value_s value_s;

struct freq_arg {
      vfo_x vfo;
      freq_x freq;
};
typedef struct freq_arg freq_arg;

struct freq_res {
      int rigstatus;
      union {
            freq_x freq;
      } freq_res_u;
};
typedef struct freq_res freq_res;

struct mode_arg {
      vfo_x vfo;
      mode_s mw;
};
typedef struct mode_arg mode_arg;

struct mode_res {
      int rigstatus;
      union {
            mode_s mw;
      } mode_res_u;
};
typedef struct mode_res mode_res;

struct vfo_res {
      int rigstatus;
      union {
            vfo_x vfo;
      } vfo_res_u;
};
typedef struct vfo_res vfo_res;

struct powerstat_res {
      int rigstatus;
      union {
            powerstat_x powerstat;
      } powerstat_res_u;
};
typedef struct powerstat_res powerstat_res;

struct split_arg {
      vfo_x vfo;
      split_x split;
      vfo_x tx_vfo;
};
typedef struct split_arg split_arg;

struct split_res {
      int rigstatus;
      union {
            split_arg split;
      } split_res_u;
};
typedef struct split_res split_res;

struct ptt_arg {
      vfo_x vfo;
      ptt_x ptt;
};
typedef struct ptt_arg ptt_arg;

struct ptt_res {
      int rigstatus;
      union {
            ptt_x ptt;
      } ptt_res_u;
};
typedef struct ptt_res ptt_res;

struct dcd_res {
      int rigstatus;
      union {
            dcd_x dcd;
      } dcd_res_u;
};
typedef struct dcd_res dcd_res;

struct setting_arg {
      vfo_x vfo;
      setting_x setting;
      value_s val;
};
typedef struct setting_arg setting_arg;

struct val_res {
      int rigstatus;
      union {
            value_s val;
      } val_res_u;
};
typedef struct val_res val_res;

struct vfo_op_arg {
      vfo_x vfo;
      vfo_op_x vfo_op;
};
typedef struct vfo_op_arg vfo_op_arg;

struct rptrshift_res {
      int rigstatus;
      union {
            rptr_shift_x rptrshift;
      } rptrshift_res_u;
};
typedef struct rptrshift_res rptrshift_res;

struct rptrshift_arg {
      vfo_x vfo;
      rptr_shift_x rptrshift;
};
typedef struct rptrshift_arg rptrshift_arg;

struct shortfreq_res {
      int rigstatus;
      union {
            shortfreq_x shortfreq;
      } shortfreq_res_u;
};
typedef struct shortfreq_res shortfreq_res;

struct shortfreq_arg {
      vfo_x vfo;
      shortfreq_x shortfreq;
};
typedef struct shortfreq_arg shortfreq_arg;

struct tone_res {
      int rigstatus;
      union {
            tone_x tone;
      } tone_res_u;
};
typedef struct tone_res tone_res;

struct tone_arg {
      vfo_x vfo;
      tone_x tone;
};
typedef struct tone_arg tone_arg;

struct ant_res {
      int rigstatus;
      union {
            ant_x ant;
      } ant_res_u;
};
typedef struct ant_res ant_res;

struct ant_arg {
      vfo_x vfo;
      ant_x ant;
};
typedef struct ant_arg ant_arg;

struct ch_res {
      int rigstatus;
      union {
            int ch;
      } ch_res_u;
};
typedef struct ch_res ch_res;

struct ch_arg {
      vfo_x vfo;
      int ch;
};
typedef struct ch_arg ch_arg;

struct scan_s {
      scan_x scan;
      int ch;
};
typedef struct scan_s scan_s;

struct scan_res {
      int rigstatus;
      union {
            scan_s scan;
      } scan_res_u;
};
typedef struct scan_res scan_res;

struct scan_arg {
      vfo_x vfo;
      scan_x scan;
      int ch;
};
typedef struct scan_arg scan_arg;

struct freq_range_s {
      freq_x start;
      freq_x end;
      rmode_x modes;
      int low_power;
      int high_power;
      vfo_x vfo;
      ant_x ant;
};
typedef struct freq_range_s freq_range_s;

struct tuning_step_s {
      rmode_x modes;
      shortfreq_x ts;
};
typedef struct tuning_step_s tuning_step_s;

struct filter_s {
      rmode_x modes;
      pbwidth_x width;
};
typedef struct filter_s filter_s;

struct channel_cap_x {
      u_int caps;
      setting_x funcs;
      setting_x levels;
};
typedef struct channel_cap_x channel_cap_x;

struct chan_s {
      int start;
      int end;
      u_int type;
      channel_cap_x mem_caps;
};
typedef struct chan_s chan_s;

struct rigstate_s {
      int itu_region;
      shortfreq_x max_rit;
      shortfreq_x max_xit;
      shortfreq_x max_ifshift;
      ann_x announces;
      setting_x has_get_func;
      setting_x has_set_func;
      setting_x has_get_level;
      setting_x has_set_level;
      setting_x has_get_parm;
      setting_x has_set_parm;
      int preamp[MAXDBLSTSIZ];
      int attenuator[MAXDBLSTSIZ];
      freq_range_s rx_range_list[FRQRANGESIZ];
      freq_range_s tx_range_list[FRQRANGESIZ];
      tuning_step_s tuning_steps[TSLSTSIZ];
      filter_s filters[FLTLSTSIZ];
      chan_s chan_list[CHANLSTSIZ];
};
typedef struct rigstate_s rigstate_s;

struct rigstate_res {
      int rigstatus;
      union {
            rigstate_s state;
      } rigstate_res_u;
};
typedef struct rigstate_res rigstate_res;

#define freq_t2x(t, x) do { *(x) = (t); } while(0)
#define freq_x2t(x) ((freq_t)*(x))

#define setting_t2x(t, x) do { *(x) = (t); } while(0)
#define setting_x2t(x) ((setting_t)*(x))

static inline void mode_t2s(rmode_t modet, pbwidth_t widtht, mode_s *modes)
{
 modes->mode = modet;
 modes->width = widtht;
}
static inline void mode_s2t(mode_s *modes, rmode_t *modet, pbwidth_t *widtht)
{
 *modet = modes->mode;
 *widtht = modes->width;
}

#define RIGPROG 0x20000099
#define RIGVERS 1

#if defined(__STDC__) || defined(__cplusplus)
#define GETMODEL 1
extern  model_x * getmodel_1(void *, CLIENT *);
extern  model_x * getmodel_1_svc(void *, struct svc_req *);
#define GETRIGSTATE 3
extern  rigstate_res * getrigstate_1(void *, CLIENT *);
extern  rigstate_res * getrigstate_1_svc(void *, struct svc_req *);
#define SETFREQ 10
extern  int * setfreq_1(freq_arg *, CLIENT *);
extern  int * setfreq_1_svc(freq_arg *, struct svc_req *);
#define GETFREQ 11
extern  freq_res * getfreq_1(vfo_x *, CLIENT *);
extern  freq_res * getfreq_1_svc(vfo_x *, struct svc_req *);
#define SETMODE 12
extern  int * setmode_1(mode_arg *, CLIENT *);
extern  int * setmode_1_svc(mode_arg *, struct svc_req *);
#define GETMODE 13
extern  mode_res * getmode_1(vfo_x *, CLIENT *);
extern  mode_res * getmode_1_svc(vfo_x *, struct svc_req *);
#define SETVFO 14
extern  int * setvfo_1(vfo_x *, CLIENT *);
extern  int * setvfo_1_svc(vfo_x *, struct svc_req *);
#define GETVFO 15
extern  vfo_res * getvfo_1(vfo_x *, CLIENT *);
extern  vfo_res * getvfo_1_svc(vfo_x *, struct svc_req *);
#define SETSPLITFREQ 16
extern  int * setsplitfreq_1(freq_arg *, CLIENT *);
extern  int * setsplitfreq_1_svc(freq_arg *, struct svc_req *);
#define GETSPLITFREQ 17
extern  freq_res * getsplitfreq_1(vfo_x *, CLIENT *);
extern  freq_res * getsplitfreq_1_svc(vfo_x *, struct svc_req *);
#define SETSPLITMODE 18
extern  int * setsplitmode_1(mode_arg *, CLIENT *);
extern  int * setsplitmode_1_svc(mode_arg *, struct svc_req *);
#define GETSPLITMODE 19
extern  mode_res * getsplitmode_1(vfo_x *, CLIENT *);
extern  mode_res * getsplitmode_1_svc(vfo_x *, struct svc_req *);
#define SETSPLITVFO 20
extern  int * setsplitvfo_1(split_arg *, CLIENT *);
extern  int * setsplitvfo_1_svc(split_arg *, struct svc_req *);
#define GETSPLITVFO 21
extern  split_res * getsplitvfo_1(vfo_x *, CLIENT *);
extern  split_res * getsplitvfo_1_svc(vfo_x *, struct svc_req *);
#define SETPTT 22
extern  int * setptt_1(ptt_arg *, CLIENT *);
extern  int * setptt_1_svc(ptt_arg *, struct svc_req *);
#define GETPTT 23
extern  ptt_res * getptt_1(vfo_x *, CLIENT *);
extern  ptt_res * getptt_1_svc(vfo_x *, struct svc_req *);
#define GETDCD 24
extern  dcd_res * getdcd_1(vfo_x *, CLIENT *);
extern  dcd_res * getdcd_1_svc(vfo_x *, struct svc_req *);
#define SETFUNC 25
extern  int * setfunc_1(setting_arg *, CLIENT *);
extern  int * setfunc_1_svc(setting_arg *, struct svc_req *);
#define GETFUNC 26
extern  val_res * getfunc_1(setting_arg *, CLIENT *);
extern  val_res * getfunc_1_svc(setting_arg *, struct svc_req *);
#define SETLEVEL 27
extern  int * setlevel_1(setting_arg *, CLIENT *);
extern  int * setlevel_1_svc(setting_arg *, struct svc_req *);
#define GETLEVEL 28
extern  val_res * getlevel_1(setting_arg *, CLIENT *);
extern  val_res * getlevel_1_svc(setting_arg *, struct svc_req *);
#define SETPARM 29
extern  int * setparm_1(setting_arg *, CLIENT *);
extern  int * setparm_1_svc(setting_arg *, struct svc_req *);
#define GETPARM 30
extern  val_res * getparm_1(setting_arg *, CLIENT *);
extern  val_res * getparm_1_svc(setting_arg *, struct svc_req *);
#define VFOOP 31
extern  int * vfoop_1(vfo_op_arg *, CLIENT *);
extern  int * vfoop_1_svc(vfo_op_arg *, struct svc_req *);
#define SETRPTRSHIFT 32
extern  int * setrptrshift_1(rptrshift_arg *, CLIENT *);
extern  int * setrptrshift_1_svc(rptrshift_arg *, struct svc_req *);
#define GETRPTRSHIFT 33
extern  rptrshift_res * getrptrshift_1(vfo_x *, CLIENT *);
extern  rptrshift_res * getrptrshift_1_svc(vfo_x *, struct svc_req *);
#define SETRPTROFFS 34
extern  int * setrptroffs_1(shortfreq_arg *, CLIENT *);
extern  int * setrptroffs_1_svc(shortfreq_arg *, struct svc_req *);
#define GETRPTROFFS 35
extern  shortfreq_res * getrptroffs_1(vfo_x *, CLIENT *);
extern  shortfreq_res * getrptroffs_1_svc(vfo_x *, struct svc_req *);
#define SETCTCSSTONE 36
extern  int * setctcsstone_1(tone_arg *, CLIENT *);
extern  int * setctcsstone_1_svc(tone_arg *, struct svc_req *);
#define GETCTCSSTONE 37
extern  tone_res * getctcsstone_1(vfo_x *, CLIENT *);
extern  tone_res * getctcsstone_1_svc(vfo_x *, struct svc_req *);
#define SETCTCSSSQL 38
extern  int * setctcsssql_1(tone_arg *, CLIENT *);
extern  int * setctcsssql_1_svc(tone_arg *, struct svc_req *);
#define GETCTCSSSQL 39
extern  tone_res * getctcsssql_1(vfo_x *, CLIENT *);
extern  tone_res * getctcsssql_1_svc(vfo_x *, struct svc_req *);
#define SETDCSCODE 40
extern  int * setdcscode_1(tone_arg *, CLIENT *);
extern  int * setdcscode_1_svc(tone_arg *, struct svc_req *);
#define GETDCSCODE 41
extern  tone_res * getdcscode_1(vfo_x *, CLIENT *);
extern  tone_res * getdcscode_1_svc(vfo_x *, struct svc_req *);
#define SETDCSSQL 42
extern  int * setdcssql_1(tone_arg *, CLIENT *);
extern  int * setdcssql_1_svc(tone_arg *, struct svc_req *);
#define GETDCSSQL 43
extern  tone_res * getdcssql_1(vfo_x *, CLIENT *);
extern  tone_res * getdcssql_1_svc(vfo_x *, struct svc_req *);
#define SETRIT 44
extern  int * setrit_1(shortfreq_arg *, CLIENT *);
extern  int * setrit_1_svc(shortfreq_arg *, struct svc_req *);
#define GETRIT 45
extern  shortfreq_res * getrit_1(vfo_x *, CLIENT *);
extern  shortfreq_res * getrit_1_svc(vfo_x *, struct svc_req *);
#define SETXIT 46
extern  int * setxit_1(shortfreq_arg *, CLIENT *);
extern  int * setxit_1_svc(shortfreq_arg *, struct svc_req *);
#define GETXIT 47
extern  shortfreq_res * getxit_1(vfo_x *, CLIENT *);
extern  shortfreq_res * getxit_1_svc(vfo_x *, struct svc_req *);
#define SETTS 48
extern  int * setts_1(shortfreq_arg *, CLIENT *);
extern  int * setts_1_svc(shortfreq_arg *, struct svc_req *);
#define GETTS 49
extern  shortfreq_res * getts_1(vfo_x *, CLIENT *);
extern  shortfreq_res * getts_1_svc(vfo_x *, struct svc_req *);
#define SCAN 50
extern  int * scan_1(scan_arg *, CLIENT *);
extern  int * scan_1_svc(scan_arg *, struct svc_req *);
#define RESET 51
extern  int * reset_1(reset_x *, CLIENT *);
extern  int * reset_1_svc(reset_x *, struct svc_req *);
#define SETMEM 52
extern  int * setmem_1(ch_arg *, CLIENT *);
extern  int * setmem_1_svc(ch_arg *, struct svc_req *);
#define GETMEM 53
extern  ch_res * getmem_1(vfo_x *, CLIENT *);
extern  ch_res * getmem_1_svc(vfo_x *, struct svc_req *);
#define SETANT 54
extern  int * setant_1(ant_arg *, CLIENT *);
extern  int * setant_1_svc(ant_arg *, struct svc_req *);
#define GETANT 55
extern  ant_res * getant_1(vfo_x *, CLIENT *);
extern  ant_res * getant_1_svc(vfo_x *, struct svc_req *);
#define SETBANK 56
extern  int * setbank_1(ch_arg *, CLIENT *);
extern  int * setbank_1_svc(ch_arg *, struct svc_req *);
#define SETPOWERSTAT 58
extern  int * setpowerstat_1(powerstat_x *, CLIENT *);
extern  int * setpowerstat_1_svc(powerstat_x *, struct svc_req *);
#define GETPOWERSTAT 59
extern  powerstat_res * getpowerstat_1(void *, CLIENT *);
extern  powerstat_res * getpowerstat_1_svc(void *, struct svc_req *);
extern int rigprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);

#else /* K&R C */
#define GETMODEL 1
extern  model_x * getmodel_1();
extern  model_x * getmodel_1_svc();
#define GETRIGSTATE 3
extern  rigstate_res * getrigstate_1();
extern  rigstate_res * getrigstate_1_svc();
#define SETFREQ 10
extern  int * setfreq_1();
extern  int * setfreq_1_svc();
#define GETFREQ 11
extern  freq_res * getfreq_1();
extern  freq_res * getfreq_1_svc();
#define SETMODE 12
extern  int * setmode_1();
extern  int * setmode_1_svc();
#define GETMODE 13
extern  mode_res * getmode_1();
extern  mode_res * getmode_1_svc();
#define SETVFO 14
extern  int * setvfo_1();
extern  int * setvfo_1_svc();
#define GETVFO 15
extern  vfo_res * getvfo_1();
extern  vfo_res * getvfo_1_svc();
#define SETSPLITFREQ 16
extern  int * setsplitfreq_1();
extern  int * setsplitfreq_1_svc();
#define GETSPLITFREQ 17
extern  freq_res * getsplitfreq_1();
extern  freq_res * getsplitfreq_1_svc();
#define SETSPLITMODE 18
extern  int * setsplitmode_1();
extern  int * setsplitmode_1_svc();
#define GETSPLITMODE 19
extern  mode_res * getsplitmode_1();
extern  mode_res * getsplitmode_1_svc();
#define SETSPLITVFO 20
extern  int * setsplitvfo_1();
extern  int * setsplitvfo_1_svc();
#define GETSPLITVFO 21
extern  split_res * getsplitvfo_1();
extern  split_res * getsplitvfo_1_svc();
#define SETPTT 22
extern  int * setptt_1();
extern  int * setptt_1_svc();
#define GETPTT 23
extern  ptt_res * getptt_1();
extern  ptt_res * getptt_1_svc();
#define GETDCD 24
extern  dcd_res * getdcd_1();
extern  dcd_res * getdcd_1_svc();
#define SETFUNC 25
extern  int * setfunc_1();
extern  int * setfunc_1_svc();
#define GETFUNC 26
extern  val_res * getfunc_1();
extern  val_res * getfunc_1_svc();
#define SETLEVEL 27
extern  int * setlevel_1();
extern  int * setlevel_1_svc();
#define GETLEVEL 28
extern  val_res * getlevel_1();
extern  val_res * getlevel_1_svc();
#define SETPARM 29
extern  int * setparm_1();
extern  int * setparm_1_svc();
#define GETPARM 30
extern  val_res * getparm_1();
extern  val_res * getparm_1_svc();
#define VFOOP 31
extern  int * vfoop_1();
extern  int * vfoop_1_svc();
#define SETRPTRSHIFT 32
extern  int * setrptrshift_1();
extern  int * setrptrshift_1_svc();
#define GETRPTRSHIFT 33
extern  rptrshift_res * getrptrshift_1();
extern  rptrshift_res * getrptrshift_1_svc();
#define SETRPTROFFS 34
extern  int * setrptroffs_1();
extern  int * setrptroffs_1_svc();
#define GETRPTROFFS 35
extern  shortfreq_res * getrptroffs_1();
extern  shortfreq_res * getrptroffs_1_svc();
#define SETCTCSSTONE 36
extern  int * setctcsstone_1();
extern  int * setctcsstone_1_svc();
#define GETCTCSSTONE 37
extern  tone_res * getctcsstone_1();
extern  tone_res * getctcsstone_1_svc();
#define SETCTCSSSQL 38
extern  int * setctcsssql_1();
extern  int * setctcsssql_1_svc();
#define GETCTCSSSQL 39
extern  tone_res * getctcsssql_1();
extern  tone_res * getctcsssql_1_svc();
#define SETDCSCODE 40
extern  int * setdcscode_1();
extern  int * setdcscode_1_svc();
#define GETDCSCODE 41
extern  tone_res * getdcscode_1();
extern  tone_res * getdcscode_1_svc();
#define SETDCSSQL 42
extern  int * setdcssql_1();
extern  int * setdcssql_1_svc();
#define GETDCSSQL 43
extern  tone_res * getdcssql_1();
extern  tone_res * getdcssql_1_svc();
#define SETRIT 44
extern  int * setrit_1();
extern  int * setrit_1_svc();
#define GETRIT 45
extern  shortfreq_res * getrit_1();
extern  shortfreq_res * getrit_1_svc();
#define SETXIT 46
extern  int * setxit_1();
extern  int * setxit_1_svc();
#define GETXIT 47
extern  shortfreq_res * getxit_1();
extern  shortfreq_res * getxit_1_svc();
#define SETTS 48
extern  int * setts_1();
extern  int * setts_1_svc();
#define GETTS 49
extern  shortfreq_res * getts_1();
extern  shortfreq_res * getts_1_svc();
#define SCAN 50
extern  int * scan_1();
extern  int * scan_1_svc();
#define RESET 51
extern  int * reset_1();
extern  int * reset_1_svc();
#define SETMEM 52
extern  int * setmem_1();
extern  int * setmem_1_svc();
#define GETMEM 53
extern  ch_res * getmem_1();
extern  ch_res * getmem_1_svc();
#define SETANT 54
extern  int * setant_1();
extern  int * setant_1_svc();
#define GETANT 55
extern  ant_res * getant_1();
extern  ant_res * getant_1_svc();
#define SETBANK 56
extern  int * setbank_1();
extern  int * setbank_1_svc();
#define SETPOWERSTAT 58
extern  int * setpowerstat_1();
extern  int * setpowerstat_1_svc();
#define GETPOWERSTAT 59
extern  powerstat_res * getpowerstat_1();
extern  powerstat_res * getpowerstat_1_svc();
extern int rigprog_1_freeresult ();
#endif /* K&R C */

/* the xdr functions */

#if defined(__STDC__) || defined(__cplusplus)
extern  bool_t xdr_model_x (XDR *, model_x*);
extern  bool_t xdr_vfo_x (XDR *, vfo_x*);
extern  bool_t xdr_freq_x (XDR *, freq_x*);
extern  bool_t xdr_rmode_x (XDR *, rmode_x*);
extern  bool_t xdr_pbwidth_x (XDR *, pbwidth_x*);
extern  bool_t xdr_split_x (XDR *, split_x*);
extern  bool_t xdr_ptt_x (XDR *, ptt_x*);
extern  bool_t xdr_dcd_x (XDR *, dcd_x*);
extern  bool_t xdr_vfo_op_x (XDR *, vfo_op_x*);
extern  bool_t xdr_shortfreq_x (XDR *, shortfreq_x*);
extern  bool_t xdr_setting_x (XDR *, setting_x*);
extern  bool_t xdr_ant_x (XDR *, ant_x*);
extern  bool_t xdr_ann_x (XDR *, ann_x*);
extern  bool_t xdr_rptr_shift_x (XDR *, rptr_shift_x*);
extern  bool_t xdr_tone_x (XDR *, tone_x*);
extern  bool_t xdr_scan_x (XDR *, scan_x*);
extern  bool_t xdr_reset_x (XDR *, reset_x*);
extern  bool_t xdr_powerstat_x (XDR *, powerstat_x*);
extern  bool_t xdr_mode_s (XDR *, mode_s*);
extern  bool_t xdr_value_s (XDR *, value_s*);
extern  bool_t xdr_freq_arg (XDR *, freq_arg*);
extern  bool_t xdr_freq_res (XDR *, freq_res*);
extern  bool_t xdr_mode_arg (XDR *, mode_arg*);
extern  bool_t xdr_mode_res (XDR *, mode_res*);
extern  bool_t xdr_vfo_res (XDR *, vfo_res*);
extern  bool_t xdr_powerstat_res (XDR *, powerstat_res*);
extern  bool_t xdr_split_arg (XDR *, split_arg*);
extern  bool_t xdr_split_res (XDR *, split_res*);
extern  bool_t xdr_ptt_arg (XDR *, ptt_arg*);
extern  bool_t xdr_ptt_res (XDR *, ptt_res*);
extern  bool_t xdr_dcd_res (XDR *, dcd_res*);
extern  bool_t xdr_setting_arg (XDR *, setting_arg*);
extern  bool_t xdr_val_res (XDR *, val_res*);
extern  bool_t xdr_vfo_op_arg (XDR *, vfo_op_arg*);
extern  bool_t xdr_rptrshift_res (XDR *, rptrshift_res*);
extern  bool_t xdr_rptrshift_arg (XDR *, rptrshift_arg*);
extern  bool_t xdr_shortfreq_res (XDR *, shortfreq_res*);
extern  bool_t xdr_shortfreq_arg (XDR *, shortfreq_arg*);
extern  bool_t xdr_tone_res (XDR *, tone_res*);
extern  bool_t xdr_tone_arg (XDR *, tone_arg*);
extern  bool_t xdr_ant_res (XDR *, ant_res*);
extern  bool_t xdr_ant_arg (XDR *, ant_arg*);
extern  bool_t xdr_ch_res (XDR *, ch_res*);
extern  bool_t xdr_ch_arg (XDR *, ch_arg*);
extern  bool_t xdr_scan_s (XDR *, scan_s*);
extern  bool_t xdr_scan_res (XDR *, scan_res*);
extern  bool_t xdr_scan_arg (XDR *, scan_arg*);
extern  bool_t xdr_freq_range_s (XDR *, freq_range_s*);
extern  bool_t xdr_tuning_step_s (XDR *, tuning_step_s*);
extern  bool_t xdr_filter_s (XDR *, filter_s*);
extern  bool_t xdr_channel_cap_x (XDR *, channel_cap_x*);
extern  bool_t xdr_chan_s (XDR *, chan_s*);
extern  bool_t xdr_rigstate_s (XDR *, rigstate_s*);
extern  bool_t xdr_rigstate_res (XDR *, rigstate_res*);

#else /* K&R C */
extern bool_t xdr_model_x ();
extern bool_t xdr_vfo_x ();
extern bool_t xdr_freq_x ();
extern bool_t xdr_rmode_x ();
extern bool_t xdr_pbwidth_x ();
extern bool_t xdr_split_x ();
extern bool_t xdr_ptt_x ();
extern bool_t xdr_dcd_x ();
extern bool_t xdr_vfo_op_x ();
extern bool_t xdr_shortfreq_x ();
extern bool_t xdr_setting_x ();
extern bool_t xdr_ant_x ();
extern bool_t xdr_ann_x ();
extern bool_t xdr_rptr_shift_x ();
extern bool_t xdr_tone_x ();
extern bool_t xdr_scan_x ();
extern bool_t xdr_reset_x ();
extern bool_t xdr_powerstat_x ();
extern bool_t xdr_mode_s ();
extern bool_t xdr_value_s ();
extern bool_t xdr_freq_arg ();
extern bool_t xdr_freq_res ();
extern bool_t xdr_mode_arg ();
extern bool_t xdr_mode_res ();
extern bool_t xdr_vfo_res ();
extern bool_t xdr_powerstat_res ();
extern bool_t xdr_split_arg ();
extern bool_t xdr_split_res ();
extern bool_t xdr_ptt_arg ();
extern bool_t xdr_ptt_res ();
extern bool_t xdr_dcd_res ();
extern bool_t xdr_setting_arg ();
extern bool_t xdr_val_res ();
extern bool_t xdr_vfo_op_arg ();
extern bool_t xdr_rptrshift_res ();
extern bool_t xdr_rptrshift_arg ();
extern bool_t xdr_shortfreq_res ();
extern bool_t xdr_shortfreq_arg ();
extern bool_t xdr_tone_res ();
extern bool_t xdr_tone_arg ();
extern bool_t xdr_ant_res ();
extern bool_t xdr_ant_arg ();
extern bool_t xdr_ch_res ();
extern bool_t xdr_ch_arg ();
extern bool_t xdr_scan_s ();
extern bool_t xdr_scan_res ();
extern bool_t xdr_scan_arg ();
extern bool_t xdr_freq_range_s ();
extern bool_t xdr_tuning_step_s ();
extern bool_t xdr_filter_s ();
extern bool_t xdr_channel_cap_x ();
extern bool_t xdr_chan_s ();
extern bool_t xdr_rigstate_s ();
extern bool_t xdr_rigstate_res ();

#endif /* K&R C */

#ifdef __cplusplus
}
#endif

#endif /* !_RPCRIG_H_RPCGEN */

Generated by  Doxygen 1.6.0   Back to index