#include <IOPool/Streamer/interface/Utilities.h>
Public Member Functions | |
void | insert (InitMsg const &msg) |
JobHeaderInserter (EventBuffer &b) | |
Private Attributes | |
EventBuffer * | buf_ |
JobHeaderDecoder | decoder_ |
Definition at line 51 of file Utilities.h.
edm::JobHeaderInserter::JobHeaderInserter | ( | EventBuffer & | b | ) | [inline, explicit] |
Definition at line 54 of file Utilities.h.
00054 : explicit JobHeaderInserter(EventBuffer& b) : buf_(&b) {}
Definition at line 55 of file Utilities.h.
00055 : buf_(&b) {} 00056 void insert(InitMsg const& msg) 00057 { 00058 std::auto_ptr<SendJobHeader> p = decoder_.decodeJobHeader(msg); 00059 EventBuffer::ProducerBuffer b(*buf_); 00060 void** v = (void**)b.buffer(); 00061 *v = p.release(); 00062 b.commit(sizeof(void*));
EventBuffer* edm::JobHeaderInserter::buf_ [private] |
Definition at line 64 of file Utilities.h.
Definition at line 65 of file Utilities.h.