logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

snmpsession - snmpkit functions dealing with a particular snmpsession.

Author

Bugs

       The  library  can  possibly throw different kinds of C++ exceptions that won't be caught by the glue code
       and therefore it can cause your program to crash inexplicably.

Description

       A snmpsession is an opaque data structure which specifies a

       The  new_snmpsession()  creates  a  new  session.  The  SNMPSOCK  should  have  previously created by the
       application using, new_snmpsock().  The host should will be  looked  up  using  gethostbyname()  and  the
       community  string  is  something  like a password in SNMP lingo but it doesn't have a username associated
       with it and it is transmitted in clear text within the packets. In most cases,  there  are  a  couple  of
       community  strings.  One  is  only  allowed  to read and the other is allowed to both read and write. The
       default read-only community name is "public". If set the community name to NULL, the community name  will
       default to public.

       The  new_snmpsession_quick()  function  is  very  similar  to  the  new_snmpsession() function except the
       community name always defaults to "public".

       The delete_snmpsock() function is the opposite of the new_snmpsession() function. It frees all memory and
       resources currently being used by the SNMPSESSION structure.

Name

       snmpsession - snmpkit functions dealing with a particular snmpsession.

Return Value

       The new_snmpsock() and the new_snmpsock_quick() both return a pointer to the newly  created  snmpsock  or
       NULL if there was an error.

See Also

libsnmpkit(3), snmpsock(3), snmpstructfiller(3), snmptable(3), gethostbyname(3)

GNU snmpkit 0.4                                   November 2000                                   snmpsession(3)

Synopsis

#include<snmpkit.h>SNMPSESSION*sk_new_session(char*host,void*(start_routine)(SNMPSESSION*),constchar*community);

See Also