Public Member Functions

ResourcePolicy::AudioRecorderResource Class Reference

The AudioRecorderResource class represents the audio recorder device. More...

#include <resources.h>

Inherits ResourcePolicy::Resource.

Collaboration diagram for ResourcePolicy::AudioRecorderResource:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AudioRecorderResource ()
 The constructor.
 AudioRecorderResource (const AudioRecorderResource &other)
 The copy constructor.
virtual ~AudioRecorderResource ()
 The destructor.
virtual ResourceType type () const
bool isOptional () const
 Whether or not this resource is optional, in that it does not need to be available for the set to be acquired.
void setOptional (bool resourceIsOptional=true)
 Sets the resource to be optional or mandatory.
bool isGranted () const
 Whether or not the resource to be shared.

Detailed Description

The AudioRecorderResource class represents the audio recorder device.


Constructor & Destructor Documentation

ResourcePolicy::AudioRecorderResource::AudioRecorderResource ( const AudioRecorderResource other  ) 

The copy constructor.

Parameters:
other The resource to copy from

Member Function Documentation

virtual ResourceType ResourcePolicy::AudioRecorderResource::type (  )  const [virtual]
Returns:
The resource type

Implements ResourcePolicy::Resource.

bool ResourcePolicy::Resource::isOptional (  )  const [inherited]

Whether or not this resource is optional, in that it does not need to be available for the set to be acquired.

Returns:
true when this resource is optional
void ResourcePolicy::Resource::setOptional ( bool  resourceIsOptional = true  )  [inherited]

Sets the resource to be optional or mandatory.

Parameters:
resourceIsOptional This optional parameter is true by default. The default, true, results in the resource becoming optional. When it is set to false the resource becomes mandatory.
bool ResourcePolicy::Resource::isGranted (  )  const [inherited]

Whether or not the resource to be shared.

If it is shared then other programs are allowed to share this resource.

Returns:
true when this resource is shared

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