sipxtacklib  Version 3.3
NetMd5Codec.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2004-2006 SIPfoundry Inc.
3 // Licensed by SIPfoundry under the LGPL license.
4 //
5 // Copyright (C) 2004-2006 Pingtel Corp. All rights reserved.
6 // Licensed to SIPfoundry under a Contributor Agreement.
7 //
8 // $$
10 
11 
12 #ifndef _NetMd5Codec_h_
13 #define _NetMd5Codec_h_
14 
15 // SYSTEM INCLUDES
16 //#include <...>
17 
18 // APPLICATION INCLUDES
19 #include <utl/UtlString.h>
20 
21 // DEFINES
22 // MACROS
23 // EXTERNAL FUNCTIONS
24 // EXTERNAL VARIABLES
25 // CONSTANTS
26 const size_t MD5_SIZE = 32;
27 
28 // STRUCTS
29 // TYPEDEFS
30 // FORWARD DECLARATIONS
31 
32 //:Class short description which may consist of multiple lines (note the ':')
33 // Class detailed description which may extend to multiple lines
35 {
36 /* //////////////////////////// PUBLIC //////////////////////////////////// */
37 public:
38 
39 /* ============================ CREATORS ================================== */
40 
41  NetMd5Codec();
42  //:Default constructor
43 
44 
45  virtual
46  ~NetMd5Codec();
47  //:Destructor
48 
49 /* ============================ MANIPULATORS ============================== */
50 
51  static void encode(const char* test, UtlString& encodedText);
52 
53 /* ============================ ACCESSORS ================================= */
54 
55 /* ============================ INQUIRY =================================== */
56 
57 /* //////////////////////////// PROTECTED ///////////////////////////////// */
58 protected:
59 
60 /* //////////////////////////// PRIVATE /////////////////////////////////// */
61 private:
62  NetMd5Codec(const NetMd5Codec& rNetMd5Codec);
63  //:Copy constructor (disabled)
64 
65  NetMd5Codec& operator=(const NetMd5Codec& rhs);
66  //:Assignment operator (disabled)
67 
68 };
69 
70 /* ============================ INLINE METHODS ============================ */
71 
72 #endif // _NetMd5Codec_h_
Definition: NetMd5Codec.h:34
const size_t MD5_SIZE
Definition: NetMd5Codec.h:26
static void encode(const char *test, UtlString &encodedText)
Definition: NetMd5Codec.cpp:55
virtual ~NetMd5Codec()
Definition: NetMd5Codec.cpp:49
NetMd5Codec()
Definition: NetMd5Codec.cpp:44

sipXtackLib home page