Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

cosynetwork.cc File Reference

#include <sys/types.h>
#include "cosynetwork.h"
#include "cosyprocess.h"
#include "cosyfifo.h"
#include "cosyselect.h"
#include "rte.h"
#include "rteport.h"
#include "networkimpl.h"
#include "processimpl.h"
#include "portimpl.h"
#include "fifoimpl.h"
#include "portbase.h"
#include "os.h"
#include "taskapi.h"
#include "semaphoreapi.h"
#include "utilbase.h"
#include <assert.h>
#include <string>

Go to the source code of this file.

Functions

void handler1 (void *arg)
void handler2 (void *arg)
void fatal_func (void *arg)
void clean_func (void *arg)
void zero0_func (void *arg)
void zero1_func (void *arg)
void zero2_func (void *arg)


Function Documentation

void clean_func void *  arg  ) 
 

Definition at line 218 of file cosynetwork.cc.

References Task::exit(), cosyNetwork::kill(), and cosyNetwork::task.

Referenced by handler1(), and handler2().

void fatal_func void *  arg  ) 
 

Definition at line 211 of file cosynetwork.cc.

References rteNetwork::api(), cosyRte::cerr(), IdBase::fullName(), and cosyNetwork::rte.

Referenced by handler1(), and handler2().

void handler1 void *  arg  ) 
 

Definition at line 172 of file cosynetwork.cc.

References cosyRte::cerr(), clean_func(), cosyNetwork::dd, cosyNetwork::deadlock(), fatal_func(), cosyNetwork::growFifo(), cosyNetwork::os, cosyNetwork::printFifoStatus(), cosyNetwork::printProcessStatus(), cosyNetwork::rte, Os::setDeadlockHandler(), Task::start(), and cosyNetwork::task.

Referenced by cosyNetwork::start().

void handler2 void *  arg  ) 
 

Definition at line 194 of file cosynetwork.cc.

References clean_func(), cosyNetwork::deadlock(), fatal_func(), cosyNetwork::growFifo(), cosyNetwork::os, Os::setDeadlockHandler(), Task::start(), cosyNetwork::task, and zero0_func().

void zero0_func void *  arg  ) 
 

Definition at line 225 of file cosynetwork.cc.

References Task::exit(), Task::kill(), Task::start(), cosyNetwork::task, cosyNetwork::zero1, zero1_func(), cosyNetwork::zero2, and zero2_func().

Referenced by handler2().

void zero1_func void *  arg  ) 
 

Definition at line 237 of file cosynetwork.cc.

References Task::join(), and cosyNetwork::zero2.

Referenced by zero0_func().

void zero2_func void *  arg  ) 
 

Definition at line 243 of file cosynetwork.cc.

References Task::join(), and cosyNetwork::zero1.

Referenced by zero0_func().


Generated on Wed Feb 15 14:52:39 2006 for yapi by doxygen 1.3.2