summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/Config_Handlers/BaseTypes_Handler.cpp
blob: 4f9b49217c317320839b4e7dba71f5eb0d512d91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// $Id$

#include "BaseTypes_Handler.h"

CIAO::Config_Handlers::BaseTypes_Handler::BaseTypes_Handler()
{}
CIAO::Config_Handlers::BaseTypes_Handler::~BaseTypes_Handler()
{}

// @@ Jules, is this documentationin the C++ required at all?

///This method takes a <XMLSchema::string>
///and returns a duplicate char* that is
///created with CORBA::string_dup.
char*
CIAO::Config_Handlers::BaseTypes_Handler::get_string (XMLSchema::string<char>& desc)
{
    //Convert duplicate the XMLSchema::string into
    //a char*. The caller receives ownership of the pointer.
    char* str = CORBA::string_dup (desc.c_str());

    return str;
}