VR-Forces 4.1 Class Documentation
DtSecurityClassificationElement.h
Go to the documentation of this file.
1 // /******************************************************************************
2 // ** Copyright (c) 2012 VT-MAK Technologies, Inc.
3 // ** All rights reserved.
4 // ******************************************************************************/
5 
9 
10 #pragma once
11 
14 
15 #include <vlutil/vlNetTypes.h>
16 
17 namespace makVrv
18 {
19  class DT_DLL_VRVMINIMUMMS DtSecurityClassificationElement : public DtMetadataElement
20  {
21  public:
23  {
24  UNCLASSIFIED=1,
25  RESTRICTED=2,
26  CONFIDENTIAL=3,
27  SECRET=4,
28  TOP_SECRET=5
29  };
30 
31  public:
34 
35  virtual unsigned int encodedLength();
36  virtual unsigned char* encode(unsigned char* buffer);
37 
38  virtual void decode(unsigned char* buffer, unsigned int length);
39 
40  ClassificationLevel classification();
41  void setClassification( ClassificationLevel val );
42 
43  protected:
44  virtual void update();
45 
47  };
48 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)