IOP_IORC.h File Reference

#include "ace/config-all.h"
#include "tao/TAO_Export.h"
#include "tao/ORB.h"
#include "tao/Environment.h"
#include "tao/Sequence_T.h"
#include "tao/Seq_Var_T.h"
#include "tao/Seq_Out_T.h"
#include "tao/VarOut_T.h"
#include "tao/String_Manager_T.h"
#include "tao/OctetSeqC.h"

Include dependency graph for IOP_IORC.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  IOP
namespace  TAO

Classes

struct  TaggedProfile
struct  IOR
struct  TaggedComponent
struct  ServiceContext

Defines

#define TAO_EXPORT_MACRO   TAO_Export
#define _IOP_TAGGEDPROFILESEQ_CH_
#define _IOP_MULTIPLECOMPONENTPROFILE_CH_
#define _IOP_TAGGEDCOMPONENTLIST_CH_
#define _IOP_TAGGEDCOMPONENTSEQ_CH_
#define _IOP_SERVICECONTEXTLIST_CH_

Functions

TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::TaggedProfile &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::TaggedProfile &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::TaggedProfileSeq &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::TaggedProfileSeq &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::IOR &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::IOR &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::TaggedComponent &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::TaggedComponent &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::MultipleComponentProfile &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::MultipleComponentProfile &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::TaggedComponentList &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::TaggedComponentList &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::TaggedComponentSeq &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::TaggedComponentSeq &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::ServiceContext &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::ServiceContext &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IOP::ServiceContextList &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IOP::ServiceContextList &)


Define Documentation

#define _IOP_MULTIPLECOMPONENTPROFILE_CH_
 

Definition at line 230 of file IOP_IORC.h.

#define _IOP_SERVICECONTEXTLIST_CH_
 

Definition at line 450 of file IOP_IORC.h.

#define _IOP_TAGGEDCOMPONENTLIST_CH_
 

Definition at line 275 of file IOP_IORC.h.

#define _IOP_TAGGEDCOMPONENTSEQ_CH_
 

Definition at line 320 of file IOP_IORC.h.

#define _IOP_TAGGEDPROFILESEQ_CH_
 

Definition at line 121 of file IOP_IORC.h.

#define TAO_EXPORT_MACRO   TAO_Export
 

Definition at line 57 of file IOP_IORC.h.


Function Documentation

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::ServiceContextList
 

Definition at line 558 of file IOP_IORC.cpp.

References TAO::marshal_sequence().

00562 {
00563   return TAO::marshal_sequence(strm, _tao_sequence);
00564 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::ServiceContext
 

Definition at line 532 of file IOP_IORC.cpp.

References IOP::ServiceContext::context_data, and IOP::ServiceContext::context_id.

00536 {
00537   return
00538     (strm << _tao_aggregate.context_id) &&
00539     (strm << _tao_aggregate.context_data);
00540 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::TaggedComponentSeq
 

Definition at line 511 of file IOP_IORC.cpp.

References TAO::marshal_sequence().

00515 {
00516   return TAO::marshal_sequence(strm, _tao_sequence);
00517 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::TaggedComponentList
 

Definition at line 487 of file IOP_IORC.cpp.

References TAO::marshal_sequence().

00491 {
00492   return TAO::marshal_sequence(strm, _tao_sequence);
00493 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::MultipleComponentProfile
 

Definition at line 463 of file IOP_IORC.cpp.

References TAO::marshal_sequence().

00467 {
00468   return TAO::marshal_sequence(strm, _tao_sequence);
00469 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::TaggedComponent
 

Definition at line 437 of file IOP_IORC.cpp.

References IOP::TaggedComponent::component_data, and IOP::TaggedComponent::tag.

00441 {
00442   return
00443     (strm << _tao_aggregate.tag) &&
00444     (strm << _tao_aggregate.component_data);
00445 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::IOR
 

Definition at line 414 of file IOP_IORC.cpp.

References IOP::IOR::profiles, and IOP::IOR::type_id.

00418 {
00419   return
00420     (strm << _tao_aggregate.type_id.in ()) &&
00421     (strm << _tao_aggregate.profiles);
00422 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::TaggedProfileSeq
 

Definition at line 393 of file IOP_IORC.cpp.

References TAO::marshal_sequence().

00397 {
00398   return TAO::marshal_sequence(strm, _tao_sequence);
00399 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const IOP::TaggedProfile
 

Definition at line 367 of file IOP_IORC.cpp.

References IOP::TaggedProfile::profile_data, and IOP::TaggedProfile::tag.

00371 {
00372   return
00373     (strm << _tao_aggregate.tag) &&
00374     (strm << _tao_aggregate.profile_data);
00375 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::ServiceContextList
 

Definition at line 566 of file IOP_IORC.cpp.

References TAO::demarshal_sequence().

00570 {
00571   return TAO::demarshal_sequence(strm, _tao_sequence);
00572 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::ServiceContext
 

Definition at line 542 of file IOP_IORC.cpp.

References IOP::ServiceContext::context_data, and IOP::ServiceContext::context_id.

00546 {
00547   return
00548     (strm >> _tao_aggregate.context_id) &&
00549     (strm >> _tao_aggregate.context_data);
00550 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::TaggedComponentSeq
 

Definition at line 519 of file IOP_IORC.cpp.

References TAO::demarshal_sequence().

00523 {
00524   return TAO::demarshal_sequence(strm, _tao_sequence);
00525 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::TaggedComponentList
 

Definition at line 495 of file IOP_IORC.cpp.

References TAO::demarshal_sequence().

00499 {
00500   return TAO::demarshal_sequence(strm, _tao_sequence);
00501 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::MultipleComponentProfile
 

Definition at line 471 of file IOP_IORC.cpp.

References TAO::demarshal_sequence().

00475 {
00476   return TAO::demarshal_sequence(strm, _tao_sequence);
00477 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::TaggedComponent
 

Definition at line 447 of file IOP_IORC.cpp.

References IOP::TaggedComponent::component_data, and IOP::TaggedComponent::tag.

00451 {
00452   return
00453     (strm >> _tao_aggregate.tag) &&
00454     (strm >> _tao_aggregate.component_data);
00455 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::IOR
 

Definition at line 424 of file IOP_IORC.cpp.

References IOP::IOR::profiles, and IOP::IOR::type_id.

00428 {
00429   return
00430     (strm >> _tao_aggregate.type_id.out ()) &&
00431     (strm >> _tao_aggregate.profiles);
00432 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::TaggedProfileSeq
 

Definition at line 401 of file IOP_IORC.cpp.

References TAO::demarshal_sequence().

00405 {
00406   return TAO::demarshal_sequence(strm, _tao_sequence);
00407 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
IOP::TaggedProfile
 

Definition at line 377 of file IOP_IORC.cpp.

References IOP::TaggedProfile::profile_data, and IOP::TaggedProfile::tag.

00381 {
00382   return
00383     (strm >> _tao_aggregate.tag) &&
00384     (strm >> _tao_aggregate.profile_data);
00385 }


Generated on Thu Nov 9 12:00:53 2006 for TAO by doxygen 1.3.6