Re: How to do create a net-snmp subagent without infinite while

This is a discussion on Re: How to do create a net-snmp subagent without infinite while within the SNMP Users forums, part of the Networking and Network Related category; On Wed, 2005-12-14 at 11:53 +0530, Simon Saha wrote: > But as your tutorial suggest my subagent ...


Go Back   Usenet Forums > Networking and Network Related > SNMP Users

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 12-14-2005
Dave Shield
 
Posts: n/a
Default Re: How to do create a net-snmp subagent without infinite while

On Wed, 2005-12-14 at 11:53 +0530, Simon Saha wrote:
> But as your tutorial suggest my subagent has to be stuck
> in an infinite while loop waiting for SNMP request, like the following.
>
> while(keep_running) {
> agent_check_and_process(1); /* 0 == don't block */
> }


No - that's not a fundamental requirement.
The subagent does need to check for incoming requests on
a regular basis, and the easiest way to do this is with
an infinite loop.

But if you've already got a main event loop in your application,
then you can simply insert a call to

agent_check_and_process(0);

within that loop, and things should work fine.



Dave

> *********************** FSS-Unclassified ***********************
>
> "DISCLAIMER: This message is proprietary to Flextronics Software
> Systems Limited (FSS) and is intended solely for the use of the
> individual to whom it is addressed. It may contain privileged or
> confidential information and should not be circulated or used for
> any purpose other than for what it is intended. If you have received
> this message in error, please notify the originator immediately.
> If you are not the intended recipient, you are notified that you are
> strictly prohibited from using, copying, altering, or disclosing
> the contents of this message. FSS accepts no responsibility for
> loss or damage arising from the use of the information transmitted
> by this email including damage from virus."


DISCLAIMER: This message is not proprietary to any institution
(whatever "proprietary" means in the context of email messages), and
is intended for the use of anyone who may find it of relevance. It
does not contain privileged or confidential information, and may be
circulated for any purpose that seems appropriate. If you have received
this message in error, simply delete it - don't both notifying the
originator, who is not interested in the slightest. If you are not
the intended recipient, but find the information of interest, you are
strictly encouraged [sic] to use, copy, alter or disclose the contents
of this message. Neither the University of Liverpool nor Dave Shield
accept any responsibility for loss or damage arising from the use of the
information transmitted by this email including damage from virus [sic],
which is the only sensible (if somewhat ungrammatical) comment in the
preceding disclaimer.



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/...net-snmp-users
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 02:48 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0