fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FinTP::Platform Class Reference

#include <PlatformDeps.h>

Static Public Member Functions

static string GetOSName ()
 
static string GetMachineName ()
 
static string GetIp (const string &name="")
 
static string GetName (const string &ip="")
 
static string GetUID ()
 
static boost::uint16_t GetUIDHash ()
 
static string getNewLineSeparator ()
 

Private Member Functions

 Platform ()
 

Static Private Attributes

static string m_MachineName = "localhost"
 
static string m_MachineUID = "localhost"
 
static boost::uint16_t m_MachineHash = 0
 
static const string NEWLINE_SEPARATOR = "\n"
 

Constructor & Destructor Documentation

FinTP::Platform::Platform ( )
private

Member Function Documentation

string Platform::GetIp ( const string &  name = "")
static
string Platform::GetMachineName ( )
static
string Platform::GetName ( const string &  ip = "")
static
string Platform::getNewLineSeparator ( )
static
string Platform::GetOSName ( )
static
string Platform::GetUID ( )
static
boost::uint16_t Platform::GetUIDHash ( )
static

Member Data Documentation

boost::uint16_t Platform::m_MachineHash = 0
staticprivate
string Platform::m_MachineName = "localhost"
staticprivate
string Platform::m_MachineUID = "localhost"
staticprivate
string const Platform::NEWLINE_SEPARATOR = "\n"
staticprivate

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