[Serdev] Question about the Register Modul

Bogdan-Andrei IANCU iancu at fokus.fraunhofer.de
Sat Jul 10 11:10:54 UTC 2004


Hi,

for detailes about usrloc statistics, please take a look at the
	static int print_ul_stats(FILE *reply_file)
function in modules/usrloc/ul_fifo.c and to
	struct udomain
definition in modules/usrloc/udomain.h

bogdan

Stefan Wagner wrote:
> Thanks  Andrei for  your reply,
> 
> I know the ser monitor script, i use the ser snmp modul
> and try too insert a few new export functions . I know that this modul
> isn't supported .
> One of these export funktions is a derecrement and increment funktion of a
> current usercounter. That why i asked about the concrete funktion
> in the register sources.
> Is there a global variable defined for current users ?
> 
> Thanks for your help
> 
> Stefan
> 
> Andrei Pelinescu-Onciul wrote:
> 
>> On Jul 07, 2004 at 17:55, Stefan Wagner <Quenton_help at gmx.de> wrote:
>>  
>>
>>> Hi,
>>> i searching for the position (funktion) in the Register modul sources 
>>> where a new user is
>>> added or delete. My intension is that i will increment/decrement an 
>>> currentuser
>>> counter at this place to monitor the number of current users.
>>>   
>>
>>
>> This is already done. To see how many users are currently registered 
>> use 'serctl moni'  and look at "Usrloc Stats" under "location".
>>
>> A new user is added when you use the save() function from the script =>
>> registrar/save.c save_real(...). However in fact usrloc keeps track of
>> the current registered users. At some point registrar will end up
>> calling usrloc's insert_urecord function which will call
>> mem_insert_urecord (this is for a new users which was not already
>> registered). Here the number of registered users is incremented.
>>
>> When an users is deleted, the usrloc mem_delete_urecord is called (in
>> the end). This function also decrements the number of registered users.
>>
>>
>> Andrei
>>
>>
>>  
>>
> 
> _______________________________________________
> Serdev mailing list
> serdev at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serdev




More information about the Serdev mailing list