RM_Helper Class Reference

#include <RM_Helper.h>

List of all members.

Static Public Member Functions

static void pc_to_cdr (const Deployment::PackageConfiguration &pc, TAO_OutputCDR &cdr)
static void cdr_to_pc (Deployment::PackageConfiguration &pc, TAO_InputCDR &cdr)
static bool externalize (const Deployment::PackageConfiguration &pc, const char *path)
static bool reincarnate (Deployment::PackageConfiguration &pc, const char *path)
static bool copy_from_disk_to_disk (const char *from_path, const char *to_path)
static bool write_to_disk (const char *full_path, ACE_Message_Block &mb, bool replace=true)
static bool write_pc_to_disk (const char *full_path, ACE_Message_Block &mb, bool replace=true)
static ACE_Message_Blockread_pc_from_disk (const char *full_path, size_t &length)


Member Function Documentation

void RM_Helper::cdr_to_pc ( Deployment::PackageConfiguration &  pc,
TAO_InputCDR cdr 
) [static]

bool RM_Helper::copy_from_disk_to_disk ( const char *  from_path,
const char *  to_path 
) [static]

Function that copies the file from a specified location to another specified location on the hard disk.

Return values:
true on success
false on error

bool RM_Helper::externalize ( const Deployment::PackageConfiguration &  pc,
const char *  path 
) [static]

void RM_Helper::pc_to_cdr ( const Deployment::PackageConfiguration &  pc,
TAO_OutputCDR cdr 
) [static]

ACE_Message_Block * RM_Helper::read_pc_from_disk ( const char *  full_path,
size_t &  length 
) [static]

Function to read the contents of a file from disk into an ACE_Message_Block returns a pointer to an ACE_Message_Block and updates the lenght on success

Return values:
0 on failure

bool RM_Helper::reincarnate ( Deployment::PackageConfiguration &  pc,
const char *  path 
) [static]

bool RM_Helper::write_pc_to_disk ( const char *  full_path,
ACE_Message_Block mb,
bool  replace = true 
) [static]

Function that writes out a file to a specified location on the hard disk

Return values:
true on success
false on already exists and replace == false
0 on error
Note:
This function is relevant for PackageConfigurations ONLY

bool RM_Helper::write_to_disk ( const char *  full_path,
ACE_Message_Block mb,
bool  replace = true 
) [static]

Function that writes out a file to a specified location on the hard disk

Return values:
true on success
false on already exists and replace == false
false on error


The documentation for this class was generated from the following files:
Generated on Tue Nov 21 10:20:14 2006 for DAnCE by  doxygen 1.4.7-1