TAO_CosTrader 4.0.1
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
TAO_Dynamic_Property Class Referenceabstract

Little helper class that you can extend to have your dynamic property handler construct CosTradingDynamic::DynamicProp structs. More...

#include <Trader_Utils.h>

Inheritance diagram for TAO_Dynamic_Property:
Inheritance graph
[legend]
Collaboration diagram for TAO_Dynamic_Property:
Collaboration graph
[legend]

Public Member Functions

 TAO_Dynamic_Property ()
 
virtual ~TAO_Dynamic_Property ()
 
void destroy ()
 
virtual CORBA::Any * evalDP (const char *name, CORBA::TypeCode_ptr returned_type, const CORBA::Any &extra_info)=0
 Dynamic property evaluation call-back method.
 
CosTradingDynamic::DynamicPropconstruct_dynamic_prop (const char *name, CORBA::TypeCode_ptr returned_type, const CORBA::Any &extra_info)
 

Private Attributes

CosTradingDynamic::DynamicPropEval_var prop_
 

Detailed Description

Little helper class that you can extend to have your dynamic property handler construct CosTradingDynamic::DynamicProp structs.

Constructor & Destructor Documentation

◆ TAO_Dynamic_Property()

TAO_Dynamic_Property::TAO_Dynamic_Property ( )
inline

◆ ~TAO_Dynamic_Property()

TAO_Dynamic_Property::~TAO_Dynamic_Property ( )
virtual

Member Function Documentation

◆ construct_dynamic_prop()

CosTradingDynamic::DynamicProp * TAO_Dynamic_Property::construct_dynamic_prop ( const char * name,
CORBA::TypeCode_ptr returned_type,
const CORBA::Any & extra_info )

Method to construct a dynamic property structure suitable for exporting in a CosTrading::PropertyStruct to the Trading Service.

◆ destroy()

void TAO_Dynamic_Property::destroy ( )

◆ evalDP()

virtual CORBA::Any * TAO_Dynamic_Property::evalDP ( const char * name,
CORBA::TypeCode_ptr returned_type,
const CORBA::Any & extra_info )
pure virtual

Dynamic property evaluation call-back method.

Member Data Documentation

◆ prop_

CosTradingDynamic::DynamicPropEval_var TAO_Dynamic_Property::prop_
private

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