MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Attributes
MAKLogger::DtSqlExportSettings Class Reference

The class which holds the export settings. More...

+ Collaboration diagram for MAKLogger::DtSqlExportSettings:

Public Types

typedef std::list
< DtLgrPacketFilter * > 
PacketFilterList
 

Public Member Functions

 DtSqlExportSettings ()
 
virtual ~DtSqlExportSettings ()
 
DtString encodeDestination () const
 Encode a destination string using the current settings. More...
 
void setFromDestination (const DtString &destination)
 Set the current state using a destination string. More...
 
virtual void getPrimaryAndFomModuleOmtFiles (std::vector< DtString > &omtFileList)
 Get a list of the combined primary OMT, FOM Module OMT and MIM OMT files. More...
 
virtual PacketFilterListpacketFilters ()
 Get the packet filters. More...
 
virtual const PacketFilterListpacketFilters () const
 
virtual void setDriver (const DtString &str)
 Mutator and Accessor for driver. More...
 
virtual const DtString & driver () const
 Mutator and Accessor for driver. More...
 
virtual void setServerName (const DtString &str)
 Mutator and Accessor for server name. More...
 
virtual const DtString & serverName () const
 Mutator and Accessor for server name. More...
 
virtual void setUserName (const DtString &str)
 Mutator and Accessor for user name. More...
 
virtual const DtString & userName () const
 Mutator and Accessor for user name. More...
 
virtual void setPassword (const DtString &str)
 Mutator and Accessor for password. More...
 
virtual const DtString & password () const
 Mutator and Accessor for password. More...
 
virtual void setDataSource (const DtString &str)
 Mutator and Accessor for data source. More...
 
virtual const DtString & dataSource () const
 Mutator and Accessor for data source. More...
 
virtual void setOmtFile (const DtString &str)
 Mutator and Accessor for OMT file. More...
 
virtual const DtString & omtFile () const
 Mutator and Accessor for OMT file. More...
 
virtual void setFomModuleOmtFiles (const DtString &str)
 Mutator and Accessor for FOM Module OMT Files. More...
 
virtual const DtString & fomModuleOmtFiles () const
 Mutator and Accessor for FOM Module OMT Files. More...
 
virtual void setMimOmtFile (const DtString &str)
 Mutator and Accessor for MIM OMT Files. More...
 
virtual const DtString & mimOmtFile () const
 Mutator and Accessor for MIM OMT Files. More...
 
virtual void setShortTableNames (bool use)
 Mutator and Accessor for short table names. More...
 
virtual bool shortTableNames () const
 Mutator and Accessor for short table names. More...
 
virtual void setGenerateInstanceTable (bool generate)
 Mutator and Accessor for generate instance table. More...
 
virtual bool generateInstanceTable () const
 Mutator and Accessor for generate instance table. More...
 
virtual void setGenerateCheckpointTable (bool generate)
 Mutator and Accessor for checkpoint table. More...
 
virtual bool generateCheckpointTable () const
 Mutator and Accessor for checkpoint table. More...
 
virtual void setGenerateLargeSubcomponentTables (bool generate)
 Mutator and Accessor for subcomponent breakout checkbox. More...
 
virtual bool generateLargeSubcomponentTables () const
 Mutator and Accessor for subcomponent breakout checkbox. More...
 
virtual void setLargeSubcomponentThreshold (int threshold)
 Mutator and Accessor for subcomponent breakout threshold. More...
 
virtual int largeSubcomponentThreshold () const
 Mutator and Accessor for subcomponent breakout threshold. More...
 

Protected Attributes

DtString myDriver
 
DtString myServerName
 
DtString myUserName
 
DtString myPassword
 
DtString myDataSource
 
DtString myOmtFile
 
DtString myFomModuleOmtFiles
 
DtString myMimOmtFile
 
bool myUseShortNames
 
bool myGenerateInstanceTable
 
bool myGenerateCheckpointTable
 
bool myGenerateLargeSubcomponentTables
 
int myLargeSubcomponentThreshold
 
PacketFilterList myFilters
 

Detailed Description

The class which holds the export settings.

Member Typedef Documentation

Constructor & Destructor Documentation

MAKLogger::DtSqlExportSettings::DtSqlExportSettings ( )
virtual MAKLogger::DtSqlExportSettings::~DtSqlExportSettings ( )
virtual

Member Function Documentation

virtual const DtString& MAKLogger::DtSqlExportSettings::dataSource ( ) const
virtual

Mutator and Accessor for data source.

virtual const DtString& MAKLogger::DtSqlExportSettings::driver ( ) const
virtual

Mutator and Accessor for driver.

DtString MAKLogger::DtSqlExportSettings::encodeDestination ( ) const

Encode a destination string using the current settings.

virtual const DtString& MAKLogger::DtSqlExportSettings::fomModuleOmtFiles ( ) const
virtual

Mutator and Accessor for FOM Module OMT Files.

File names are provided as a deliminated string.

virtual bool MAKLogger::DtSqlExportSettings::generateCheckpointTable ( ) const
virtual

Mutator and Accessor for checkpoint table.

virtual bool MAKLogger::DtSqlExportSettings::generateInstanceTable ( ) const
virtual

