Type for transaction types.

This commit is contained in:
JoelKatz
2012-03-19 09:31:20 -07:00
parent b6f929c8a9
commit 2c113e8f8e
3 changed files with 10 additions and 1 deletions

View File

@@ -10,13 +10,14 @@
class SerializedTransaction : public STUObject
{
protected:
TransactionType type;
STUVariableLength mSignature;
STUObject mMiddleTxn, mInnerTxn;
TransactionFormat* mFormat;
public:
SerializedTransaction(SerializerIterator&, int length);
SerializedTransaction(int type);
SerializedTransaction(TransactionType type);
// STUObject functions
int getLength() const;

View File

@@ -3,6 +3,7 @@
#include "SerializedTypes.h"
#include "SerializedObject.h"
#include "TransactionFormats.h"
std::string SerializedType::getFullText() const
{

View File

@@ -14,4 +14,11 @@ struct TransactionFormat
extern TransactionFormat InnerTxnFormats[];
enum TransactionType
{
ttMAKE_PAYMENT=0,
ttNTX_INVOICE=1,
ttEXCHANGE_OFFER=2
};
#endif