|
UbiAnyCard Ver2 2.0
KICC ED785 단말기 연동 TCP 서버
|
클래스 | |
| struct | CashBeeError |
| struct | CashBeeResult |
| struct | RailPlusResult |
| struct | TMoneyError |
| struct | TMoneyResult |
함수 | |
| std::vector< std::pair< std::string, std::string > > | CashBeeToKeyValue (const CashBeeResult &result) |
| std::string | ExtractField (const std::string &data, size_t &offset, size_t length) |
| std::string | GetCashBeeErrorMessage (const std::string &errorCode) |
| std::string | GetRailPlusErrorMessage (const std::string &responseCode) |
| std::string | GetTMoneyErrorMessage (int errorCode1, int errorCode2) |
| CashBeeResult | ParseCashBee (const std::string &data) |
| CashBeeError | ParseCashBeeError (const std::string &data) |
| RailPlusResult | ParseRailPlus (const std::string &data) |
| TMoneyResult | ParseTMoney (const std::string &data) |
| TMoneyError | ParseTMoneyError (const std::string &data) |
| std::vector< std::pair< std::string, std::string > > | RailPlusToKeyValue (const RailPlusResult &result) |
| std::vector< std::pair< std::string, std::string > > | TMoneyToKeyValue (const TMoneyResult &result) |
| std::vector< std::pair< std::string, std::string > > ElectronicMoneyParser::CashBeeToKeyValue | ( | const CashBeeResult & | result | ) |
다음을 참조함 : ElectronicMoneyParser::CashBeeResult::approvalNumber, ElectronicMoneyParser::CashBeeResult::balanceAfter, ElectronicMoneyParser::CashBeeResult::balanceBefore, ElectronicMoneyParser::CashBeeResult::balIdcenter, ElectronicMoneyParser::CashBeeResult::cardDeposit, ElectronicMoneyParser::CashBeeResult::cardNumber, ElectronicMoneyParser::CashBeeResult::cardType, ElectronicMoneyParser::CashBeeResult::chargerNumber, ElectronicMoneyParser::CashBeeResult::command, ElectronicMoneyParser::CashBeeResult::errorCode, ElectronicMoneyParser::CashBeeResult::feeAmount, ElectronicMoneyParser::CashBeeResult::feeRate, ElectronicMoneyParser::CashBeeResult::firstChargeFlag, ElectronicMoneyParser::CashBeeResult::idcenter, ElectronicMoneyParser::CashBeeResult::issuerId, ElectronicMoneyParser::CashBeeResult::issuerName, ElectronicMoneyParser::CashBeeResult::maxIdcenter, ElectronicMoneyParser::CashBeeResult::membershipCardNumber, ElectronicMoneyParser::CashBeeResult::membershipExpiry, ElectronicMoneyParser::CashBeeResult::mpsam, ElectronicMoneyParser::CashBeeResult::ncsam, ElectronicMoneyParser::CashBeeResult::nisam, ElectronicMoneyParser::CashBeeResult::paymentType, ElectronicMoneyParser::CashBeeResult::penaltyAmount, ElectronicMoneyParser::CashBeeResult::requestAmount, ElectronicMoneyParser::CashBeeResult::resendFlag, ElectronicMoneyParser::CashBeeResult::resultCode, ElectronicMoneyParser::CashBeeResult::samAccumulatedCounter, ElectronicMoneyParser::CashBeeResult::samAlgorithmId, ElectronicMoneyParser::CashBeeResult::samBalanceAfter, ElectronicMoneyParser::CashBeeResult::samBalanceBefore, ElectronicMoneyParser::CashBeeResult::samId, ElectronicMoneyParser::CashBeeResult::samKeySetVersion, ElectronicMoneyParser::CashBeeResult::samTransactionSerial, ElectronicMoneyParser::CashBeeResult::samType, ElectronicMoneyParser::CashBeeResult::serialNumber, ElectronicMoneyParser::CashBeeResult::sign, ElectronicMoneyParser::CashBeeResult::totsam, ElectronicMoneyParser::CashBeeResult::transactionDateTime, ElectronicMoneyParser::CashBeeResult::transactionResult, ElectronicMoneyParser::CashBeeResult::transactionSerial, ElectronicMoneyParser::CashBeeResult::workType.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().

| std::string ElectronicMoneyParser::ExtractField | ( | const std::string & | data, |
| size_t & | offset, | ||
| size_t | length ) |
다음에 의해서 참조됨 : ParseCashBee(), ParseCashBeeError(), ParseRailPlus(), ParseTMoney().

| std::string ElectronicMoneyParser::GetCashBeeErrorMessage | ( | const std::string & | errorCode | ) |
| std::string ElectronicMoneyParser::GetRailPlusErrorMessage | ( | const std::string & | responseCode | ) |
다음에 의해서 참조됨 : RailPlusToKeyValue().