Mutator and Accessor for generate instance table.

virtual bool MAKLogger::DtSqlExportSettings::generateLargeSubcomponentTables ( ) const
virtual

Mutator and Accessor for subcomponent breakout checkbox.

virtual void MAKLogger::DtSqlExportSettings::getPrimaryAndFomModuleOmtFiles ( std::vector< DtString > &  omtFileList)
virtual

Get a list of the combined primary OMT, FOM Module OMT and MIM OMT files.

MIM is first (if present), followed by primary, then additional FOM Modules

virtual int MAKLogger::DtSqlExportSettings::largeSubcomponentThreshold ( ) const
virtual

Mutator and Accessor for subcomponent breakout threshold.

virtual const DtString& MAKLogger::DtSqlExportSettings::mimOmtFile ( ) const
virtual

Mutator and Accessor for MIM OMT Files.

File names are provided as a deliminated string.

virtual const DtString& MAKLogger::DtSqlExportSettings::omtFile ( ) const
virtual

Mutator and Accessor for OMT file.

virtual PacketFilterList& MAKLogger::DtSqlExportSettings::packetFilters ( )
virtual

Get the packet filters.

virtual const PacketFilterList& MAKLogger::DtSqlExportSettings::packetFilters ( ) const
virtual
virtual const DtString& MAKLogger::DtSqlExportSettings::password ( ) const
virtual

Mutator and Accessor for password.

virtual const DtString& MAKLogger::DtSqlExportSettings::serverName ( ) const
virtual

Mutator and Accessor for server name.

virtual void MAKLogger::DtSqlExportSettings::setDataSource ( const DtString &  str)
virtual

Mutator and Accessor for data source.

virtual void MAKLogger::DtSqlExportSettings::setDriver ( const DtString &  str)
virtual

Mutator and Accessor for driver.

virtual void MAKLogger::DtSqlExportSettings::setFomModuleOmtFiles ( const DtString &  str)
virtual

Mutator and Accessor for FOM Module OMT Files.

File names are provided as a deliminated string.

void MAKLogger::DtSqlExportSettings::setFromDestination ( const DtString &  destination)

Set the current state using a destination string.

virtual void MAKLogger::DtSqlExportSettings::setGenerateCheckpointTable ( bool  generate)
virtual

Mutator and Accessor for checkpoint table.

virtual void MAKLogger::DtSqlExportSettings::setGenerateInstanceTable ( bool  generate)
virtual

Mutator and Accessor for generate instance table.

virtual void MAKLogger::DtSqlExportSettings::setGenerateLargeSubcomponentTables ( bool  generate)
virtual

Mutator and Accessor for subcomponent breakout checkbox.

virtual void MAKLogger::DtSqlExportSettings::setLargeSubcomponentThreshold ( int  threshold)
virtual

Mutator and Accessor for subcomponent breakout threshold.

virtual void MAKLogger::DtSqlExportSettings::setMimOmtFile ( const DtString &  str)
virtual

Mutator and Accessor for MIM OMT Files.

File names are provided as a deliminated string.

virtual void MAKLogger::DtSqlExportSettings::setOmtFile ( const DtString &  str)
virtual

Mutator and Accessor for OMT file.

virtual void MAKLogger::DtSqlExportSettings::setPassword ( const DtString &  str)
virtual

Mutator and Accessor for password.

virtual void MAKLogger::DtSqlExportSettings::setServerName ( const DtString &  str)
virtual

Mutator and Accessor for server name.

virtual void MAKLogger::DtSqlExportSettings::setShortTableNames ( bool  use)
virtual

Mutator and Accessor for short table names.

virtual void MAKLogger::DtSqlExportSettings::setUserName ( const DtString &  str)
virtual

Mutator and Accessor for user name.

virtual bool MAKLogger::DtSqlExportSettings::shortTableNames ( ) const
virtual

Mutator and Accessor for short table names.

virtual const DtString& MAKLogger::DtSqlExportSettings::userName ( ) const
virtual

Mutator and Accessor for user name.

Member Data Documentation

DtString MAKLogger::DtSqlExportSettings::myDataSource
protected
DtString MAKLogger::DtSqlExportSettings::myDriver
protected
PacketFilterList MAKLogger::DtSqlExportSettings::myFilters
protected
DtString MAKLogger::DtSqlExportSettings::myFomModuleOmtFiles
protected
bool MAKLogger::DtSqlExportSettings::myGenerateCheckpointTable
protected
bool MAKLogger::DtSqlExportSettings::myGenerateInstanceTable
protected
bool MAKLogger::DtSqlExportSettings::myGenerateLargeSubcomponentTables
protected
int MAKLogger::DtSqlExportSettings::myLargeSubcomponentThreshold
protected
DtString MAKLogger::DtSqlExportSettings::myMimOmtFile
protected
DtString MAKLogger::DtSqlExportSettings::myOmtFile
protected
DtString MAKLogger::DtSqlExportSettings::myPassword
protected
DtString MAKLogger::DtSqlExportSettings::myServerName
protected
DtString MAKLogger::DtSqlExportSettings::myUserName
protected
bool MAKLogger::DtSqlExportSettings::myUseShortNames
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)