Open-Transactions  0.93.0-ge03d287
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OTSmartContract.cpp File Reference
#include "stdafx.hpp"
#include "OTSmartContract.hpp"
#include "OTAgent.hpp"
#include "OTBylaw.hpp"
#include "OTClause.hpp"
#include "cron/OTCron.hpp"
#include "util/OTFolders.hpp"
#include "OTLedger.hpp"
#include "OTLog.hpp"
#include "OTParty.hpp"
#include "OTPartyAccount.hpp"
#include "OTPseudonym.hpp"
#include "OTStash.hpp"
#include "OTStashItem.hpp"
#include "OTStorage.hpp"
#include <irrxml/irrXML.hpp>
#include <memory>
Include dependency graph for OTSmartContract.cpp:

Go to the source code of this file.

Namespaces

 opentxs
 

Macros

#define SMART_CONTRACT_PROCESS_INTERVAL   30
 
#define SMARTCONTRACT_CALLBACK_PARTY_MAY_CANCEL   "callback_party_may_cancel_contract"
 
#define SMARTCONTRACT_HOOK_ON_PROCESS   "cron_process"
 
#define SMARTCONTRACT_HOOK_ON_ACTIVATE   "cron_activate"
 
#define SMARTCONTRACT_HOOK_ON_REMOVE   "cron_remove"
 
#define SMARTCONTRACT_HOOK_ON_EXPIRE   "cron_expire"
 
#define SMARTCONTRACT_HOOK_ON_DEACTIVATE   "cron_deactivate"
 

Typedefs

typedef bool(OTSmartContract::* opentxs::OT_SM_RetBool_ThrStr )(std::string from_acct_name, std::string to_acct_name, std::string str_Amount)
 

Macro Definition Documentation

#define SMART_CONTRACT_PROCESS_INTERVAL   30

Definition at line 623 of file OTSmartContract.cpp.

#define SMARTCONTRACT_CALLBACK_PARTY_MAY_CANCEL   "callback_party_may_cancel_contract"

Definition at line 634 of file OTSmartContract.cpp.

#define SMARTCONTRACT_HOOK_ON_ACTIVATE   "cron_activate"

Definition at line 664 of file OTSmartContract.cpp.

#define SMARTCONTRACT_HOOK_ON_DEACTIVATE   "cron_deactivate"

Definition at line 702 of file OTSmartContract.cpp.

#define SMARTCONTRACT_HOOK_ON_EXPIRE   "cron_expire"

Definition at line 691 of file OTSmartContract.cpp.

#define SMARTCONTRACT_HOOK_ON_PROCESS   "cron_process"

Definition at line 657 of file OTSmartContract.cpp.

#define SMARTCONTRACT_HOOK_ON_REMOVE   "cron_remove"

Definition at line 682 of file OTSmartContract.cpp.