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

Protected Member Functions

virtual void update ()
 check for update
virtual void update ()
 check for update

Protected Attributes

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

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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)