9 #ifndef lgrPduDatabaseEncoderFactory_H_
10 #define lgrPduDatabaseEncoderFactory_H_
16 #include <vlutil/vlSmartPointers.h>
17 #include <vlpi/disEnums.h>
24 class DtLgrPduDatabaseEncoder;
43 static void resetFactory();
57 typedef std::map<DtPduKind,DtLgrPduDatabaseEncoderSP>
EncoderMap;
Abstract encoder interface.
Definition: lgrPduDatabaseEncoder.h:29
#define DT_DLL_SQLEXPORTER
Definition: lgrSqlExporter.h:19
std::map< DtPduKind, DtLgrPduDatabaseEncoderSP > EncoderMap
Definition: lgrPduDatabaseEncoderFactory.h:57
static DtLgrPduDatabaseEncoderFactory glocalInstace
Definition: lgrPduDatabaseEncoderFactory.h:47
EncoderMap myEncoderMap
Definition: lgrPduDatabaseEncoderFactory.h:58
std::shared_ptr< DtLgrPduDatabaseEncoder > DtLgrPduDatabaseEncoderSP
Definition: lgrPduDatabaseEncoderFactory.h:56
DtLgrPduDatabaseEncoder * myDefaultEncoder
Definition: lgrPduDatabaseEncoderFactory.h:59
Definition: lgrPduDatabaseEncoderFactory.h:26