VMime
serviceFactory::registeredService Class Referenceabstract

#include <serviceFactory.hpp>

Inheritance diagram for serviceFactory::registeredService:
Collaboration diagram for serviceFactory::registeredService:

Public Member Functions

virtual shared_ptr< servicecreate (shared_ptr< session > sess, shared_ptr< security::authenticator > auth) const =0
virtual int getType () const =0
virtual const stringgetName () const =0
virtual const serviceInfosgetInfos () const =0

Protected Member Functions

virtual ~registeredService ()
Protected Member Functions inherited from object
 object ()
 object (const object &)
objectoperator= (const object &)
virtual ~object ()

Detailed Description

Information about a registered service.

Constructor & Destructor Documentation

◆ ~registeredService()

virtual ~registeredService ( )
protectedvirtual

Member Function Documentation

◆ create()

virtual shared_ptr< service > create ( shared_ptr< session > sess,
shared_ptr< security::authenticator > auth ) const
pure virtual

◆ getInfos()

virtual const serviceInfos & getInfos ( ) const
pure virtual

◆ getName()

virtual const string & getName ( ) const
pure virtual

◆ getType()

virtual int getType ( ) const
pure virtual

The documentation for this class was generated from the following file: