Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

OUT


Compounds

class  CStdImplFile
class  CXImplFile

OUT Server

This server contains all the components described above.It is a full functionnal Hyperion Server, so it exports the following functions:

LIBRARY         hypout.dll
DESCRIPTION     'OUT Server - Part of the Ephydryne Package'

EXPORTS
                                 InitLibrary
                 hypDllGetClassObject
                 hypDllCanUnloadNow
                 hypDllRegisterServer
                 hypDllUnregisterServer

Here are the list of the registered component in this server:

            case (hyp_ker::dll_attach) :
                    {                       
                            hyp_ker::CFactoryData FactoryDataArray[]={
                                    hyp_ker::CFactoryData(&CLSID_hypCObjectXFile,dxfile::CXImplFile::CreateInstance,"ObjectXFile"),
                                    hyp_ker::CFactoryData(&CLSID_hypCObjectStdFile,stdfile::CStdImplFile::CreateInstance,"ObjectStdFile")
                            };
                            int cFactoryDataEntries= sizeof(FactoryDataArray) / sizeof(hyp_ker::CFactoryData);
                            hyp_ker::CFactory::InitStaticMembers(FactoryDataArray,cFactoryDataEntries,*Param.begin());
                            hyp_TRACE( ("Appel de InitLibrary %s",Param.begin()->c_str()) );
                            break;
                    }
                    //DOXYTAG
For more information about the specification of a Hyperion Server, go to the section HypPatternDesc


Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.