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_Block * | read_pc_from_disk (const char *full_path, size_t &length) |
Member Function Documentation
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 |
This function attempts to copy the file from a specified location to another specified location on the hard disk.
ACE_Message_Block * RM_Helper::read_pc_from_disk |
( |
const char * |
full_path, |
|
|
size_t & |
length | |
|
) |
| | [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
This function attempts to write a sequence of bytes from an ACE_Message_Block to a specified location. A 0 is returned in the case of an error and a 1 upon success
- Note:
- This function write the contents in a way that preserves the structure of the ACE_Message_Block. It 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 |
This function attempts to write a sequence of bytes from an ACE_Message_Block to a specified location. A 0 is returned in the case of an error and a 1 upon success
The documentation for this class was generated from the following files: