1 #ifndef FIX44_LISTCANCELREQUEST_H 2 #define FIX44_LISTCANCELREQUEST_H 3 4 #include "Message.h" 5 6 namespace FIX44 7 { 8 9 class ListCancelRequest : public Message 10 { 11 public: ListCancelRequest()12 ListCancelRequest() : Message(MsgType()) {} ListCancelRequest(const FIX::Message & m)13 ListCancelRequest(const FIX::Message& m) : Message(m) {} ListCancelRequest(const Message & m)14 ListCancelRequest(const Message& m) : Message(m) {} ListCancelRequest(const ListCancelRequest & m)15 ListCancelRequest(const ListCancelRequest& m) : Message(m) {} MsgType()16 static FIX::MsgType MsgType() { return FIX::MsgType("K"); } 17 ListCancelRequest(const FIX::ListID & aListID,const FIX::TransactTime & aTransactTime)18 ListCancelRequest( 19 const FIX::ListID& aListID, 20 const FIX::TransactTime& aTransactTime ) 21 : Message(MsgType()) 22 { 23 set(aListID); 24 set(aTransactTime); 25 } 26 27 FIELD_SET(*this, FIX::ListID); 28 FIELD_SET(*this, FIX::TransactTime); 29 FIELD_SET(*this, FIX::TradeOriginationDate); 30 FIELD_SET(*this, FIX::TradeDate); 31 FIELD_SET(*this, FIX::Text); 32 FIELD_SET(*this, FIX::EncodedTextLen); 33 FIELD_SET(*this, FIX::EncodedText); 34 }; 35 36 } 37 38 #endif 39