X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter%2Fcodec%2FMessage.hpp;h=449a49aeb47374fc74624625005733d9d137f2c6;hb=b105cc8fc16f1d9bf26969a209e3bf1d506a2ef3;hp=fd44c4276015318739791910fa357410dacabd7e;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/include/anna/diameter/codec/Message.hpp b/include/anna/diameter/codec/Message.hpp index fd44c42..449a49a 100644 --- a/include/anna/diameter/codec/Message.hpp +++ b/include/anna/diameter/codec/Message.hpp @@ -163,14 +163,20 @@ public: /** * Default constructor + * @param engine Codec engine used */ - Message(); + Message(Engine *engine = NULL); /** * Identified constructor * @param id Command identifier as pair (code,request-indicator). + * @param engine Codec engine used */ - Message(CommandId id); + Message(CommandId id, Engine *engine = NULL); + + + /** Sets the codec engine */ + void setEngine(Engine *engine) throw() { a_engine = engine; } // Length references