VMime
tracerFactory Class Referenceabstract

#include <tracer.hpp>

Inheritance diagram for tracerFactory:
Collaboration diagram for tracerFactory:

Public Member Functions

virtual ~tracerFactory ()
virtual shared_ptr< tracercreate (shared_ptr< service > serv, const int connectionId)=0

Additional Inherited Members

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

Detailed Description

A class to create 'tracer' objects.

Constructor & Destructor Documentation

◆ ~tracerFactory()

virtual ~tracerFactory ( )
virtual

Member Function Documentation

◆ create()

virtual shared_ptr< tracer > create ( shared_ptr< service > serv,
const int connectionId )
pure virtual

Creates a tracer for the specified service.

Parameters
servmessaging service
connectionIdan identifier for the connection to distinguate between different connections used by a service
Returns
a new tracer

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