/home/coin/SVN-release/CoinAll-1.1.0/SYMPHONY/include/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.

Defines

#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)


Define 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  ) 


Generated on Sun Nov 14 14:11:51 2010 for Coin-All by  doxygen 1.4.7