summaryrefslogtreecommitdiff
path: root/ASNMP/asnmp/ctr64.h
diff options
context:
space:
mode:
Diffstat (limited to 'ASNMP/asnmp/ctr64.h')
-rw-r--r--ASNMP/asnmp/ctr64.h64
1 files changed, 32 insertions, 32 deletions
diff --git a/ASNMP/asnmp/ctr64.h b/ASNMP/asnmp/ctr64.h
index fc2d00149c6..f9dc641a94a 100644
--- a/ASNMP/asnmp/ctr64.h
+++ b/ASNMP/asnmp/ctr64.h
@@ -14,7 +14,7 @@
// SNMP Counter64 class definition.
//
// = AUTHOR
-// Peter E Mellquist
+// Peter E Mellquist
//
// ============================================================================
/*===================================================================
@@ -22,22 +22,22 @@
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.
-=====================================================================*/
+ 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"
#define CTR64OUTBUF 30 // maximum ascii string for a 64-bit ctr
-
+
//---------[ 64 bit Counter Class ]--------------------------------
// Counter64 Class encapsulates two unsigned integers into a
// a single entity. This type has is available in SNMPv2 but
@@ -46,18 +46,18 @@
class ACE_Export Counter64: public SnmpSyntax
// = TITLE
// Defines the member functions for the Counter64 concrete class
- // This class implements RFC 1902 64 bit Counter Object.
-{
+ // This class implements RFC 1902 64 bit Counter Object.
+{
public:
Counter64( unsigned long long llw = 0);
- // default constructor
+ // default constructor
Counter64( unsigned long hiparm, unsigned long loparm);
- // constructor with values
-
+ // constructor with values
+
Counter64( const Counter64 &ctr64);
// copy constructor
-
+
~Counter64();
// destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
@@ -70,41 +70,41 @@ public:
Counter64& assign( long double ld);
// assign a long double to a counter64
- unsigned long high() const;
- // return the high part
-
+ unsigned long high() const;
+ // return the high part
+
unsigned long low() const;
- // return the low part
-
+ // return the low part
+
void set_high( const unsigned long h);
- // set the high part
-
+ // set the high part
+
void set_low( const unsigned long l);
- // set the low part
+ // set the low part
Counter64& operator=( const unsigned long long rhs);
// overloaded assignment
-
+
Counter64& operator=( const Counter64 &rhs);
// overloaded assignment
-
+
char *to_string();
// get a printable ASCII representation
- SnmpSyntax *clone() const;
+ SnmpSyntax *clone() const;
// create a new instance of this Value
SnmpSyntax& operator=( SnmpSyntax &val);
// copy an instance of this Value
int valid() const;
- // general validity test, always true
+ // general validity test, always true
operator unsigned long long();
// otherwise, behave like an unsigned long long
protected:
char output_buffer[CTR64OUTBUF];
-};
+};
-#endif // CTR64_
+#endif // CTR64_