Dip  0.92.4
Macros | Functions
sym_proccomm.h File Reference
#include "sym_proto.h"
#include "sym_timemeas.h"
Include dependency graph for sym_proccomm.h:

Go to the source code of this file.

Macros

#define PROCESS_OK   1
 
#define DataInPlace   0
 
#define TaskHost   0
 

Functions

int register_process PROTO ((void))
 
int init_send PROTO ((int data_packing))
 
int send_char_array PROTO ((char *array, int size))
 
int send_int_array PROTO ((int *array, int size))
 
int send_dbl_array PROTO ((double *array, int size))
 
int send_float_array PROTO ((float *array, int size))
 
int send_str PROTO ((char *str))
 
int send_msg PROTO ((int recipient, int msgtag))
 
int msend_msg PROTO ((int *recipients, int number, int msgtag))
 
int receive_msg PROTO ((int who, int what))
 
int treceive_msg PROTO ((int who, int what, struct timeval *timeout))
 
int bufinfo PROTO ((int r_bufid, int *bytes, int *msgtag, int *sender))
 
int freebuf PROTO ((int bufid))
 
int spawn PROTO ((char *task, char **argv, int flag, char *where, int ntask, int *tids))
 
int pstat PROTO ((int tid))
 
void setsbuf PROTO ((int sbufid))
 
void setrbuf PROTO ((int rbufid))
 
void PVM_ERROR (int info)
 

Macro Definition Documentation

#define PROCESS_OK   1

Definition at line 28 of file sym_proccomm.h.

#define DataInPlace   0

Definition at line 29 of file sym_proccomm.h.

#define TaskHost   0

Definition at line 30 of file sym_proccomm.h.

Function Documentation

int register_process PROTO ( (void)  )
int init_send PROTO ( (int data_packing)  )
int receive_char_array PROTO ( (char *array, int size)  )
int receive_int_array PROTO ( (int *array, int size)  )
int receive_dbl_array PROTO ( (double *array, int size)  )
int receive_float_array PROTO ( (float *array, int size)  )
int receive_str PROTO ( (char *str)  )
int send_msg PROTO ( (int recipient, int msgtag)  )
int msend_msg PROTO ( (int *recipients, int number, int msgtag)  )
int nreceive_msg PROTO ( (int who, int what)  )
int treceive_msg PROTO ( (int who, int what, struct timeval *timeout)  )
int bufinfo PROTO ( (int r_bufid, int *bytes, int *msgtag, int *sender)  )
int freebuf PROTO ( (int bufid)  )
int spawn PROTO ( (char *task, char **argv, int flag, char *where, int ntask, int *tids)  )
void kill_proc PROTO ( (int tid)  )
void setsbuf PROTO ( (int sbufid)  )
void setrbuf PROTO ( (int rbufid)  )
void PVM_ERROR ( int  info)