#include <cdbDAOProxy.h>
Collaboration diagram for cdb::DAOProxy:
Public Types | |
typedef std::vector< std::string > | VectorString |
Public Member Functions | |
DAOProxy (const char *nodeName, CDB::DAO_ptr dao) | |
DAOProxy (const char *nodeName, const char *xml) | |
virtual | ~DAOProxy () |
void | get_field (const char *name, std::string &value) |
virtual CORBA::Long | get_long (const char *propertyName) |
virtual CORBA::Double | get_double (const char *propertyName) |
virtual char * | get_string (const char *propertyName) |
virtual char * | get_field_data (const char *propertyName) |
virtual::CDB::stringSeq * | get_string_seq (const char *propertyName) |
virtual::CDB::longSeq * | get_long_seq (const char *propertyName) |
virtual::CDB::doubleSeq * | get_double_seq (const char *propertyName) |
virtual void | destroy () |
Static Public Member Functions | |
bool | split (const std::string &str, VectorString &array) |
Public Attributes | |
std::string | m_nodeName |
Node name. | |
std::string | m_errorMessage |
Error message. | |
Protected Member Functions | |
void | Start (const char *el, const char **attr) |
void | End (const char *el) |
Static Protected Member Functions | |
void | start (void *data, const char *el, const char **attr) |
void | end (void *data, const char *el) |
Protected Attributes | |
bool | m_destroyed |
bool | m_inArray |
std::string | m_arrayName |
std::string | m_arrayContent |
CXMLTreeNode * | m_rootNode |
CXMLTreeNode * | m_currNode |
CDB::DAO_var | m_dao |
|
|
|
Constrcutor (remote mode). |
|
Constrcutor (local mode).
|
|
Destructor. |
|
|
|
|
|
|
|
|
|
|
|
Internal helper method.
|
|
|
|
|
|
|
|
|
|
|
|
Split std::string str into several substrings, which are separated with commas. If quotes are used, then substrings are considered to be enclosed in them. Quotes can be escaped so that they can be treated verbatim. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error message.
|
|
|
|
Node name.
|
|
|