Server
API Reference Guide
Product Documentation:

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

This class allows you to specify what subtypes of IlsSwComponent should be used instead of IlsSwComponent. More...

#include <ilmvsw/mvswcomp.h>

Inheritance diagram for IlsSwComponentFactory:
IlsMvComponentFactory

Public Member Functions

virtual IlsMvComponentnewInstance ()
 Creates a new object of type IlsSwComponent or of one of its subtypes.
 
- Public Member Functions inherited from IlsMvComponentFactory
 IlsMvComponentFactory ()
 Constructor. More...
 
virtual ~IlsMvComponentFactory ()
 Destructor. More...
 
virtual const char * getHostName ()
 Ysed by Rogue Wave Server when a component connects to a server. More...
 
virtual const char * getInetId ()
 Used by Rogue Wave Server when a component connects to a server. More...
 
virtual long getProcessId ()
 Used by Rogue Wave Server when a component connects to a server. More...
 
virtual long getUserId ()
 Used by Rogue Wave Server when a component connects to a server. More...
 
virtual IlsMvValuegetUserInfo (int &argc)
 Called by a Server component when the connection to a server is established. More...
 
virtual const char * getUserName ()
 Used by Rogue Wave Server when a component connects to a server. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from IlsMvComponentFactory
static IlsMvComponentFactoryGetSingleton ()
 Returns a reference to the component factory. More...
 
static IlsMvComponentFactoryGetSingletonPtr ()
 Returns a pointer to the class singleton. More...
 
static IlsMvComponentInstanciate ()
 Called by Rogue Wave Server to create a new instance of the IlsMvComponent class. More...
 
static IlsMvComponentFactorySetSingleton (IlsMvComponentFactory *s)
 Declares the object pointed to by s as the component factory singleton. More...
 

Detailed Description

This class allows you to specify what subtypes of IlsSwComponent should be used instead of IlsSwComponent.

Library: mvsw

See also
IlsSwComponent.