| std::string ElectronicMoneyParser::GetTMoneyErrorMessage | ( | int | errorCode1, |
| int | errorCode2 ) |
다음에 의해서 참조됨 : ParseTMoneyError().

| CashBeeResult ElectronicMoneyParser::ParseCashBee | ( | const std::string & | data | ) |
다음을 참조함 : ElectronicMoneyParser::CashBeeResult::approvalNumber, ElectronicMoneyParser::CashBeeResult::balanceAfter, ElectronicMoneyParser::CashBeeResult::balanceBefore, ElectronicMoneyParser::CashBeeResult::balIdcenter, ElectronicMoneyParser::CashBeeResult::cardDeposit, ElectronicMoneyParser::CashBeeResult::cardNumber, ElectronicMoneyParser::CashBeeResult::cardType, ElectronicMoneyParser::CashBeeResult::chargerNumber, ElectronicMoneyParser::CashBeeResult::command, ElectronicMoneyParser::CashBeeResult::errorCode, ExtractField(), ElectronicMoneyParser::CashBeeResult::feeAmount, ElectronicMoneyParser::CashBeeResult::feeRate, ElectronicMoneyParser::CashBeeResult::filler, ElectronicMoneyParser::CashBeeResult::firstChargeFlag, ElectronicMoneyParser::CashBeeResult::idcenter, ElectronicMoneyParser::CashBeeResult::issuerId, ElectronicMoneyParser::CashBeeResult::issuerName, ElectronicMoneyParser::CashBeeResult::isValid, ElectronicMoneyParser::CashBeeResult::length, ElectronicMoneyParser::CashBeeResult::maxIdcenter, ElectronicMoneyParser::CashBeeResult::membershipCardNumber, ElectronicMoneyParser::CashBeeResult::membershipExpiry, ElectronicMoneyParser::CashBeeResult::mpsam, ElectronicMoneyParser::CashBeeResult::ncsam, ElectronicMoneyParser::CashBeeResult::nisam, ElectronicMoneyParser::CashBeeResult::paymentType, ElectronicMoneyParser::CashBeeResult::penaltyAmount, ElectronicMoneyParser::CashBeeResult::requestAmount, ElectronicMoneyParser::CashBeeResult::resendFlag, ElectronicMoneyParser::CashBeeResult::resultCode, ElectronicMoneyParser::CashBeeResult::rfu1, ElectronicMoneyParser::CashBeeResult::rfu2, ElectronicMoneyParser::CashBeeResult::samAccumulatedCounter, ElectronicMoneyParser::CashBeeResult::samAlgorithmId, ElectronicMoneyParser::CashBeeResult::samBalanceAfter, ElectronicMoneyParser::CashBeeResult::samBalanceBefore, ElectronicMoneyParser::CashBeeResult::samId, ElectronicMoneyParser::CashBeeResult::samKeySetVersion, ElectronicMoneyParser::CashBeeResult::samTransactionSerial, ElectronicMoneyParser::CashBeeResult::samType, ElectronicMoneyParser::CashBeeResult::serialNumber, ElectronicMoneyParser::CashBeeResult::sign, ElectronicMoneyParser::CashBeeResult::totsam, ElectronicMoneyParser::CashBeeResult::transactionDateTime, ElectronicMoneyParser::CashBeeResult::transactionResult, ElectronicMoneyParser::CashBeeResult::transactionSerial, ElectronicMoneyParser::CashBeeResult::workType.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| CashBeeError ElectronicMoneyParser::ParseCashBeeError | ( | const std::string & | data | ) |
다음을 참조함 : ElectronicMoneyParser::CashBeeError::errorCode, ElectronicMoneyParser::CashBeeError::errorMessage, ExtractField(), ElectronicMoneyParser::CashBeeError::isValid, ElectronicMoneyParser::CashBeeError::resultCode.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| RailPlusResult ElectronicMoneyParser::ParseRailPlus | ( | const std::string & | data | ) |
다음을 참조함 : ElectronicMoneyParser::RailPlusResult::approvalDateTime, ElectronicMoneyParser::RailPlusResult::balanceAfter, ElectronicMoneyParser::RailPlusResult::balanceBefore, ElectronicMoneyParser::RailPlusResult::cardId, ExtractField(), ElectronicMoneyParser::RailPlusResult::isSuccess, ElectronicMoneyParser::RailPlusResult::isValid, ElectronicMoneyParser::RailPlusResult::responseCode, ElectronicMoneyParser::RailPlusResult::type0x30.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| TMoneyResult ElectronicMoneyParser::ParseTMoney | ( | const std::string & | data | ) |
다음을 참조함 : ElectronicMoneyParser::TMoneyResult::algorithmId, ElectronicMoneyParser::TMoneyResult::balanceAfter, ElectronicMoneyParser::TMoneyResult::balanceBefore, ElectronicMoneyParser::TMoneyResult::cardHolderTypeCode, ElectronicMoneyParser::TMoneyResult::cardId, ElectronicMoneyParser::TMoneyResult::cardTransactionSerial, ElectronicMoneyParser::TMoneyResult::cardTypeCode, ElectronicMoneyParser::TMoneyResult::electronicMoneyId, ExtractField(), ElectronicMoneyParser::TMoneyResult::isValid, ElectronicMoneyParser::TMoneyResult::keyVersion, ElectronicMoneyParser::TMoneyResult::membershipTypeCode, ElectronicMoneyParser::TMoneyResult::merchantId, ElectronicMoneyParser::TMoneyResult::posBusinessDate, ElectronicMoneyParser::TMoneyResult::posReceiptNumber, ElectronicMoneyParser::TMoneyResult::requestAmount, ElectronicMoneyParser::TMoneyResult::rfu, ElectronicMoneyParser::TMoneyResult::samAccumulatedTotal, ElectronicMoneyParser::TMoneyResult::samId, ElectronicMoneyParser::TMoneyResult::samIndividualCount, ElectronicMoneyParser::TMoneyResult::samTotalSerial, ElectronicMoneyParser::TMoneyResult::samTransactionSerial, ElectronicMoneyParser::TMoneyResult::serialNumber, ElectronicMoneyParser::TMoneyResult::signValue, ElectronicMoneyParser::TMoneyResult::terminalId, ElectronicMoneyParser::TMoneyResult::transactionDateTime, ElectronicMoneyParser::TMoneyResult::transactionId, ElectronicMoneyParser::TMoneyResult::workType.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| TMoneyError ElectronicMoneyParser::ParseTMoneyError | ( | const std::string & | data | ) |
다음을 참조함 : ElectronicMoneyParser::TMoneyError::errorCode1, ElectronicMoneyParser::TMoneyError::errorCode2, ElectronicMoneyParser::TMoneyError::errorIdentity, ElectronicMoneyParser::TMoneyError::errorMessage, GetTMoneyErrorMessage(), ElectronicMoneyParser::TMoneyError::isValid.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| std::vector< std::pair< std::string, std::string > > ElectronicMoneyParser::RailPlusToKeyValue | ( | const RailPlusResult & | result | ) |
다음을 참조함 : ElectronicMoneyParser::RailPlusResult::approvalDateTime, ElectronicMoneyParser::RailPlusResult::balanceAfter, ElectronicMoneyParser::RailPlusResult::balanceBefore, ElectronicMoneyParser::RailPlusResult::cardId, GetRailPlusErrorMessage(), ElectronicMoneyParser::RailPlusResult::isSuccess, ElectronicMoneyParser::RailPlusResult::responseCode, ElectronicMoneyParser::RailPlusResult::type0x30.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().


