diff options
Diffstat (limited to 'ACE/ASNMP/asnmp/counter.h')
-rw-r--r-- | ACE/ASNMP/asnmp/counter.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/ACE/ASNMP/asnmp/counter.h b/ACE/ASNMP/asnmp/counter.h deleted file mode 100644 index 36fda2f84ce..00000000000 --- a/ACE/ASNMP/asnmp/counter.h +++ /dev/null @@ -1,79 +0,0 @@ -/* -*-C++-*- */ -#ifndef COUNTER_ -#define COUNTER_ -//============================================================================= -/** - * @file counter.h - * - * $Id$ - * - * Class definition for SMI Counter32 class. - * - * - * @author Peter E Mellquist - */ -//============================================================================= - -/*=================================================================== - Copyright (c) 1996 - Hewlett-Packard Company - - ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS. - Permission to use, copy, modify, distribute and/or sell this software - and/or its documentation is hereby granted without fee. User agrees - to display the above copyright notice and this license notice in all - copies of the software and any documentation of the software. User - agrees to assume all liability for the use of the software; Hewlett-Packard - makes no representations about the suitability of this software for any - purpose. It is provided "AS-IS without warranty of any kind,either express - or implied. User hereby grants a royalty-free license to any and all - derivatives based upon this software code base. -=====================================================================*/ - -#include "asnmp/smival.h" -#include "asnmp/integer.h" - -//------------[ Counter32 Class ]------------------------------------------ -// The counter class allows all the functionality of unsigned -// 32 bit integers but is recognized as a distinct SMI type. Counter32 -// class objects may be set or get into Vb objects. -// -// This class does not behave as defined by the abstract model -// in RFC 1155 section 3.2.3.3 - -/** - * @class Counter32 - * - * @brief Defines the member functions for the Counter32 concrete class - * This class implements RFC 1155 Counter Object and is named - * Counter32 after the RFC1902 redefinition of V1 SMI datatypes - */ -class ASNMP_Export Counter32 : public SnmpUInt32 -{ - public: - /// constructor with a value - Counter32( const unsigned long i = 0); - - /// copy constructor - Counter32( const Counter32 &c); - - /// syntax type - SmiUINT32 get_syntax(); - - /// create a new instance of this Value - SnmpSyntax *clone() const; - - /// copy an instance of this Value - SnmpSyntax& operator=( SnmpSyntax &val); - - /// overloaded assignment - Counter32& operator=( const Counter32 &uli); - - /// overloaded assignment - Counter32& operator=( const unsigned long i); - - /// otherwise, behave like an unsigned long int - operator unsigned long(); -}; - -#endif // COUNTER_ |