00001 00009 #include "IPKIFCAPISource.h" 00010 00018 IPKIFCAPISource::IPKIFCAPISource(int sysStoRegLoc, const char* store) 00019 { 00020 m_regLoc = sysStoRegLoc; 00021 00022 if(NULL != store) 00023 { 00024 size_t len = strlen(store); 00025 m_store = new char[len + 1]; 00026 memcpy(m_store, store, len); 00027 m_store[len] = 0x00; 00028 } 00029 else 00030 m_store = NULL; 00031 } 00039 IPKIFCAPISource::~IPKIFCAPISource() 00040 { 00041 if(m_store) delete[] m_store; 00042 } 00051 int IPKIFCAPISource::GetRegLoc() 00052 { 00053 return m_regLoc; 00054 } 00062 const char* IPKIFCAPISource::GetStore() 00063 { 00064 return m_store; 00065 }