Index  Source Files  Annotated Class List  Alphabetical Class List  Class Hierarchy  Graphical Class Hierarchy   
 

FIX::DatabaseConnectionID Class Reference

#include <DatabaseConnectionID.h>

List of all members.

Public Member Functions

 DatabaseConnectionID (const std::string &database, const std::string &user, const std::string &password, const std::string &host, short port)
const std::string & getDatabase () const
const std::string & getUser () const
const std::string & getPassword () const
const std::string & getHost () const
short getPort () const

Private Attributes

std::string m_database
std::string m_user
std::string m_password
std::string m_host
short m_port

Friends

bool operator< (const DatabaseConnectionID &, const DatabaseConnectionID &)
bool operator== (const DatabaseConnectionID &, const DatabaseConnectionID &)
bool operator!= (const DatabaseConnectionID &, const DatabaseConnectionID &)


Constructor & Destructor Documentation

FIX::DatabaseConnectionID::DatabaseConnectionID const std::string &  database,
const std::string &  user,
const std::string &  password,
const std::string &  host,
short  port
[inline]
 

Definition at line 38 of file DatabaseConnectionID.h.

00040   : m_database( database ), m_user( user ), m_password( password ),
00041     m_host( host ), m_port( port ) {}


Member Function Documentation

const std::string& FIX::DatabaseConnectionID::getDatabase  )  const [inline]
 

Definition at line 47 of file DatabaseConnectionID.h.

References m_database.

00048     { return m_database; }

const std::string& FIX::DatabaseConnectionID::getHost  )  const [inline]
 

Definition at line 53 of file DatabaseConnectionID.h.

References m_host.

00054     { return m_host; }

const std::string& FIX::DatabaseConnectionID::getPassword  )  const [inline]
 

Definition at line 51 of file DatabaseConnectionID.h.

References m_password.

00052     { return m_password; }

short FIX::DatabaseConnectionID::getPort  )  const [inline]
 

Definition at line 55 of file DatabaseConnectionID.h.

References m_port.

00056     { return m_port; }

const std::string& FIX::DatabaseConnectionID::getUser  )  const [inline]
 

Definition at line 49 of file DatabaseConnectionID.h.

References m_user.

00050     { return m_user; }


Friends And Related Function Documentation

bool operator!= const DatabaseConnectionID lhs,
const DatabaseConnectionID rhs
[friend]
 

Definition at line 99 of file DatabaseConnectionID.h.

00100 {
00101   return !( lhs == rhs );
00102 }

bool operator< const DatabaseConnectionID lhs,
const DatabaseConnectionID rhs
[friend]
 

Definition at line 66 of file DatabaseConnectionID.h.

00067 {
00068   if ( lhs.m_database < rhs.m_database )
00069     return true;
00070   else if ( rhs.m_database < lhs.m_database )
00071     return false;
00072   else if ( lhs.m_user < rhs.m_user )
00073     return true;
00074   else if ( rhs.m_user < lhs.m_user )
00075     return false;
00076   else if ( lhs.m_password < rhs.m_password )
00077     return true;
00078   else if ( rhs.m_password < lhs.m_password )
00079     return false;
00080   else if ( lhs.m_host < rhs.m_host )
00081     return true;
00082   else if ( rhs.m_host < lhs.m_host )
00083     return false;
00084   else if ( lhs.m_port < rhs.m_port )
00085     return true;
00086   else if ( rhs.m_port < lhs.m_port )
00087     return false;
00088   else
00089     return false;
00090 }

bool operator== const DatabaseConnectionID lhs,
const DatabaseConnectionID rhs
[friend]
 

Definition at line 91 of file DatabaseConnectionID.h.

00092 {
00093   return ( ( lhs.m_database == rhs.m_database ) &&
00094            ( lhs.m_user == rhs.m_user ) &&
00095            ( lhs.m_password == rhs.m_password ) &&
00096            ( lhs.m_host == rhs.m_host ) &&
00097            ( lhs.m_port == rhs.m_port ));
00098 }


Member Data Documentation

std::string FIX::DatabaseConnectionID::m_database [private]
 

Definition at line 59 of file DatabaseConnectionID.h.

Referenced by getDatabase(), FIX::operator<(), and FIX::operator==().

std::string FIX::DatabaseConnectionID::m_host [private]
 

Definition at line 62 of file DatabaseConnectionID.h.

Referenced by getHost(), FIX::operator<(), and FIX::operator==().

std::string FIX::DatabaseConnectionID::m_password [private]
 

Definition at line 61 of file DatabaseConnectionID.h.

Referenced by getPassword(), FIX::operator<(), and FIX::operator==().

short FIX::DatabaseConnectionID::m_port [private]
 

Definition at line 63 of file DatabaseConnectionID.h.

Referenced by getPort(), FIX::operator<(), and FIX::operator==().

std::string FIX::DatabaseConnectionID::m_user [private]
 

Definition at line 60 of file DatabaseConnectionID.h.

Referenced by getUser(), FIX::operator<(), and FIX::operator==().


The documentation for this class was generated from the following file:
Generated on Mon Jul 24 19:36:36 2006 for QuickFIX by doxygen 1.3.6-20040222 written by Dimitri van Heesch, © 1997-2001