VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes

Class that manage Security info fields.

Inheritance diagram for makVrv::DtSecurityElement:
Inheritance graph
[legend]

Public Member Functions

 DtSecurityElement ()
 
virtual ~DtSecurityElement ()
 
virtual unsigned int encodedLength ()
 
virtual unsigned charencode (unsigned char *buffer)
 
virtual void decode (unsigned char *buffer, unsigned int length)
 
virtual
DtSecurityClassificationElement
securityClassification ()
 
virtual
DtSecurityCodingMethodElement
securityCodingMethod ()
 
virtual
DtSecurityClassifyingCountryElement
securityClassifyingCountry ()
 
virtual DtSecurityInfoElementsecurityInfo ()
 
virtual DtSecurityCaveatsElementsecurityCaveats ()
 
virtual
DtSecurityReleasingInstructionsElement
securityReleasingInstructions ()
 
virtual
DtSecurityObjectCountryCodingMethodElement
securityObjectCountryCodingMethod ()
 
virtual
DtSecurityObjectCountryCodeElement
securityObjectCountryCode ()
 
void initializeFromFile (const makArchives::DtMetadataPublisherRecord &pubRecord)
 
 DtSecurityElement ()
 
virtual ~DtSecurityElement ()
 
virtual unsigned int encodedLength ()
 
virtual unsigned charencode (unsigned char *buffer)
 
virtual void decode (unsigned char *buffer, unsigned int length)
 
virtual
DtSecurityClassificationElement
securityClassification ()
 
virtual
DtSecurityCodingMethodElement
securityCodingMethod ()
 
virtual
DtSecurityClassifyingCountryElement
securityClassifyingCountry ()
 
virtual DtSecurityInfoElementsecurityInfo ()
 
virtual DtSecurityCaveatsElementsecurityCaveats ()
 
virtual
DtSecurityReleasingInstructionsElement
securityReleasingInstructions ()
 
virtual
DtSecurityObjectCountryCodingMethodElement
securityObjectCountryCodingMethod ()
 
virtual
DtSecurityObjectCountryCodeElement
securityObjectCountryCode ()
 
void initializeFromFile (const makArchives::DtMetadataPublisherRecord &pubRecord)
 

Protected Member Functions

virtual void update ()
 
virtual void update ()
 

Protected Attributes

DtSecurityClassificationElementmySC
 
DtSecurityCodingMethodElementmyCM
 
DtSecurityClassifyingCountryElementmyCC
 
DtSecurityInfoElementmySI
 
DtSecurityCaveatsElementmySCaveats
 
DtSecurityReleasingInstructionsElementmyInstructions
 
DtSecurityObjectCountryCodingMethodElementmyOCM
 
DtSecurityObjectCountryCodeElementmyOCC
 

Constructor & Destructor Documentation

makVrv::DtSecurityElement::DtSecurityElement ( )

CTOR.

virtual makVrv::DtSecurityElement::~DtSecurityElement ( )
virtual

DTOR.

makVrv::DtSecurityElement::DtSecurityElement ( )

CTOR.

virtual makVrv::DtSecurityElement::~DtSecurityElement ( )
virtual

DTOR.

Member Function Documentation

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

return the BER encoding length

Implements makVrv::DtMetadataElement.

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

encode the all the fields in the buffer

Implements makVrv::DtMetadataElement.

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

decode from a buffer

Implements makVrv::DtMetadataElement.

virtual DtSecurityClassificationElement* makVrv::DtSecurityElement::securityClassification ( )
virtual

Return the security classification element.

virtual DtSecurityCodingMethodElement* makVrv::DtSecurityElement::securityCodingMethod ( )
virtual

Return the Security Coding Method element.

virtual DtSecurityClassifyingCountryElement* makVrv::DtSecurityElement::securityClassifyingCountry ( )
virtual

Return the Security Country Code element.

