VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtSecurityClassificationElement Class Reference
Inheritance diagram for makVrv::DtSecurityClassificationElement:
Inheritance graph
[legend]

Public Types

enum  ClassifcationLevel {
  UNCLASSIFIED =1, RESTRICTED =2, CONFIDENTIAL =3, SECRET =4,
  TOP_SECRET =5
}
 
enum  ClassificationLevel {
  UNCLASSIFIED =1, RESTRICTED =2, CONFIDENTIAL =3, SECRET =4,
  TOP_SECRET =5
}
 

Public Member Functions

 DtSecurityClassificationElement ()
 
virtual ~DtSecurityClassificationElement ()
 
virtual unsigned int encodedLength ()
 
virtual unsigned charencode (unsigned char *buffer)
 
virtual void decode (unsigned char *buffer, unsigned int length)
 
ClassifcationLevel classifcation ()
 
void setClassification (ClassifcationLevel val)
 
 DtSecurityClassificationElement ()
 
virtual ~DtSecurityClassificationElement ()
 
virtual unsigned int encodedLength ()
 
virtual unsigned charencode (unsigned char *buffer)
 
virtual void decode (unsigned char *buffer, unsigned int length)
 
ClassificationLevel classification ()
 
void setClassification (ClassificationLevel val)
 

Protected Member Functions

virtual void update ()
 
virtual void update ()
 

Protected Attributes

DtNetU8 myClassifcation
 
DtNetU8 myClassification
 

Member Enumeration Documentation

Enumerator
UNCLASSIFIED 
RESTRICTED 
CONFIDENTIAL 
SECRET 
TOP_SECRET 
Enumerator
UNCLASSIFIED 
RESTRICTED 
CONFIDENTIAL 
SECRET 
TOP_SECRET 

Constructor & Destructor Documentation

makVrv::DtSecurityClassificationElement::DtSecurityClassificationElement ( )
virtual makVrv::DtSecurityClassificationElement::~DtSecurityClassificationElement ( )
virtual
makVrv::DtSecurityClassificationElement::DtSecurityClassificationElement ( )
virtual makVrv::DtSecurityClassificationElement::~DtSecurityClassificationElement ( )
virtual

Member Function Documentation

virtual unsigned int makVrv::DtSecurityClassificationElement::encodedLength ( )
virtual

Get the encoded length of this metadata element.

Implements makVrv::DtMetadataElement.

virtual unsigned char* makVrv::DtSecurityClassificationElement::encode ( unsigned char buffer)
virtual

Encode the metadata element.

Implements makVrv::DtMetadataElement.

virtual void makVrv::DtSecurityClassificationElement::decode ( unsigned char buffer,
unsigned int  length 
)
virtual

Decode the metadata element; not curently implemented in VR-Vantage.

Implements makVrv::DtMetadataElement.

ClassifcationLevel makVrv::DtSecurityClassificationElement::classifcation ( )
void makVrv::DtSecurityClassificationElement::setClassification ( ClassifcationLevel  val)
virtual void makVrv::DtSecurityClassificationElement::update ( )
protectedvirtual

Update the metadata element. Called by tick() if timeForUpdate() is true.

Implements makVrv::DtMetadataElement.

virtual unsigned int makVrv::DtSecurityClassificationElement::encodedLength ( )
virtual

Get the encoded length of this metadata element.

Implements makVrv::DtMetadataElement.

virtual unsigned char* makVrv::DtSecurityClassificationElement::encode ( unsigned char buffer)
virtual

Encode the metadata element.

Implements makVrv::DtMetadataElement.

virtual void makVrv::DtSecurityClassificationElement::decode ( unsigned char buffer,
unsigned int  length 
)
virtual

Decode the metadata element; not curently implemented in VR-Vantage.

Implements makVrv::DtMetadataElement.

ClassificationLevel makVrv::DtSecurityClassificationElement::classification ( )
void makVrv::DtSecurityClassificationElement::setClassification ( ClassificationLevel  val)
virtual void makVrv::DtSecurityClassificationElement::update ( )
protectedvirtual

Update the metadata element. Called by tick() if timeForUpdate() is true.

Implements makVrv::DtMetadataElement.

Member Data Documentation

DtNetU8 makVrv::DtSecurityClassificationElement::myClassifcation
protected
DtNetU8 makVrv::DtSecurityClassificationElement::myClassification
protected

The documentation for this class was generated from the following files:

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)