1 service log_presence {
processing {
int db;
5 local int open_DB(string);
local int log_in_DB(int, string, uri);
local void close_DB(int);
void deploy() {
10 db = open_DB("sql.enseirb.fr");
}
registration {
uri who;
15
response REGISTER() {
who = FROM;
log_in_DB(db, "sign in", who);
20 return forward;
}
void unregister() {
25 log_in_DB(db, "sign out", who);
}
}
void undeploy() {
30 close_DB(db);
} } }