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

OUT Components

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, see Hyperion Pattern.


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