Server
API Reference Guide
Product Documentation:

Rogue Wave Server
Documentation Home
List of all members | Public Member Functions | Friends
IlsSvRef Class Reference

This class encapsulates a pointer to a server object along with its type, in a non-typed way. More...

#include <ilserver/mvvalue.h>

Public Member Functions

IlsAny getObject () const
 Returns a pointer to the server object as a non-typed pointer. More...
 
IlsString getTypeName () const
 Returns the type name of the stored non-typed pointer.
 
IlsBoolean isNull () const
 Returns IlsTrue if the object does not reference any server object.
 

Friends

IlsBoolean operator== (const IlsSvRef &r1, const IlsSvRef &r2)
 Returns IlsTrue if the two references point to the same server object.
 

Detailed Description

This class encapsulates a pointer to a server object along with its type, in a non-typed way.

Library: mvserver
and mvcomp

Instances of IlsSvRef are meant to be encapsulated in an IlsMvValue value.

See section Invoking Member Functions from a Script in Chapter Rogue Wave Views Script Integration of the Rogue Wave Server User's Manual for more information.

See also
ILS_MEMBER_FUNCTION().

Member Function Documentation

◆ getObject()

IlsAny IlsSvRef::getObject ( ) const

Returns a pointer to the server object as a non-typed pointer.

If this reference stores a dynamic object, you can use IlsDynObject::Narrow to cast it to an IlsDynObject pointer.