ServicesC.h File Reference

#include "ace/config-all.h"
#include "tao/TAO_Export.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/OctetSeqC.h"

Include dependency graph for ServicesC.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  CORBA
namespace  TAO

Classes

struct  ServiceDetail
struct  ServiceInformation

Defines

#define TAO_EXPORT_MACRO   TAO_Export
#define _CORBA_SERVICEOPTIONSEQ_CH_
#define _CORBA_SERVICEDETAILSEQ_CH_

Functions

TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ServiceOptionSeq &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ServiceOptionSeq &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ServiceDetail &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ServiceDetail &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ServiceDetailSeq &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ServiceDetailSeq &)
TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ServiceInformation &)
TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ServiceInformation &)


Define Documentation

#define _CORBA_SERVICEDETAILSEQ_CH_
 

Definition at line 178 of file ServicesC.h.

#define _CORBA_SERVICEOPTIONSEQ_CH_
 

Definition at line 99 of file ServicesC.h.

#define TAO_EXPORT_MACRO   TAO_Export
 

Definition at line 55 of file ServicesC.h.


Function Documentation

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const CORBA::ServiceInformation
 

Definition at line 253 of file ServicesC.cpp.

References CORBA::ServiceInformation::service_details, and CORBA::ServiceInformation::service_options.

00257 {
00258   return
00259     (strm << _tao_aggregate.service_options) &&
00260     (strm << _tao_aggregate.service_details);
00261 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const CORBA::ServiceDetailSeq
 

Definition at line 232 of file ServicesC.cpp.

References TAO::marshal_sequence().

00236 {
00237   return TAO::marshal_sequence(strm, _tao_sequence);
00238 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const CORBA::ServiceDetail
 

Definition at line 206 of file ServicesC.cpp.

References CORBA::ServiceDetail::service_detail, and CORBA::ServiceDetail::service_detail_type.

00210 {
00211   return
00212     (strm << _tao_aggregate.service_detail_type) &&
00213     (strm << _tao_aggregate.service_detail);
00214 }

TAO_Export CORBA::Boolean operator<< TAO_OutputCDR ,
const CORBA::ServiceOptionSeq
 

Definition at line 185 of file ServicesC.cpp.

References TAO::marshal_sequence().

00189 {
00190   return TAO::marshal_sequence(strm, _tao_sequence);
00191 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
CORBA::ServiceInformation
 

Definition at line 263 of file ServicesC.cpp.

References CORBA::ServiceInformation::service_details, and CORBA::ServiceInformation::service_options.

00267 {
00268   return
00269     (strm >> _tao_aggregate.service_options) &&
00270     (strm >> _tao_aggregate.service_details);
00271 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
CORBA::ServiceDetailSeq
 

Definition at line 240 of file ServicesC.cpp.

References TAO::demarshal_sequence().

00244 {
00245   return TAO::demarshal_sequence(strm, _tao_sequence);
00246 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
CORBA::ServiceDetail
 

Definition at line 216 of file ServicesC.cpp.

References CORBA::ServiceDetail::service_detail, and CORBA::ServiceDetail::service_detail_type.

00220 {
00221   return
00222     (strm >> _tao_aggregate.service_detail_type) &&
00223     (strm >> _tao_aggregate.service_detail);
00224 }

TAO_Export CORBA::Boolean operator>> TAO_InputCDR ,
CORBA::ServiceOptionSeq
 

Definition at line 193 of file ServicesC.cpp.

References TAO::demarshal_sequence().

00197 {
00198   return TAO::demarshal_sequence(strm, _tao_sequence);
00199 }


Generated on Thu Nov 9 12:06:54 2006 for TAO by doxygen 1.3.6