N-sim
Emulation and simulation of
Wireless Sensor Networks



   Home


   Project Page


   Download


   CVS



   Installation


   Configuration


   Plug-ins




 Hosted by
SourceForge.net Logo

/home/brennan/n-sim/OrbisQuartus/control/virtual_time_server.cpp File Reference

Coordinate virtual time services. More...

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <pthread.h>
#include <daemon.h>
#include <virtual_time.h>
#include "mini_mpi_server.h"

Go to the source code of this file.

Defines

#define GVT_INTERVAL   60

Functions

void * virtual_time_server (void *unused)

Variables

pthread_cond_t mpi_conditional
pthread_mutex_t mpi_mutex


Detailed Description

Coordinate virtual time services.

Revision
1.5

Original Author: Sean M. Brennan <brennan@lanl.gov>

Author
sean_m_brennan

Created: February 8, 2006

Date
2007/10/11 17:13:24

Definition in file virtual_time_server.cpp.


Define Documentation

#define GVT_INTERVAL   60
 

Definition at line 49 of file virtual_time_server.cpp.

Referenced by virtual_time_server().


Function Documentation

void* virtual_time_server void *  unused  ) 
 

Definition at line 56 of file virtual_time_server.cpp.

References daemon_shuttingdown(), error, get_cluster_size(), GVT_INTERVAL, he, min, mpi_conditional, mpi_mutex, VT_timestamp::string_len(), and VT_PORT.

Referenced by main().


Variable Documentation

pthread_cond_t mpi_conditional
 

Definition at line 64 of file mini_mpi_server.c.

Referenced by main(), mpi_handler(), and virtual_time_server().

pthread_mutex_t mpi_mutex
 

Definition at line 65 of file mini_mpi_server.c.

Referenced by change_task_flag(), get_cluster_size(), get_task_socket(), main(), mini_mpi_server(), mpi_handler(), and virtual_time_server().


© 2007, Los Alamos National Security, LLC.