|
const OTString & | GetConsideration () const |
|
void | SetMerchantSignedCopy (const OTString &strMerchantCopy) |
|
const OTString & | GetMerchantSignedCopy () const |
|
EXPORT bool | SetProposal (OTPseudonym &MERCHANT_NYM, const OTString &strConsideration, time64_t VALID_FROM=OT_TIME_ZERO, time64_t VALID_TO=OT_TIME_ZERO) |
|
EXPORT bool | Confirm (OTPseudonym &PAYER_NYM, OTPseudonym *pMERCHANT_NYM=nullptr, const OTIdentifier *p_id_MERCHANT_NYM=nullptr) |
|
virtual bool | VerifyAgreement (OTPseudonym &RECIPIENT_NYM, OTPseudonym &SENDER_NYM) const =0 |
|
virtual bool | CompareAgreement (const OTAgreement &rhs) const |
|
const OTIdentifier & | GetRecipientAcctID () const |
|
const OTIdentifier & | GetRecipientUserID () const |
|
void | SetRecipientAcctID (const OTIdentifier &ACCT_ID) |
|
void | SetRecipientUserID (const OTIdentifier &USER_ID) |
|
EXPORT int64_t | GetRecipientClosingTransactionNoAt (uint32_t nIndex) const |
|
EXPORT int32_t | GetRecipientCountClosingNumbers () const |
|
void | AddRecipientClosingTransactionNo (const int64_t &lClosingTransactionNo) |
|
EXPORT int64_t | GetRecipientOpeningNum () const |
|
EXPORT int64_t | GetRecipientClosingNum () const |
|
virtual bool | CanRemoveItemFromCron (OTPseudonym &theNym) |
|
virtual void | HarvestOpeningNumber (OTPseudonym &theNym) |
|
virtual EXPORT void | HarvestClosingNumbers (OTPseudonym &theNym) |
|
virtual bool | ProcessCron () |
|
virtual bool | HasTransactionNum (const int64_t &lInput) const |
|
virtual void | GetAllTransactionNumbers (OTNumList &numlistOutput) const |
|
virtual bool | VerifyNymAsAgent (OTPseudonym &theNym, OTPseudonym &theSignerNym, mapOfNyms *pmap_ALREADY_LOADED=nullptr) const |
|
virtual bool | VerifyNymAsAgentForAccount (OTPseudonym &theNym, OTAccount &theAccount) const |
|
EXPORT bool | SendNoticeToAllParties (bool bSuccessMsg, OTPseudonym &theServerNym, const OTIdentifier &theServerID, const int64_t &lNewTransactionNumber, const OTString &strReference, OTString *pstrNote=nullptr, OTString *pstrAttachment=nullptr, OTPseudonym *pActualNym=nullptr) const |
|
| OTAgreement () |
|
| OTAgreement (const OTIdentifier &SERVER_ID, const OTIdentifier &ASSET_ID) |
|
| OTAgreement (const OTIdentifier &SERVER_ID, const OTIdentifier &ASSET_ID, const OTIdentifier &SENDER_ACCT_ID, const OTIdentifier &SENDER_USER_ID, const OTIdentifier &RECIPIENT_ACCT_ID, const OTIdentifier &RECIPIENT_USER_ID) |
|
virtual | ~OTAgreement () |
|
void | InitAgreement () |
|
virtual void | Release () |
|
void | Release_Agreement () |
|
virtual bool | IsValidOpeningNumber (const int64_t &lOpeningNum) const |
|
virtual EXPORT int64_t | GetOpeningNumber (const OTIdentifier &theNymID) const |
|
virtual int64_t | GetClosingNumber (const OTIdentifier &theAcctID) const |
|
virtual int32_t | ProcessXMLNode (irr::io::IrrXMLReader *&xml) |
|
virtual void | UpdateContents () |
|
virtual bool | SaveContractWallet (std::ofstream &ofs) const |
|
| OTCronItem () |
|
bool | DropFinalReceiptToInbox (const OTIdentifier &USER_ID, const OTIdentifier &ACCOUNT_ID, const int64_t &lNewTransactionNumber, const int64_t &lClosingNumber, const OTString &strOrigCronItem, OTString *pstrNote=nullptr, OTString *pstrAttachment=nullptr, OTAccount *pActualAcct=nullptr) |
|
bool | DropFinalReceiptToNymbox (const OTIdentifier &USER_ID, const int64_t &lNewTransactionNumber, const OTString &strOrigCronItem, OTString *pstrNote=nullptr, OTString *pstrAttachment=nullptr, OTPseudonym *pActualNym=nullptr) |
|
void | HookActivationOnCron (OTPseudonym *pActivator, bool bForTheFirstTime=false) |
|
void | HookRemovalFromCron (OTPseudonym *pRemover, int64_t newTransactionNo) |
|
bool | IsFlaggedForRemoval () const |
|
void | FlagForRemoval () |
|
void | SetCronPointer (OTCron &theCron) |
|
void | SetCreationDate (const time64_t &CREATION_DATE) |
|
const time64_t & | GetCreationDate () const |
|
EXPORT bool | SetDateRange (time64_t VALID_FROM=OT_TIME_ZERO, time64_t VALID_TO=OT_TIME_ZERO) |
|
void | SetLastProcessDate (const time64_t &THE_DATE) |
|
const time64_t & | GetLastProcessDate () const |
|
void | SetProcessInterval (const int64_t &THE_DATE) |
|
const int64_t & | GetProcessInterval () const |
|
OTCron * | GetCron () const |
|
void | setServerNym (OTPseudonym *serverNym) |
|
void | setServerId (OTIdentifier *serverId) |
|
EXPORT bool | SaveCronReceipt () |
|
EXPORT bool | SaveActiveCronReceipt (const OTIdentifier &theNymID) |
|
virtual | ~OTCronItem () |
|
void | InitCronItem () |
|
void | Release_CronItem () |
|
EXPORT bool | GetCancelerID (OTIdentifier &theOutput) const |
|
EXPORT bool | IsCanceled () const |
|
EXPORT bool | CancelBeforeActivation (OTPseudonym &theCancelerNym) |
|
EXPORT int64_t | GetClosingTransactionNoAt (uint32_t nIndex) const |
|
EXPORT int32_t | GetCountClosingNumbers () const |
|
EXPORT void | AddClosingTransactionNo (const int64_t &lClosingTransactionNo) |
|
EXPORT int64_t | GetOpeningNum () const |
|
EXPORT int64_t | GetClosingNum () const |
|
| OTTrackable () |
|
| OTTrackable (const OTIdentifier &SERVER_ID, const OTIdentifier &ASSET_ID) |
|
| OTTrackable (const OTIdentifier &SERVER_ID, const OTIdentifier &ASSET_ID, const OTIdentifier &ACCT_ID, const OTIdentifier &USER_ID) |
|
virtual | ~OTTrackable () |
|
void | InitTrackable () |
|
void | Release_Trackable () |
|
int64_t | GetTransactionNum () const |
|
void | SetTransactionNum (int64_t lTransactionNum) |
|
const OTIdentifier & | GetSenderAcctID () const |
|
const OTIdentifier & | GetSenderUserID () const |
|
EXPORT | OTInstrument () |
|
EXPORT | OTInstrument (const OTIdentifier &SERVER_ID, const OTIdentifier &ASSET_ID) |
|
virtual EXPORT | ~OTInstrument () |
|
void | Release_Instrument () |
|
EXPORT bool | VerifyCurrentDate () |
|
EXPORT bool | IsExpired () |
|
time64_t | GetValidFrom () const |
|
time64_t | GetValidTo () const |
|
const OTIdentifier & | GetAssetID () const |
|
const OTIdentifier & | GetServerID () const |
|
void | InitInstrument () |
|
virtual EXPORT void | SetDisplayLabel (const std::string *pstrLabel=nullptr) |
|
int32_t | GetPartyCount () const |
|
int32_t | GetBylawCount () const |
|
virtual EXPORT bool | AddParty (OTParty &theParty) |
|
virtual EXPORT bool | AddBylaw (OTBylaw &theBylaw) |
|
virtual EXPORT bool | ConfirmParty (OTParty &theParty) |
|
EXPORT OTParty * | GetParty (std::string str_party_name) const |
|
EXPORT OTBylaw * | GetBylaw (std::string str_bylaw_name) const |
|
EXPORT OTClause * | GetClause (std::string str_clause_name) const |
|
EXPORT OTParty * | GetPartyByIndex (int32_t nIndex) const |
|
EXPORT OTBylaw * | GetBylawByIndex (int32_t nIndex) const |
|
EXPORT OTParty * | FindPartyBasedOnNymAsAgent (OTPseudonym &theNym, OTAgent **ppAgent=nullptr) const |
|
EXPORT OTParty * | FindPartyBasedOnNymAsAuthAgent (OTPseudonym &theNym, OTAgent **ppAgent=nullptr) const |
|
OTParty * | FindPartyBasedOnAccount (OTAccount &theAccount, OTPartyAccount **ppPartyAccount=nullptr) const |
|
OTParty * | FindPartyBasedOnNymIDAsAgent (const OTIdentifier &theNymID, OTAgent **ppAgent=nullptr) const |
|
OTParty * | FindPartyBasedOnNymIDAsAuthAgent (const OTIdentifier &theNymID, OTAgent **ppAgent=nullptr) const |
|
OTParty * | FindPartyBasedOnAccountID (const OTIdentifier &theAcctID, OTPartyAccount **ppPartyAccount=nullptr) const |
|
OTAgent * | GetAgent (std::string str_agent_name) const |
|
OTPartyAccount * | GetPartyAccount (std::string str_acct_name) const |
|
OTPartyAccount * | GetPartyAccountByID (const OTIdentifier &theAcctID) const |
|
EXPORT int32_t | GetCountTransNumsNeededForAgent (std::string str_agent_name) const |
|
bool | VerifyPartyAuthorization (OTParty &theParty, OTPseudonym &theSignerNym, const OTString &strServerID, mapOfNyms *pmap_ALREADY_LOADED=nullptr, mapOfNyms *pmap_NEWLY_LOADED=nullptr, bool bBurnTransNo=false) |
|
bool | VerifyPartyAcctAuthorization (OTPartyAccount &thePartyAcct, OTPseudonym &theSignerNym, const OTString &strServerID, bool bBurnTransNo=false) |
|
EXPORT bool | VerifyThisAgainstAllPartiesSignedCopies () |
|
EXPORT bool | AllPartiesHaveSupposedlyConfirmed () |
|
void | RetrieveNymPointers (mapOfNyms &map_Nyms_Already_Loaded) |
|
void | ClearTemporaryPointers () |
|
bool | GetHooks (std::string str_HookName, mapOfClauses &theResults) |
|
OTClause * | GetCallback (std::string str_CallbackName) |
|
OTVariable * | GetVariable (std::string str_VarName) |
|
bool | IsDirty () const |
|
bool | IsDirtyImportant () const |
|
void | SetAsClean () |
|
EXPORT bool | SendNoticeToAllParties (bool bSuccessMsg, OTPseudonym &theServerNym, const OTIdentifier &theServerID, const int64_t &lNewTransactionNumber, const OTString &strReference, OTString *pstrNote=nullptr, OTString *pstrAttachment=nullptr, OTPseudonym *pActualNym=nullptr) const |
|
EXPORT bool | CanExecuteClause (std::string str_party_name, std::string str_clause_name) |
|
bool | ExecuteCallback (OTClause &theCallbackClause, mapOfVariables &theParameters, OTVariable &varReturnVal) |
|
virtual EXPORT void | RegisterOTNativeCallsWithScript (OTScript &theScript) |
|
virtual EXPORT bool | Compare (OTScriptable &rhs) const |
|
| OTScriptable () |
|
virtual | ~OTScriptable () |
|
void | UpdateContentsToString (OTString &strAppend, bool bCalculatingID) const |
|
virtual EXPORT void | CalculateContractID (OTIdentifier &newID) const |
|
void | Release_Scriptable () |
|
const char * | GetHashType () const |
|
void | SetIdentifier (const OTIdentifier &theID) |
|
EXPORT | OTContract () |
|
EXPORT | OTContract (const OTString &name, const OTString &foldername, const OTString &filename, const OTString &strID) |
|
EXPORT | OTContract (const OTString &strID) |
|
EXPORT | OTContract (const OTIdentifier &theID) |
|
void | Initialize () |
|
virtual EXPORT | ~OTContract () |
|
EXPORT void | Release_Contract () |
|
EXPORT void | ReleaseSignatures () |
|
virtual EXPORT bool | CreateContract (const OTString &strContract, const OTPseudonym &theSigner) |
|
EXPORT bool | InsertNym (const OTString &strKeyName, const OTString &strKeyValue) |
|
EXPORT void | GetName (OTString &strName) const |
|
EXPORT void | SetName (const OTString &strName) |
|
virtual EXPORT bool | VerifyContract () |
|
virtual EXPORT void | GetIdentifier (OTIdentifier &theIdentifier) const |
|
virtual EXPORT void | GetIdentifier (OTString &theIdentifier) const |
|
EXPORT void | GetFilename (OTString &strFilename) const |
|
EXPORT void | GetFoldername (OTString &strFoldername) const |
|
virtual EXPORT bool | LoadContract () |
|
EXPORT bool | LoadContract (const char *szFoldername, const char *szFilename) |
|
EXPORT bool | LoadContractFromString (const OTString &theStr) |
|
bool | LoadContractRawFile () |
|
EXPORT bool | ParseRawFile () |
|
EXPORT bool | SaveToContractFolder () |
|
EXPORT bool | SaveContractRaw (OTString &strOutput) const |
|
EXPORT bool | RewriteContract (OTString &strOutput) const |
|
EXPORT bool | SaveContract () |
|
EXPORT bool | SaveContract (const char *szFoldername, const char *szFilename) |
|
virtual EXPORT void | CreateContents () |
|
EXPORT void | CreateInnerContents () |
|
virtual EXPORT bool | SaveContents (std::ofstream &ofs) const |
|
virtual EXPORT bool | SaveContractWallet (OTString &strContents) const |
|
virtual EXPORT bool | DisplayStatistics (OTString &strContents) const |
|
virtual EXPORT bool | SaveContents (OTString &strContents) const |
|
virtual EXPORT bool | SignContract (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const OTAsymmetricKey &theKey, OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) |
|
EXPORT bool | SignContract (const char *szFoldername, const char *szFilename, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
|
virtual EXPORT bool | VerifyContractID () const |
|
virtual EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
|
virtual EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifyWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const OTAsymmetricKey &theKey, const OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT bool | VerifySignature (const char *szFoldername, const char *szFilename, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
|
EXPORT const OTAsymmetricKey * | GetContractPublicKey () const |
|
EXPORT const OTPseudonym * | GetContractPublicNym () const |
|
|
static EXPORT bool | DropServerNoticeToNymbox (bool bSuccessMsg, OTPseudonym &theServerNym, const OTIdentifier &SERVER_ID, const OTIdentifier &USER_ID, const int64_t &lNewTransactionNumber, const int64_t &lInReferenceTo, const OTString &strReference, OTString *pstrNote=nullptr, OTString *pstrAttachment=nullptr, OTPseudonym *pActualNym=nullptr) |
|
static EXPORT OTCronItem * | NewCronItem (const OTString &strCronItem) |
|
static EXPORT OTCronItem * | LoadCronReceipt (const int64_t &lTransactionNum) |
|
static EXPORT OTCronItem * | LoadActiveCronReceipt (const int64_t &lTransactionNum, const OTIdentifier &serverID) |
|
static EXPORT bool | EraseActiveCronReceipt (const int64_t &lTransactionNum, const OTIdentifier &nymID, const OTIdentifier &serverID) |
|
static EXPORT bool | GetActiveCronTransNums (OTNumList &output, const OTIdentifier &nymID, const OTIdentifier &serverID) |
|
static EXPORT OTScriptable * | InstantiateScriptable (const OTString &strInput) |
|
static bool | ValidateName (std::string str_name) |
|
static std::string | GetTime () |
|
static EXPORT bool | DearmorAndTrim (const OTString &strInput, OTString &strOutput, OTString &strFirstLine) |
|
static bool | AddBookendsAroundContent (OTString &strOutput, const OTString &strContents, const OTString &strContractType, const OTString &strHashType, const listOfSignatures &listSignatures) |
|
static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput) |
|
static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTString &strOutput) |
|
static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
|
static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTString &strOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
|
static bool | SkipToElement (irr::io::IrrXMLReader *&xml) |
|
static bool | SkipToTextField (irr::io::IrrXMLReader *&xml) |
|
static bool | SkipAfterLoadingField (irr::io::IrrXMLReader *&xml) |
|
static EXPORT bool | SignFlatText (OTString &strFlatText, const OTString &strContractType, const OTPseudonym &theSigner, OTString &strOutput) |
|