Linuxpops  3.01.04
Spectral Anaysis Package for Single Dish Data
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
caclib_proto.h
Go to the documentation of this file.
1 #include "sdd.h"
2 #include "header.h"
3 /* mbdef.c */
4 struct DEST *find_dest(char *name);
5 struct DEST *find_port(int p);
6 int bind_any(int fd);
7 /* socklib.c */
8 struct BOUND *sock_bind(char *mbname);
9 struct SOCK *sock_connect(char *mbname);
10 int read_sock(struct SOCK *s, char *msg, int *l);
11 int sock_print_fds(void);
12 int findSocketsButThese(char *name, struct SOCK *rss[], int *rssn);
13 int sock_close(char *name);
14 struct SOCK *last_msg(void);
15 char *sock_name(struct SOCK *handle);
16 int sock_fd(struct SOCK *handle);
17 int sock_bufct(int bufct);
18 struct SOCK *sock_find(char *mbname);
19 int sock_block(struct SOCK *s, int onoroff);
20 int sock_intr(int flag);
21 int sock_sel(char *message, int *l, int *p, int n, int tim, int rd_in);
22 int sock_ssel(struct SOCK *ss[], int ns, char *message, int *l, int *p, int n, int tim, int rd_in);
23 int sock_fastsel(char *message, int *l, int *p, int n, struct timeval *tim, int rd_in);
24 int sock_only(struct SOCK *handle, char *message, int tim);
25 int sock_only_f(struct SOCK *handle, char *message, double ftime);
26 int sock_poll(struct SOCK *handle, char *message, int *plen);
27 int accept_sock(void);
28 int readtm(int fd, char *buf, int len);
29 /* socknoxvlib.c */
30 int sock_send(struct SOCK *s, char *message);
31 int sock_write(struct SOCK *s, char *message, int l);
32 /* loglib.c */
33 int log_msg(const char *fmt, ...);
34 int log_perror(char *msg);
35 int log_eventdEnable(int enable);
36 int log_open(char *name, int how);
37 int newlog2datefile(void);
38 int log_newlog(void);
39 char *getNewCtime(int offset);
40 /* cacstr.c */
41 int setCactusEnvironment(void);
42 int getInteractive(void);
43 int smart_log_open(char *name, int offset);
44 int f_get_cactus_env__(void);
45 int iamwho(char *user, char *display);
46 int getntok(int ntok, char *dlm, char *str, char *token);
47 char *strelem(int ntok, char *dlm, char *str);
48 char *strcmprs(char *str);
49 int deNewLineIt(char *buf);
50 double ctod(char *str);
51 long ctoma(char *str);
52 char *strlwr(char *str);
53 char *strupr(char *str);
54 char *strbin(long n);
55 int sexagesimal(double dang, char *str, int prec);
56 char *get_time(void);
57 int isnumber(char *string);
58 int ishex(char *string);
59 int atox(char *s);
60 int sendProcessTime(int indx, int t, int pid);
61 int checkSendProc(int id, int pid);
62 int send_process_info_internal(int indx, int iNum, char *iBuf);
63 int sendProcessInfo(int indx, int pid, int type);
64 /* wr_sdd.c */
65 int write_sdd(char *name, struct HEADER *h, char *d);
66 int new_sdd(char *name);
67 int verify_sdd(char *name, float *pscan);
68 int write_boot(int fd, struct BOOTSTRAP *b, int len);
69 int write_dir(int fd, struct DIRECTORY *d, int len);
70 struct BOOTSTRAP *last_bootb(void);
71 /* timeLib.c */
72 int delay(double dc);
73 int getLongYear(int offset);
74 int getDoy(int offset);
75 int getYear(int offset);
76 int getMonth(int offset);
77 int getDom(int offset);
78 char *getDate(int offset);
79 char *getLogDate(int offset);
80 char *getIncFileName(int offset);
81 char *getSlashDate(int offset);
82 char *getIncDate(int offset);
83 char *getSDate(int offset);
84 char *getRDate(int offset);
85 double getNraoDate(void);
86 double getTimeD(int offset);
87 int getMinute(int offset);
88 int getHour(int offset);
89 char *getTimeS(int offset);
90 char *getcTime(int offset);
91 double getmJulDate(int offset);
92 int breakmJulian(double jd, int *yr, int *mo, int *day, int *hr, int *min, int *sec);
93 double makeJulDate(int im, int id, int iy, double ut);
94 /* findversion.c */
95 int findDataVersion(char *ini, char *dir);
96 /* deg_trig.c */
97 double deg_sin(double angle);
98 double deg_cos(double angle);
99 double deg_tan(double angle);
100 double deg_asin(double value);
101 double deg_acos(double value);
102 double deg_atan(double value);
char * strbin(long n)
struct SCAN_SUM_SEND ss
Definition: scansum.c:61
double deg_cos(double angle)
char * getSDate(int offset)
double getNraoDate(void)
struct SOCK * last_msg(void)
double ctod(char *str)
int bind_any(int fd)
int sock_write(struct SOCK *s, char *message, int l)
char * strcmprs(char *str)
int read_sock(struct SOCK *s, char *msg, int *l)
int deNewLineIt(char *buf)
int getHour(int offset)
int log_perror(char *msg)
int sock_close(char *name)
int getDoy(int offset)
int sock_only_f(struct SOCK *handle, char *message, double ftime)
int write_sdd(char *name, struct HEADER *h, char *d)
int getMinute(int offset)
char * strelem(int ntok, char *dlm, char *str)
int findDataVersion(char *ini, char *dir)
double deg_atan(double value)
int f_get_cactus_env__(void)
int sock_only(struct SOCK *handle, char *message, int tim)
Definition: header.h:13
int log_eventdEnable(int enable)
double deg_sin(double angle)
int send_process_info_internal(int indx, int iNum, char *iBuf)
char * getLogDate(int offset)
#define min(a, b)
Definition: cactus.h:114
double getTimeD(int offset)
int sock_poll(struct SOCK *handle, char *message, int *plen)
int write_dir(int fd, struct DIRECTORY *d, int len)
double makeJulDate(int im, int id, int iy, double ut)
int getMonth(int offset)
char * strupr(char *str)
int getLongYear(int offset)
int newlog2datefile(void)
char * getIncFileName(int offset)
int getYear(int offset)
int accept_sock(void)
double deg_asin(double value)
int isnumber(char *string)
char * strlwr(char *str)
int sock_fd(struct SOCK *handle)
Definition: mbdef.h:13
int sexagesimal(double dang, char *str, int prec)
int sock_bufct(int bufct)
int write_boot(int fd, struct BOOTSTRAP *b, int len)
int log_msg(const char *fmt,...)
int checkSendProc(int id, int pid)
int sock_print_fds(void)
Definition: sock.h:30
int verify_sdd(char *name, float *pscan)
long ctoma(char *str)
int smart_log_open(char *name, int offset)
int sendProcessInfo(int indx, int pid, int type)
int sock_send(struct SOCK *s, char *message)
char * get_time(void)
int log_newlog(void)
int fd
Definition: sock.h:33
char * getSlashDate(int offset)
int breakmJulian(double jd, int *yr, int *mo, int *day, int *hr, int *min, int *sec)
int sock_fastsel(char *message, int *l, int *p, int n, struct timeval *tim, int rd_in)
Definition: sock.h:19
int sock_intr(int flag)
double getmJulDate(int offset)
int getDom(int offset)
int sock_block(struct SOCK *s, int onoroff)
char * getcTime(int offset)
double deg_tan(double angle)
int new_sdd(char *name)
int sock_sel(char *message, int *l, int *p, int n, int tim, int rd_in)
double deg_acos(double value)
char * getIncDate(int offset)
char * sock_name(struct SOCK *handle)
int getInteractive(void)
struct DEST * find_dest(char *name)
Definition: sdd.h:4
int sock_ssel(struct SOCK *ss[], int ns, char *message, int *l, int *p, int n, int tim, int rd_in)
int sendProcessTime(int indx, int t, int pid)
struct BOUND * sock_bind(char *mbname)
struct SOCK * sock_connect(char *mbname)
int ishex(char *string)
int setCactusEnvironment(void)
char * getDate(int offset)
int readtm(int fd, char *buf, int len)
char * getRDate(int offset)
int findSocketsButThese(char *name, struct SOCK *rss[], int *rssn)
int getntok(int ntok, char *dlm, char *str, char *token)
char * getTimeS(int offset)
struct SOCK * sock_find(char *mbname)
struct BOOTSTRAP * last_bootb(void)
Definition: sdd.h:31
int delay(double dc)
int iamwho(char *user, char *display)
struct DEST * find_port(int p)
int log_open(char *name, int how)
char * getNewCtime(int offset)
int atox(char *s)