DynamicAnyC.h File Reference

#include "ace/config-all.h"
#include "tao/DynamicAny/dynamicany_export.h"
#include "tao/AnyTypeCode/TypeCode.h"
#include "tao/AnyTypeCode/TypeCode_Constants.h"
#include "tao/AnyTypeCode/Any.h"
#include "tao/ORB.h"
#include "tao/SystemException.h"
#include "tao/Environment.h"
#include "tao/Object.h"
#include "tao/Sequence_T.h"
#include "tao/Objref_VarOut_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
#include "tao/VarOut_T.h"
#include "tao/Typecode_typesC.h"

Include dependency graph for DynamicAnyC.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  DynamicAny
namespace  TAO

Classes

interface  DynAny
exception  DynAny::InvalidValue
exception  DynAny::TypeMismatch
interface  DynFixed
interface  DynEnum
struct  NameValuePair
struct  NameDynAnyPair
interface  DynStruct
interface  DynUnion
interface  DynSequence
interface  DynArray
interface  DynValue
interface  DynAnyFactory
exception  DynAnyFactory::InconsistentTypeCode

Defines

#define TAO_EXPORT_MACRO   TAO_DynamicAny_Export
#define _DYNAMICANY_DYNANY__VAR_OUT_CH_
#define _DYNAMICANY_DYNANY_CH_
#define _DYNAMICANY_DYNANY_INVALIDVALUE_CH_
#define _DYNAMICANY_DYNANY_TYPEMISMATCH_CH_
#define _DYNAMICANY_DYNFIXED__VAR_OUT_CH_
#define _DYNAMICANY_DYNFIXED_CH_
#define _DYNAMICANY_DYNENUM__VAR_OUT_CH_
#define _DYNAMICANY_DYNENUM_CH_
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
#define _DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_
#define _DYNAMICANY_DYNSTRUCT_CH_
#define _DYNAMICANY_DYNUNION__VAR_OUT_CH_
#define _DYNAMICANY_DYNUNION_CH_
#define _DYNAMICANY_ANYSEQ_CH_
#define _DYNAMICANY_DYNANYSEQ_CH_
#define _DYNAMICANY_DYNSEQUENCE__VAR_OUT_CH_
#define _DYNAMICANY_DYNSEQUENCE_CH_
#define _DYNAMICANY_DYNARRAY__VAR_OUT_CH_
#define _DYNAMICANY_DYNARRAY_CH_
#define _DYNAMICANY_DYNVALUE__VAR_OUT_CH_
#define _DYNAMICANY_DYNVALUE_CH_
#define _DYNAMICANY_DYNANYFACTORY__VAR_OUT_CH_
#define _DYNAMICANY_DYNANYFACTORY_CH_
#define _DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_
#define _DYNAMICANY_DYNANY__TRAITS_CH_
#define _DYNAMICANY_DYNFIXED__TRAITS_CH_
#define _DYNAMICANY_DYNENUM__TRAITS_CH_
#define _DYNAMICANY_DYNSTRUCT__TRAITS_CH_
#define _DYNAMICANY_DYNUNION__TRAITS_CH_
#define _DYNAMICANY_DYNSEQUENCE__TRAITS_CH_
#define _DYNAMICANY_DYNARRAY__TRAITS_CH_
#define _DYNAMICANY_DYNVALUE__TRAITS_CH_
#define _DYNAMICANY_DYNANYFACTORY__TRAITS_CH_

Functions

TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::NameValuePair &)
TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::NameValuePair &)
TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::NameValuePairSeq &)
TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::NameValuePairSeq &)
TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::AnySeq &)
TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::AnySeq &)


Define Documentation

#define _DYNAMICANY_ANYSEQ_CH_
 

Definition at line 1604 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANY__TRAITS_CH_
 

Definition at line 2285 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANY__VAR_OUT_CH_
 

Definition at line 89 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANY_CH_
 

Definition at line 112 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANY_INVALIDVALUE_CH_
 

Definition at line 147 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANY_TYPEMISMATCH_CH_
 

Definition at line 188 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANYFACTORY__TRAITS_CH_
 

Definition at line 2453 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANYFACTORY__VAR_OUT_CH_
 

