Re: Linux application level timers?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 22 Jan 2003, Tom Sanders wrote:

> I'm writing an application server which receives
> requests from other applications. For each request
> received, I want to start a timer so that I can fail
> the application request if it could not be completed
> in max specified time.
>
> Which Linux timer facility can be used for this?
>
> I have checked out alarm() and signal() system calls,
> but these calls doesn't take an argument, so its not
> possible to associate application request with the
> matured alarm.
>
> Any inputs?
>
Yes, get a book like "Advanced Programming in
the UNIX Environment" W. Richard Stevens and
look how to use signals and select()/poll()
from there.

Also if you are able to use tools to have the
protocol defined by ASN.1 that would help, because
then you could be able to have tools to generate
automatically protocol handling code too with C or
C++ etc.

I'm not in the latter business, read and used
some code from the above book long time ago,
but I've seen nice tools used more and more rather
than hand-coding the protocol (because it's very
easy get in troubles with hard to find errors
of incomplete state-machine etc.)

HTH,

:-) riku

-- 
    [ This .signature intentionally left blank ]



_______________________________________________
Redhat-devel-list mailing list
Redhat-devel-list@redhat.com
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

[Index of Archives]     [Kernel Newbies]     [Red Hat General]     [Fedora]     [Red Hat Install]     [Linux Kernel Development]     [Yosemite News]

  Powered by Linux