/*
 * Copyright Notice:
 * Copyright Treck Incorporated  1997 - 2004.
 * Copyright Elmic Incorporated  1997 - 2004.
 * No portions or the complete contents of this file may be copied or
 * distributed in any form (including but not limited to printed or electronic
 * forms) without the expressed written consent of Treck Inc OR Elmic Systems.
 * Copyright laws and International Treaties protect the contents of this
 * file. Unauthorized use is prohibited. All rights reserved.
 *
 * Description:
 *
 * Filename: example_var.h
 * Generated by The Treck MIB compiler - version 1.25.
 * Date Created: Wed Jun 03 14:07:38 2009
 */



/* object limits (for SNMP SETs) */
#define GREENLEDON_UPPER_LIMIT     4294967295
#define GREENLEDON_LOWER_LIMIT     0


#define YELLOWLEDON_UPPER_LIMIT     4294967295
#define YELLOWLEDON_LOWER_LIMIT     0


#define BIGBOSS_UPPER_LIMIT     65535
#define BIGBOSS_LOWER_LIMIT     0


#define INDEX_UPPER_LIMIT     100
#define INDEX_LOWER_LIMIT     1

#define ROWSTATUS_UPPER_LIMIT     4294967295
#define ROWSTATUS_LOWER_LIMIT     0


#define NAME_UPPER_LIMIT     65535
#define NAME_LOWER_LIMIT     0


/** GROUP PARTS **/

#define GREENLEDON 1
#define YELLOWLEDON 2
#define BIGBOSS 3

/** TABLE PARTS **/

#define INDEX 1
#define ROWSTATUS 2
#define NAME 3

#define MAX_EXAMPLE_ENTRIES	100

/* Function Prototypes */

u_char *tfvar_group(
        struct tsSnmpVariable *, oid *, int *, int, int *,
        int(**write_method)(int, u_char *, u_char, int, oid *, int),
        int(**create_method)(oid *, int, oid),
        int(**delete_method)(oid *, int));
int tfset_group(int, u_char *, u_char, int, oid *, int);
u_char *tfvar_simpletable(
        struct tsSnmpVariable *, oid *, int *, int, int *,
        int(**write_method)(int, u_char *, u_char, int, oid *, int),
        int(**create_method)(oid *, int, oid),
        int(**delete_method)(oid *, int));
int tfset_simpletable_entry(int, u_char *, u_char, int, oid *, int);
int tfcreate_simpletable_entry(oid *, int, oid);
int tfdelete_simpletable_entry(oid *, int);

