X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/aeb67d26a90a4fbc05a2ee596c8f627bb7aa615b..005cf0f71b3817a9e93de0b0c3bd92f216ef5c7f:/src/include/simix/datatypes.h diff --git a/src/include/simix/datatypes.h b/src/include/simix/datatypes.h deleted file mode 100644 index dd998ac525..0000000000 --- a/src/include/simix/datatypes.h +++ /dev/null @@ -1,65 +0,0 @@ -/* $Id$ */ - -/* Copyright (c) 2007 Arnaud Legrand, Bruno Donnassolo. - All rights reserved. */ - -/* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ - -#ifndef SIMIX_DATATYPE_H -#define SIMIX_DATATYPE_H -#include "xbt/misc.h" -#include "xbt/swag.h" -#include "xbt/fifo.h" - -SG_BEGIN_DECL() - -/* ******************************** Host ************************************ */ -/** @defgroup m_datatypes_management_details Details on SIMIX datatypes */ -/** @brief Host datatype - @ingroup m_datatypes_management - - A location (or host) is any possible place where - a process may run. Thus it is represented as a physical - resource with computing capabilities, some mailboxes - to enable running process to communicate with remote ones, and - some private data that can be only accessed by local - process. - - \see m_host_management - @{ */ - typedef struct s_smx_host *smx_host_t; -/** @} */ - - -/* ******************************** Syncro ************************************ */ - typedef struct s_smx_mutex *smx_mutex_t; - typedef struct s_smx_cond *smx_cond_t; - -/********************************** Action *************************************/ - typedef struct s_smx_action *smx_action_t; - -/* ****************************** Process *********************************** */ -/** @brief Agent datatype - @ingroup m_datatypes_management - - An agent may be defined as a code, with some private - data, executing in a location. - \see m_process_management - @{ */ - typedef struct s_smx_process *smx_process_t; -/** @} */ - - typedef struct s_smx_context *smx_context_t; - -/******************************* Networking ***********************************/ - typedef struct s_smx_rvpoint *smx_rdv_t; - typedef struct s_smx_comm *smx_comm_t; - typedef enum {comm_send, - comm_recv - } smx_comm_type_t; - - - -SG_END_DECL() -#endif