/* smux.h - SMUX include file */
* $Header: /f/osi/snmp/RCS/smux.h,v 1.4 91/02/22 09:44:01 mrose Interim $
* Contributed by NYSERNet Inc. This work was partially supported by the
* U.S. Defense Advanced Research Projects Agency and the Rome Air Development
* Center of the U.S. Air Force Systems Command under contract number
* Revision 1.4 91/02/22 09:44:01 mrose
* Revision 1.3 90/10/29 18:38:49 mrose
* Revision 1.2 90/02/19 15:38:48 mrose
* Revision 1.1 90/02/17 10:38:29 mrose
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
#include <isode/pepy/SNMP-types.h>
#define readOnly int_SNMP_operation_readOnly
#define readWrite int_SNMP_operation_readWrite
#define delete int_SNMP_operation_delete
#define goingDown int_SNMP_ClosePDU_goingDown
#define unsupportedVersion int_SNMP_ClosePDU_unsupportedVersion
#define packetFormat int_SNMP_ClosePDU_packetFormat
#define protocolError int_SNMP_ClosePDU_protocolError
#define internalError int_SNMP_ClosePDU_internalError
#define authenticationFailure int_SNMP_ClosePDU_authenticationFailure
#define invalidOperation (-1)
#define parameterMissing (-2)
extern integer smux_errno
;
int smux_init (); /* INIT */
int smux_simple_open (); /* (simple) OPEN */
int smux_close (); /* CLOSE */
int smux_register (); /* REGISTER */
int smux_response (); /* RESPONSE */
int smux_wait (); /* WAIT */
int smux_trap (); /* TRAP */
char *smux_error (); /* TEXTUAL ERROR */
int setsmuxEntry (), endsmuxEntry ();
struct smuxEntry
*getsmuxEntry ();
struct smuxEntry
*getsmuxEntrybyname ();
struct smuxEntry
*getsmuxEntrybyidentity ();