DAnCE::ResourceCommitmentManager_i Class Reference

#include <ResourceCommitmentManager.h>

List of all members.

Public Member Functions

 ResourceCommitmentManager_i (void)
virtual ~ResourceCommitmentManager_i (void)
virtual void commitResources (const ::Deployment::ResourceAllocations &resources)
 Commits the resources.
virtual void releaseResources (const ::Deployment::ResourceAllocations &resources)

Private Member Functions

int add_to_commited_resource (::Deployment::ResourceAllocations res)
 This function adds the res to already commited resources. This is to be called from within commitResources.

Private Attributes

::Deployment::ResourceAllocations resources_
 The commited resource.

Constructor & Destructor Documentation

DAnCE::ResourceCommitmentManager_i::ResourceCommitmentManager_i ( void   ) 
DAnCE::ResourceCommitmentManager_i::~ResourceCommitmentManager_i ( void   )  [virtual]

Member Function Documentation

int DAnCE::ResourceCommitmentManager_i::add_to_commited_resource ( ::Deployment::ResourceAllocations  res  )  [private]

This function adds the res to already commited resources. This is to be called from within commitResources.

add_to_commited_resource

void DAnCE::ResourceCommitmentManager_i::commitResources ( const ::Deployment::ResourceAllocations resources  )  [virtual]

Commits the resources.

commitResources This function makes a call to the DomainDataManager in order to commit the resources mentioned in the ResourceAllocation sequence. If the resource cannot be allocated throws a ResourceCommitmentFailed exception

void DAnCE::ResourceCommitmentManager_i::releaseResources ( const ::Deployment::ResourceAllocations resources  )  [virtual]

Member Data Documentation

The commited resource.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Nov 30 01:41:03 2009 for DAnCE by  doxygen 1.6.1