PrimoBurner(tm) for C++  4.2
CD, DVD and Blu-ray Software Development Kit
UdfFileProps Class Reference

Provides an interface for setting various properties of UDF file and directory items. More...

#include <PrimoBurner.h>

List of all members.

Public Member Functions

virtual int32_t dirPermissions () const =0
 Gets the directory access permissions.
virtual UdfExtentListextents ()=0
 Gets the list of the UDF extents defined for the file.
virtual int32_t filePermissions () const =0
 Gets the file access permissions.
virtual void setDirPermissions (int32_t permissions)=0
 Sets the directory access permissions.
virtual void setFilePermissions (int32_t permissions)=0
 Sets the file access permissions.

Detailed Description

Provides an interface for setting various properties of UDF file and directory items.


Member Function Documentation

virtual int32_t dirPermissions ( ) const [pure virtual]

Gets the directory access permissions.

The default permissions are set to UdfPermissions::ReadDir.

Returns:
A bitmask of constants defined in the UdfPermissions enumeration.
See also:
UdfPermissions::Enum
virtual UdfExtentList* extents ( ) [pure virtual]

Gets the list of the UDF extents defined for the file.

Returns:
A pointer to UdfExtentList object. The returned object is always valid (not NULL).
virtual int32_t filePermissions ( ) const [pure virtual]

Gets the file access permissions.

The default permissions are set to UdfPermissions::ReadFile.

Returns:
A bitmask of constants defined in the UdfPermissions enumeration.
See also:
UdfPermissions::Enum
virtual void setDirPermissions ( int32_t  permissions) [pure virtual]

Sets the directory access permissions.

Parameters:
permissionsA bitmask of constants defined in the UdfPermissions enumeration.
See also:
UdfPermissions::Enum
virtual void setFilePermissions ( int32_t  permissions) [pure virtual]

Sets the file access permissions.

Parameters:
permissionsA bitmask of constants defined in the UdfPermissions enumeration.
See also:
UdfPermissions::Enum
 All Classes Namespaces Files Functions Variables Enumerations Enumerator