virtual DtSecurityInfoElement* makVrv::DtSecurityElement::securityInfo ( )
virtual

Return the Security Info element.

virtual DtSecurityCaveatsElement* makVrv::DtSecurityElement::securityCaveats ( )
virtual

return the security Caveats element

virtual DtSecurityReleasingInstructionsElement* makVrv::DtSecurityElement::securityReleasingInstructions ( )
virtual

return the Security Releasing Instructions element

virtual DtSecurityObjectCountryCodingMethodElement* makVrv::DtSecurityElement::securityObjectCountryCodingMethod ( )
virtual

return the Security Object Country Coding Method

virtual DtSecurityObjectCountryCodeElement* makVrv::DtSecurityElement::securityObjectCountryCode ( )
virtual

return the Security Object Country Code

void makVrv::DtSecurityElement::initializeFromFile ( const makArchives::DtMetadataPublisherRecord pubRecord)

initialize from the DtVideoStream

virtual void makVrv::DtSecurityElement::update ( )
protectedvirtual

check for update

Implements makVrv::DtMetadataElement.

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

return the BER encoding length

Implements makVrv::DtMetadataElement.

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

encode the all the fields in the buffer

Implements makVrv::DtMetadataElement.

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

decode from a buffer

Implements makVrv::DtMetadataElement.

virtual DtSecurityClassificationElement* makVrv::DtSecurityElement::securityClassification ( )
virtual

Return the security classification element.

virtual DtSecurityCodingMethodElement* makVrv::DtSecurityElement::securityCodingMethod ( )
virtual

Return the Security Coding Method element.

virtual DtSecurityClassifyingCountryElement* makVrv::DtSecurityElement::securityClassifyingCountry ( )
virtual

Return the Security Country Code element.

virtual DtSecurityInfoElement* makVrv::DtSecurityElement::securityInfo ( )
virtual

Return the Security Info element.

virtual DtSecurityCaveatsElement* makVrv::DtSecurityElement::securityCaveats ( )
virtual

return the security Caveats element

virtual DtSecurityReleasingInstructionsElement* makVrv::DtSecurityElement::securityReleasingInstructions ( )
virtual

return the Security Releasing Instructions element

virtual DtSecurityObjectCountryCodingMethodElement* makVrv::DtSecurityElement::securityObjectCountryCodingMethod ( )
virtual

return the Security Object Country Coding Method

virtual DtSecurityObjectCountryCodeElement* makVrv::DtSecurityElement::securityObjectCountryCode ( )
virtual

return the Security Object Country Code

void makVrv::DtSecurityElement::initializeFromFile ( const makArchives::DtMetadataPublisherRecord pubRecord)

initialize from the DtVideoStream

virtual void makVrv::DtSecurityElement::update ( )
protectedvirtual

check for update

Implements makVrv::DtMetadataElement.

Member Data Documentation

DtSecurityClassificationElement * makVrv::DtSecurityElement::mySC
protected

Pointer to the security classification element.

DtSecurityCodingMethodElement * makVrv::DtSecurityElement::myCM
protected

Pointer to the Classifying Country and Releasing Instructions Country Coding Method.

DtSecurityClassifyingCountryElement * makVrv::DtSecurityElement::myCC
protected

Pointer to the Country string.

DtSecurityInfoElement * makVrv::DtSecurityElement::mySI
protected

Pointer to Info Element.

DtSecurityCaveatsElement * makVrv::DtSecurityElement::mySCaveats
protected

Pointer to the security Caveats element.

DtSecurityReleasingInstructionsElement * makVrv::DtSecurityElement::myInstructions
protected

Pointer to the Releasing Instructions.

DtSecurityObjectCountryCodingMethodElement * makVrv::DtSecurityElement::myOCM
protected

Pointer to the Security Object Country Coding Method.

DtSecurityObjectCountryCodeElement * makVrv::DtSecurityElement::myOCC
protected

Pointer to the Security Object Country Code.


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)