VR-Forces 4.10 Class Documentation
 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. More...

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

Public Member Functions

 DtSecurityElement ()
 CTOR. More...
 
virtual ~DtSecurityElement ()
 DTOR. More...
 
virtual unsigned int encodedLength ()
 return the BER encoding length More...
 
virtual unsigned charencode (unsigned char *buffer)
 encode the all the fields in the buffer More...
 
virtual void decode (unsigned char *buffer, unsigned int length)
 decode from a buffer More...
 
virtual
DtSecurityClassificationElement
securityClassification ()
 Return the security classification element. More...
 
virtual
DtSecurityCodingMethodElement
securityCodingMethod ()
 Return the Security Coding Method element. More...
 
virtual
DtSecurityClassifyingCountryElement
securityClassifyingCountry ()
 Return the Security Country Code element. More...
 
virtual DtSecurityInfoElementsecurityInfo ()
 Return the Security Info element. More...
 
virtual DtSecurityCaveatsElementsecurityCaveats ()
 return the security Caveats element More...
 
virtual
DtSecurityReleasingInstructionsElement
securityReleasingInstructions ()
 return the Security Releasing Instructions element More...
 
virtual
DtSecurityObjectCountryCodingMethodElement
securityObjectCountryCodingMethod ()
 return the Security Object Country Coding Method More...
 
virtual
DtSecurityObjectCountryCodeElement
securityObjectCountryCode ()
 return the Security Object Country Code More...
 
void initializeFromFile (const makArchives::DtMetadataPublisherRecord &pubRecord)
 initialize from the DtVideoStream More...
 
 DtSecurityElement ()
 CTOR. More...
 
virtual ~DtSecurityElement ()
 DTOR. More...
 
virtual unsigned int encodedLength ()
 return the BER encoding length More...
 
virtual unsigned charencode (unsigned char *buffer)
 encode the all the fields in the buffer More...
 
virtual void decode (unsigned char *buffer, unsigned int length)
 decode from a buffer More...
 
virtual
DtSecurityClassificationElement
securityClassification ()
 Return the security classification element. More...
 
virtual
DtSecurityCodingMethodElement
securityCodingMethod ()
 Return the Security Coding Method element. More...
 
virtual
DtSecurityClassifyingCountryElement
securityClassifyingCountry ()
 Return the Security Country Code element. More...
 
virtual DtSecurityInfoElementsecurityInfo ()
 Return the Security Info element. More...
 
virtual DtSecurityCaveatsElementsecurityCaveats ()
 return the security Caveats element More...
 
virtual
DtSecurityReleasingInstructionsElement
securityReleasingInstructions ()
 return the Security Releasing Instructions element More...
 
virtual
DtSecurityObjectCountryCodingMethodElement
securityObjectCountryCodingMethod ()
 return the Security Object Country Coding Method More...
 
virtual
DtSecurityObjectCountryCodeElement
securityObjectCountryCode ()
 return the Security Object Country Code More...
 
void initializeFromFile (const makArchives::DtMetadataPublisherRecord &pubRecord)
 initialize from the DtVideoStream More...
 

Protected Member Functions

virtual void update ()
 check for update More...
 
virtual void update ()
 check for update More...
 

Protected Attributes

DtSecurityClassificationElementmySC
 Pointer to the security classification element. More...
 
DtSecurityCodingMethodElementmyCM
 Pointer to the Classifying Country and Releasing Instructions Country Coding Method. More...
 
DtSecurityClassifyingCountryElementmyCC
 Pointer to the Country string. More...
 
DtSecurityInfoElementmySI
 Pointer to Info Element. More...
 
DtSecurityCaveatsElementmySCaveats
 Pointer to the security Caveats element. More...
 
DtSecurityReleasingInstructionsElementmyInstructions
 Pointer to the Releasing Instructions. More...
 
DtSecurityObjectCountryCodingMethodElementmyOCM
 Pointer to the Security Object Country Coding Method. More...
 
DtSecurityObjectCountryCodeElementmyOCC
 Pointer to the Security Object Country Code. More...
 

Detailed Description

Class that manage Security info fields.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)