| std::vector< std::pair< std::string, std::string > > ElectronicMoneyParser::TMoneyToKeyValue | ( | const TMoneyResult & | result | ) |
다음을 참조함 : ElectronicMoneyParser::TMoneyResult::algorithmId, ElectronicMoneyParser::TMoneyResult::balanceAfter, ElectronicMoneyParser::TMoneyResult::balanceBefore, ElectronicMoneyParser::TMoneyResult::cardHolderTypeCode, ElectronicMoneyParser::TMoneyResult::cardId, ElectronicMoneyParser::TMoneyResult::cardTransactionSerial, ElectronicMoneyParser::TMoneyResult::cardTypeCode, ElectronicMoneyParser::TMoneyResult::electronicMoneyId, ElectronicMoneyParser::TMoneyResult::keyVersion, ElectronicMoneyParser::TMoneyResult::membershipTypeCode, ElectronicMoneyParser::TMoneyResult::merchantId, ElectronicMoneyParser::TMoneyResult::posBusinessDate, ElectronicMoneyParser::TMoneyResult::posReceiptNumber, ElectronicMoneyParser::TMoneyResult::requestAmount, ElectronicMoneyParser::TMoneyResult::samAccumulatedTotal, ElectronicMoneyParser::TMoneyResult::samId, ElectronicMoneyParser::TMoneyResult::samIndividualCount, ElectronicMoneyParser::TMoneyResult::samTotalSerial, ElectronicMoneyParser::TMoneyResult::samTransactionSerial, ElectronicMoneyParser::TMoneyResult::serialNumber, ElectronicMoneyParser::TMoneyResult::signValue, ElectronicMoneyParser::TMoneyResult::terminalId, ElectronicMoneyParser::TMoneyResult::transactionDateTime, ElectronicMoneyParser::TMoneyResult::transactionId, ElectronicMoneyParser::TMoneyResult::workType.
다음에 의해서 참조됨 : ProtocolAdapter::ParseAndAppendElectronicMoney().
