libIntegra
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Static Public Member Functions | List of all members
integra_api::ISaveCommand Class Reference

Command to save node hierarchies, associated data files and embedded modules to .integra files. More...

#include "api/command.h"

Inheritance diagram for integra_api::ISaveCommand:
Inheritance graph
[legend]
Collaboration diagram for integra_api::ISaveCommand:
Collaboration graph
[legend]

Static Public Member Functions

static ISaveCommandcreate (const string &file_path, const CPath &node_path)
 Create an instance of ISaveCommand Saves node hierarchies, associated data files and embedded modules to .integra files. More...
 

Additional Inherited Members

- Public Member Functions inherited from integra_api::ICommand
virtual CError execute (integra_internal::CServer &server, CCommandSource source, CCommandResult *result)=0
 Internal use only.
 

Detailed Description

Command to save node hierarchies, associated data files and embedded modules to .integra files.

Member Function Documentation

static ISaveCommand* integra_api::ISaveCommand::create ( const string &  file_path,
const CPath node_path 
)
static

Create an instance of ISaveCommand Saves node hierarchies, associated data files and embedded modules to .integra files.

Parameters
file_pathdesination .integra file
node_paththe branch of the node tree to save. Currently, the command only allows saving of branches of the node tree - if you pass an empty path, the command won't work.
Returns
a pointer to the command, created on the heap.

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