RTCORBA::GIOPProtocolProperties Interface Reference

import "RTCORBA.pidl";

Inheritance diagram for RTCORBA::GIOPProtocolProperties:

Inheritance graph
[legend]
Collaboration diagram for RTCORBA::GIOPProtocolProperties:

Collaboration graph
[legend]
List of all members.

Public Types

typedef GIOPProtocolProperties_ptr _ptr_type
typedef GIOPProtocolProperties_var _var_type

Public Member Functions

virtual CORBA::Boolean _is_a (const char *type_id)
virtual const char * _interface_repository_id (void) const
virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr)

Static Public Member Functions

GIOPProtocolProperties_ptr _duplicate (GIOPProtocolProperties_ptr obj)
void _tao_release (GIOPProtocolProperties_ptr obj)
GIOPProtocolProperties_ptr _narrow (CORBA::Object_ptr obj)
GIOPProtocolProperties_ptr _unchecked_narrow (CORBA::Object_ptr obj)
GIOPProtocolProperties_ptr _nil (void)
void _tao_any_destructor (void *)

Protected Member Functions

 GIOPProtocolProperties (void)
virtual ~GIOPProtocolProperties (void)

Private Member Functions

 GIOPProtocolProperties (const GIOPProtocolProperties &)
void operator= (const GIOPProtocolProperties &)

Member Typedef Documentation

typedef GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_ptr_type
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1284 of file RTCORBAC.h.

typedef GIOPProtocolProperties_var RTCORBA::GIOPProtocolProperties::_var_type
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1285 of file RTCORBAC.h.


Constructor & Destructor Documentation

RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties void   )  [protected]
 

Definition at line 1165 of file RTCORBAC.cpp.

01166 {}

RTCORBA::GIOPProtocolProperties::~GIOPProtocolProperties void   )  [protected, virtual]
 

Definition at line 1168 of file RTCORBAC.cpp.

01169 {}

RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties const GIOPProtocolProperties  )  [private]
 


Member Function Documentation

RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_duplicate GIOPProtocolProperties_ptr  obj  )  [static]
 

Definition at line 1202 of file RTCORBAC.cpp.

References CORBA::Object::_add_ref(), and RTCORBA::GIOPProtocolProperties_ptr.

Referenced by operator<<=().

01203 {
01204   if (! ::CORBA::is_nil (obj))
01205     {
01206       obj->_add_ref ();
01207     }
01208 
01209   return obj;
01210 }

const char * RTCORBA::GIOPProtocolProperties::_interface_repository_id void   )  const [virtual]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1251 of file RTCORBAC.cpp.

01252 {
01253   return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0";
01254 }

CORBA::Boolean RTCORBA::GIOPProtocolProperties::_is_a const char *  type_id  )  [virtual]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1219 of file RTCORBAC.cpp.

References ACE_OS::strcmp().

01223 {
01224   if (
01225       !ACE_OS::strcmp (
01226           value,
01227           "IDL:omg.org/RTCORBA/ProtocolProperties:1.0"
01228         ) ||
01229       !ACE_OS::strcmp (
01230           value,
01231           "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0"
01232         ) ||
01233       !ACE_OS::strcmp (
01234           value,
01235           "IDL:omg.org/CORBA/LocalObject:1.0"
01236         ) ||
01237       !ACE_OS::strcmp (
01238           value,
01239           "IDL:omg.org/CORBA/Object:1.0"
01240         )
01241     )
01242     {
01243       return true; // success using local knowledge
01244     }
01245   else
01246     {
01247       return false;
01248     }
01249 }

RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_narrow CORBA::Object_ptr  obj  )  [static]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1180 of file RTCORBAC.cpp.

01184 {
01185   return GIOPProtocolProperties::_duplicate (
01186       dynamic_cast<GIOPProtocolProperties_ptr> (_tao_objref)
01187     );
01188 }

GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_nil void   )  [inline, static]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1302 of file RTCORBAC.h.

References RTCORBA::GIOPProtocolProperties_ptr.

01303     {
01304       return static_cast<GIOPProtocolProperties_ptr> (0);
01305     }

void RTCORBA::GIOPProtocolProperties::_tao_any_destructor void *   )  [static]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1172 of file RTCORBAC.cpp.

01173 {
01174   GIOPProtocolProperties *_tao_tmp_pointer =
01175     static_cast<GIOPProtocolProperties *> (_tao_void_pointer);
01176   ::CORBA::release (_tao_tmp_pointer);
01177 }

void RTCORBA::GIOPProtocolProperties::_tao_release GIOPProtocolProperties_ptr  obj  )  [static]
 

Definition at line 1213 of file RTCORBAC.cpp.

References RTCORBA::GIOPProtocolProperties_ptr.

01214 {
01215   ::CORBA::release (obj);
01216 }

RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_unchecked_narrow CORBA::Object_ptr  obj  )  [static]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1191 of file RTCORBAC.cpp.

01195 {
01196   return GIOPProtocolProperties::_duplicate (
01197       dynamic_cast<GIOPProtocolProperties_ptr> (_tao_objref)
01198     );
01199 }

CORBA::Boolean RTCORBA::GIOPProtocolProperties::marshal TAO_OutputCDR cdr  )  [virtual]
 

Implements RTCORBA::ProtocolProperties.

Definition at line 1257 of file RTCORBAC.cpp.

01258 {
01259   return false;
01260 }

void RTCORBA::GIOPProtocolProperties::operator= const GIOPProtocolProperties  )  [private]
 


The documentation for this interface was generated from the following files:
Generated on Thu Nov 9 13:00:33 2006 for TAO_RTCORBA by doxygen 1.3.6