TAO  2.1.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
GIOPC.h File Reference
#include "tao/Basic_Types.h"
#include "tao/String_Manager_T.h"
#include "tao/VarOut_T.h"
#include "tao/Arg_Traits_T.h"
#include "tao/Basic_Arguments.h"
#include "tao/Special_Basic_Arguments.h"
#include "tao/Any_Insert_Policy_T.h"
#include "tao/Basic_Argument_T.h"
#include "tao/Fixed_Size_Argument_T.h"
#include "tao/Var_Size_Argument_T.h"
#include "tao/IOPC.h"
#include "GIOPC.inl"

Classes

struct  GIOP::Version
struct  GIOP::IORAddressingInfo
class  GIOP::TargetAddress
class  TAO::Arg_Traits< ::GIOP::Version >
class  TAO::Arg_Traits< ::GIOP::IORAddressingInfo >
class  TAO::Arg_Traits< ::GIOP::TargetAddress >
class  TAO::Arg_Traits< ::GIOP::MsgType >
class  TAO::Arg_Traits< ::GIOP::ReplyStatusType >
class  TAO::Arg_Traits< ::GIOP::LocateStatusType >

Namespaces

namespace  GIOP
namespace  TAO
 Define symbolic names for the ORB collocation strategies as used at runtime.

Macros

#define TAO_EXPORT_MACRO   TAO_Export

Typedefs

typedef ::CORBA::Short GIOP::AddressingDisposition
typedef ::CORBA::Short_out GIOP::AddressingDisposition_out
typedef ::TAO_Fixed_Var_T
< Version > 
GIOP::Version_var
typedef Version & GIOP::Version_out
typedef ::TAO_Var_Var_T
< IORAddressingInfo > 
GIOP::IORAddressingInfo_var
typedef ::TAO_Out_T
< IORAddressingInfo > 
GIOP::IORAddressingInfo_out
typedef ::TAO_Var_Var_T
< TargetAddress > 
GIOP::TargetAddress_var
typedef ::TAO_Out_T
< TargetAddress > 
GIOP::TargetAddress_out
typedef MsgType & GIOP::MsgType_out
typedef ReplyStatusType & GIOP::ReplyStatusType_out
typedef LocateStatusType & GIOP::LocateStatusType_out

Enumerations

enum  GIOP::MsgType {
  GIOP::Request, GIOP::Reply, GIOP::CancelRequest, GIOP::LocateRequest,
  GIOP::LocateReply, GIOP::CloseConnection, GIOP::MessageError, GIOP::Fragment
}
enum  GIOP::ReplyStatusType {
  GIOP::NO_EXCEPTION, GIOP::USER_EXCEPTION, GIOP::SYSTEM_EXCEPTION, GIOP::LOCATION_FORWARD,
  GIOP::LOCATION_FORWARD_PERM, GIOP::NEEDS_ADDRESSING_MODE
}
enum  GIOP::LocateStatusType {
  GIOP::UNKNOWN_OBJECT, GIOP::OBJECT_HERE, GIOP::OBJECT_FORWARD, GIOP::OBJECT_FORWARD_PERM,
  GIOP::LOC_SYSTEM_EXCEPTION, GIOP::LOC_NEEDS_ADDRESSING_MODE
}

Functions

::CORBA::Boolean operator<< (TAO_OutputCDR &, const GIOP::Version &)
::CORBA::Boolean operator>> (TAO_InputCDR &, GIOP::Version &)
::CORBA::Boolean operator<< (TAO_OutputCDR &, const GIOP::IORAddressingInfo &)
::CORBA::Boolean operator>> (TAO_InputCDR &, GIOP::IORAddressingInfo &)
::CORBA::Boolean operator<< (TAO_OutputCDR &, const GIOP::TargetAddress &)
::CORBA::Boolean operator>> (TAO_InputCDR &, GIOP::TargetAddress &)
::CORBA::Boolean operator<< (TAO_OutputCDR &strm, GIOP::MsgType _tao_enumerator)
::CORBA::Boolean operator>> (TAO_InputCDR &strm, GIOP::MsgType &_tao_enumerator)
::CORBA::Boolean operator<< (TAO_OutputCDR &strm, GIOP::ReplyStatusType _tao_enumerator)
::CORBA::Boolean operator>> (TAO_InputCDR &strm, GIOP::ReplyStatusType &_tao_enumerator)
::CORBA::Boolean operator<< (TAO_OutputCDR &strm, GIOP::LocateStatusType _tao_enumerator)
::CORBA::Boolean operator>> (TAO_InputCDR &strm, GIOP::LocateStatusType &_tao_enumerator)

Variables

const CORBA::Short GIOP::KeyAddr = 0
const CORBA::Short GIOP::ProfileAddr = 1
const CORBA::Short GIOP::ReferenceAddr = 2

Macro Definition Documentation

Code generated by the The ACE ORB (TAO) IDL Compiler v2.1.1 TAO and the TAO IDL Compiler have been developed by: Center for Distributed Object Computing Washington University St. Louis, MO USA http://www.cs.wustl.edu/~schmidt/doc-center.html and Distributed Object Computing Laboratory University of California at Irvine Irvine, CA USA and Institute for Software Integrated Systems Vanderbilt University Nashville, TN USA http://www.isis.vanderbilt.edu/

Information about TAO is available at: http://www.cs.wustl.edu/~schmidt/TAO.html


Function Documentation

::CORBA::Boolean operator<< ( TAO_OutputCDR ,
const GIOP::Version  
)
::CORBA::Boolean operator<< ( TAO_OutputCDR ,
const GIOP::IORAddressingInfo  
)
::CORBA::Boolean operator<< ( TAO_OutputCDR ,
const GIOP::TargetAddress  
)
::CORBA::Boolean operator<< ( TAO_OutputCDR strm,
GIOP::MsgType  _tao_enumerator 
)
::CORBA::Boolean operator<< ( TAO_OutputCDR strm,
GIOP::ReplyStatusType  _tao_enumerator 
)
::CORBA::Boolean operator<< ( TAO_OutputCDR strm,
GIOP::LocateStatusType  _tao_enumerator 
)
::CORBA::Boolean operator>> ( TAO_InputCDR ,
GIOP::Version  
)
::CORBA::Boolean operator>> ( TAO_InputCDR ,
GIOP::IORAddressingInfo  
)
::CORBA::Boolean operator>> ( TAO_InputCDR ,
GIOP::TargetAddress  
)
::CORBA::Boolean operator>> ( TAO_InputCDR strm,
GIOP::MsgType _tao_enumerator 
)
::CORBA::Boolean operator>> ( TAO_InputCDR strm,
GIOP::ReplyStatusType _tao_enumerator 
)
::CORBA::Boolean operator>> ( TAO_InputCDR strm,
GIOP::LocateStatusType _tao_enumerator 
)