# 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/OctetSeqC.h"`

Include dependency graph for IOP_IORC.h:

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

## Namespaces

namespace | IOP
namespace | TAO

## Classes

struct | IOP::TaggedProfile
class | IOP::TaggedProfileSeq
struct | IOP::IOR
struct | IOP::TaggedComponent
class | IOP::MultipleComponentProfile
class | IOP::TaggedComponentList
class | IOP::TaggedComponentSeq
struct | IOP::ServiceContext
class | IOP::ServiceContextList

## 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_

## Typedefs

typedef CORBA::ULong_out | ProfileId_out
typedef TAO_Var_Var_T< TaggedProfile > | TaggedProfile_var
typedef TAO_Out_T< TaggedProfile, TaggedProfile_var > | TaggedProfile_out
typedef TAO_VarSeq_Var_T< TaggedProfileSeq, TaggedProfile > | TaggedProfileSeq_var
typedef TAO_Seq_Out_T< TaggedProfileSeq, TaggedProfileSeq_var, TaggedProfile > | TaggedProfileSeq_out
typedef TAO_Var_Var_T< IOR > | IOR_var
typedef TAO_Out_T< IOR, IOR_var > | IOR_out
typedef CORBA::ULong_out | ComponentId_out
typedef TAO_Var_Var_T< TaggedComponent > | TaggedComponent_var
typedef TAO_Out_T< TaggedComponent, TaggedComponent_var > | TaggedComponent_out
typedef TAO_VarSeq_Var_T< MultipleComponentProfile, TaggedComponent > | MultipleComponentProfile_var
typedef TAO_Seq_Out_T< MultipleComponentProfile, MultipleComponentProfile_var, TaggedComponent > | MultipleComponentProfile_out
typedef TAO_VarSeq_Var_T< TaggedComponentList, TaggedComponent > | TaggedComponentList_var
typedef TAO_Seq_Out_T< TaggedComponentList, TaggedComponentList_var, TaggedComponent > | TaggedComponentList_out
typedef TAO_VarSeq_Var_T< TaggedComponentSeq, TaggedComponent > | TaggedComponentSeq_var
typedef TAO_Seq_Out_T< TaggedComponentSeq, TaggedComponentSeq_var, TaggedComponent > | TaggedComponentSeq_out
typedef CORBA::ULong_out | ServiceId_out
typedef TAO_Var_Var_T< ServiceContext > | ServiceContext_var
typedef TAO_Out_T< ServiceContext, ServiceContext_var > | ServiceContext_out
typedef TAO_VarSeq_Var_T< ServiceContextList, ServiceContext > | ServiceContextList_var
typedef TAO_Seq_Out_T< ServiceContextList, ServiceContextList_var, ServiceContext > | ServiceContextList_out

## 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_

#define _IOP_SERVICECONTEXTLIST_CH_

#define _IOP_TAGGEDCOMPONENTLIST_CH_

#define _IOP_TAGGEDCOMPONENTSEQ_CH_

#define _IOP_TAGGEDPROFILESEQ_CH_

#define TAO_EXPORT_MACRO TAO_Export

## Typedef Documentation

typedef CORBA::ULong_out IOP::ComponentId_out

typedef TAO_Out_T< IOR, IOR_var > IOP::IOR_out

typedef TAO_Var_Var_T< IOR > IOP::IOR_var

typedef TAO_Seq_Out_T< MultipleComponentProfile, MultipleComponentProfile_var, TaggedComponent > IOP::MultipleComponentProfile_out

typedef TAO_VarSeq_Var_T< MultipleComponentProfile, TaggedComponent > IOP::MultipleComponentProfile_var

typedef CORBA::ULong_out IOP::ProfileId_out

typedef TAO_Out_T< ServiceContext, ServiceContext_var > IOP::ServiceContext_out

typedef TAO_Var_Var_T< ServiceContext > IOP::ServiceContext_var

typedef TAO_Seq_Out_T< ServiceContextList, ServiceContextList_var, ServiceContext > IOP::ServiceContextList_out

typedef TAO_VarSeq_Var_T< ServiceContextList, ServiceContext > IOP::ServiceContextList_var

typedef CORBA::ULong_out IOP::ServiceId_out

typedef TAO_Out_T< TaggedComponent, TaggedComponent_var > IOP::TaggedComponent_out

typedef TAO_Var_Var_T< TaggedComponent > IOP::TaggedComponent_var

typedef TAO_Seq_Out_T< TaggedComponentList, TaggedComponentList_var, TaggedComponent > IOP::TaggedComponentList_out

typedef TAO_VarSeq_Var_T< TaggedComponentList, TaggedComponent > IOP::TaggedComponentList_var

typedef TAO_Seq_Out_T< TaggedComponentSeq, TaggedComponentSeq_var, TaggedComponent > IOP::TaggedComponentSeq_out

typedef TAO_VarSeq_Var_T< TaggedComponentSeq, TaggedComponent > IOP::TaggedComponentSeq_var

typedef TAO_Out_T< TaggedProfile, TaggedProfile_var > IOP::TaggedProfile_out

typedef TAO_Var_Var_T< TaggedProfile > IOP::TaggedProfile_var

typedef TAO_Seq_Out_T< TaggedProfileSeq, TaggedProfileSeq_var, TaggedProfile > IOP::TaggedProfileSeq_out

typedef TAO_VarSeq_Var_T< TaggedProfileSeq, TaggedProfile > IOP::TaggedProfileSeq_var

## Function Documentation

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::ServiceContextList & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::ServiceContext & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::TaggedComponentSeq & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::TaggedComponentList & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::MultipleComponentProfile & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::TaggedComponent & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::IOR & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::TaggedProfileSeq & |
| ) |

TAO_Export CORBA::Boolean operator<< | ( | TAO_OutputCDR & | ,
|  | const IOP::TaggedProfile & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::ServiceContextList & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::ServiceContext & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::TaggedComponentSeq & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::TaggedComponentList & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::MultipleComponentProfile & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::TaggedComponent & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::IOR & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::TaggedProfileSeq & |
| ) |

TAO_Export CORBA::Boolean operator>> | ( | TAO_InputCDR & | ,
|  | IOP::TaggedProfile & |
| ) |