Definition at line 2127 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANYFACTORY_CH_
 

Definition at line 2150 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_
 

Definition at line 2185 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNANYSEQ_CH_
 

Definition at line 1647 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNARRAY__TRAITS_CH_
 

Definition at line 2411 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNARRAY__VAR_OUT_CH_
 

Definition at line 1843 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNARRAY_CH_
 

Definition at line 1866 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNENUM__TRAITS_CH_
 

Definition at line 2327 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNENUM__VAR_OUT_CH_
 

Definition at line 990 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNENUM_CH_
 

Definition at line 1013 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNFIXED__TRAITS_CH_
 

Definition at line 2306 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNFIXED__VAR_OUT_CH_
 

Definition at line 883 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNFIXED_CH_
 

Definition at line 906 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSEQUENCE__TRAITS_CH_
 

Definition at line 2390 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSEQUENCE__VAR_OUT_CH_
 

Definition at line 1691 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSEQUENCE_CH_
 

Definition at line 1714 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSTRUCT__TRAITS_CH_
 

Definition at line 2348 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSTRUCT__VAR_OUT_CH_
 

Definition at line 1269 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNSTRUCT_CH_
 

Definition at line 1292 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNUNION__TRAITS_CH_
 

Definition at line 2369 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNUNION__VAR_OUT_CH_
 

Definition at line 1423 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNUNION_CH_
 

Definition at line 1446 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNVALUE__TRAITS_CH_
 

Definition at line 2432 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNVALUE__VAR_OUT_CH_
 

Definition at line 1973 of file DynamicAnyC.h.

#define _DYNAMICANY_DYNVALUE_CH_
 

Definition at line 1996 of file DynamicAnyC.h.

#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CH_
 

Definition at line 1226 of file DynamicAnyC.h.

#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CH_
 

Definition at line 1154 of file DynamicAnyC.h.

#define TAO_EXPORT_MACRO   TAO_DynamicAny_Export
 

Definition at line 66 of file DynamicAnyC.h.


Function Documentation

TAO_DynamicAny_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const DynamicAny::AnySeq
 

Definition at line 1770 of file DynamicAnyC.cpp.

References TAO::marshal_sequence().

01774 {
01775   return TAO::marshal_sequence(strm, _tao_sequence);
01776 }

TAO_DynamicAny_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const DynamicAny::NameValuePairSeq
 

Definition at line 1746 of file DynamicAnyC.cpp.

References TAO::marshal_sequence().

01750 {
01751   return TAO::marshal_sequence(strm, _tao_sequence);
01752 }

TAO_DynamicAny_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const DynamicAny::NameValuePair
 

Definition at line 1720 of file DynamicAnyC.cpp.

References DynamicAny::NameValuePair::id, and DynamicAny::NameValuePair::value.

01724 {
01725   return
01726     (strm << _tao_aggregate.id.in ()) &&
01727     (strm << _tao_aggregate.value);
01728 }

TAO_DynamicAny_Export CORBA::Boolean operator>> TAO_InputCDR ,
DynamicAny::AnySeq
 

Definition at line 1778 of file DynamicAnyC.cpp.

References TAO::demarshal_sequence().

01782 {
01783   return TAO::demarshal_sequence(strm, _tao_sequence);
01784 }

TAO_DynamicAny_Export CORBA::Boolean operator>> TAO_InputCDR ,
DynamicAny::NameValuePairSeq
 

Definition at line 1754 of file DynamicAnyC.cpp.

References TAO::demarshal_sequence().

01758 {
01759   return TAO::demarshal_sequence(strm, _tao_sequence);
01760 }

TAO_DynamicAny_Export CORBA::Boolean operator>> TAO_InputCDR ,
DynamicAny::NameValuePair
 

Definition at line 1730 of file DynamicAnyC.cpp.

References DynamicAny::NameValuePair::id, and DynamicAny::NameValuePair::value.

01734 {
01735   return
01736     (strm >> _tao_aggregate.id.out ()) &&
01737     (strm >> _tao_aggregate.value);
01738 }


Generated on Thu Nov 9 13:02:14 2006 for TAO_DynamicAny by doxygen 1.3.6