A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sanitize the OOP of kernel::profile
[simgrid.git]
/
src
/
bindings
/
lua
/
lua_host.cpp
diff --git
a/src/bindings/lua/lua_host.cpp
b/src/bindings/lua/lua_host.cpp
index
7f35793
..
f2188fd
100644
(file)
--- a/
src/bindings/lua/lua_host.cpp
+++ b/
src/bindings/lua/lua_host.cpp
@@
-1,4
+1,4
@@
-/* Copyright (c) 2010-201
8
. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2010-201
9
. The SimGrid Team. 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. */
/* 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. */
@@
-17,11
+17,11
@@
XBT_LOG_NEW_DEFAULT_CATEGORY(lua_host, "Lua Host module");
/* simgrid.host API */
/* ********************************************************************************* */
/* simgrid.host API */
/* ********************************************************************************* */
-/** @brief Ensures that the pointed stack value is a
n
host userdatum and returns it.
+/** @brief Ensures that the pointed stack value is a host userdatum and returns it.
*
*
- *
\
param L a Lua state
- *
\
param index an index in the Lua stack
- *
\
return the C host corresponding to this Lua host
+ *
@
param L a Lua state
+ *
@
param index an index in the Lua stack
+ *
@
return the C host corresponding to this Lua host
*/
sg_host_t sglua_check_host(lua_State * L, int index)
{
*/
sg_host_t sglua_check_host(lua_State * L, int index)
{
@@
-38,10
+38,10
@@
sg_host_t sglua_check_host(lua_State * L, int index)
}
/**
}
/**
- *
\
brief Returns a host given its name. This is a lua function.
+ *
@
brief Returns a host given its name. This is a lua function.
*
*
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (string): name of a host
* - Return value (host): the corresponding host will be pushed onto the stack
*
* - Argument 1 (string): name of a host
* - Return value (host): the corresponding host will be pushed onto the stack
@@
-65,9
+65,9
@@
static int l_host_get_by_name(lua_State * L)
}
/**
}
/**
- *
\
brief Returns the name of a host.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Returns the name of a host.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (host): a host
* - Return value (string): name of this host
*
* - Argument 1 (host): a host
* - Return value (string): name of this host
@@
-75,14
+75,14
@@
static int l_host_get_by_name(lua_State * L)
static int l_host_get_name(lua_State * L)
{
sg_host_t ht = sglua_check_host(L, 1);
static int l_host_get_name(lua_State * L)
{
sg_host_t ht = sglua_check_host(L, 1);
- lua_pushstring(L, ht->get
C
name());
+ lua_pushstring(L, ht->get
_c
name());
return 1;
}
/**
return 1;
}
/**
- *
\
brief Returns the number of existing hosts.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Returns the number of existing hosts.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Return value (number): number of hosts
*/
*
* - Return value (number): number of hosts
*/
@@
-95,9
+95,9
@@
static int l_host_number(lua_State * L)
}
/**
}
/**
- *
\
brief Returns the host given its index.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Returns the host given its index.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (number): an index (1 is the first)
* - Return value (host): the host at this index
*
* - Argument 1 (number): an index (1 is the first)
* - Return value (host): the host at this index
@@
-118,9
+118,9
@@
static int l_host_at(lua_State * L)
}
/**
}
/**
- *
\
brief Returns the value of a host property.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Returns the value of a host property.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (host): a host
* - Argument 2 (string): name of the property to get
*
* - Argument 1 (host): a host
* - Argument 2 (string): name of the property to get
@@
-135,16
+135,16
@@
static int l_host_get_property_value(lua_State * L)
}
/**
}
/**
- *
\
brief Destroys a host.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Destroys a host.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (host): the host to destroy
*/
static int l_host_destroy(lua_State *L)
{
*
* - Argument 1 (host): the host to destroy
*/
static int l_host_destroy(lua_State *L)
{
-
//
sg_host_t ht = sglua_check_host(L, 1);
-
//FIXME: not working..__MSG_host_priv_free(MSG_host_priv(ht)
);
+ sg_host_t ht = sglua_check_host(L, 1);
+
ht->destroy(
);
return 0;
}
return 0;
}
@@
-161,9
+161,9
@@
static const luaL_Reg host_functions[] = {
};
/**
};
/**
- *
\
brief Returns a string representation of a host.
- *
\
param L a Lua state
- *
\
return number of values returned to Lua
+ *
@
brief Returns a string representation of a host.
+ *
@
param L a Lua state
+ *
@
return number of values returned to Lua
*
* - Argument 1 (userdata): a host
* - Return value (string): a string describing this host
*
* - Argument 1 (userdata): a host
* - Return value (string): a string describing this host
@@
-180,11
+180,11
@@
static const luaL_Reg host_meta[] = {
};
/**
};
/**
- *
\
brief Registers the host functions into the table simgrid.host.
+ *
@
brief Registers the host functions into the table simgrid.host.
*
* Also initialize the metatable of the host userdata type.
*
*
* Also initialize the metatable of the host userdata type.
*
- *
\
param L a lua state
+ *
@
param L a lua state
*/
void sglua_register_host_functions(lua_State* L)
{
*/
void sglua_register_host_functions(lua_State* L)
{