NAME

ACE_CORBA_Ref - A wrapper for helping with orbix object references.

SYNOPSIS


#include <ace/CORBA_Ref>


template<class CORBA_REF>
class ACE_CORBA_Ref
{
  public:
    ACE_CORBA_Ref (void);
    ACE_CORBA_Ref (CORBA_REF *ref);
    CORBA_REF *operator= (CORBA_REF *ref);
    operator CORBA_REF *(void) const;
    CORBA_REF *operator-> (void) const;
    int operator== (CORBA_REF *) const;
    int operator!= (CORBA_REF *) const;
    ~ACE_CORBA_Ref (void);
  private:
    CORBA_REF *ref_;
};

DESCRIPTION

A wrapper for helping with Orbix object references.

PUBLIC MEMBERS

ACE_CORBA_Ref (void);
ACE_CORBA_Ref (CORBA_REF *ref);
CORBA_REF *operator= (CORBA_REF *ref);
operator CORBA_REF *(void) const;
CORBA_REF *operator-> (void) const;
int operator== (CORBA_REF *) const;
int operator!= (CORBA_REF *) const;
~ACE_CORBA_Ref (void);

PRIVATE MEMBERS

CORBA_REF *ref_;

AUTHOR

Irfan Pyarali (irfan@wuerl.wustl.edu). Tim Harrison (harrison@cs.wustl.edu)

LIBRARY

ace