39 std::vector<BasePDU*> mBasePDU;
40 std::istream * m_pStream ;
41 std::streampos m_posDataSet ;
42 void DeletePDUVector(){
43 std::vector<BasePDU*>::iterator baseItor;
44 for (baseItor = mBasePDU.begin(); baseItor < mBasePDU.end(); baseItor++){
45 if (*baseItor !=
nullptr){
53 ULEvent(
const EEventID& inEventID, std::vector<BasePDU*> inBasePDU, std::istream * iStream =
nullptr, std::streampos posDataSet = 0 ){
57 m_posDataSet = posDataSet ;
59 ULEvent(
const EEventID& inEventID,
BasePDU* inBasePDU, std::istream * iStream =
nullptr, std::streampos posDataSet = 0 ){
61 mBasePDU.push_back(inBasePDU);
63 m_posDataSet = posDataSet ;
70 std::vector<BasePDU*>
const &
GetPDUs()
const {
return mBasePDU; }
75 void SetPDU(std::vector<BasePDU*>
const & inPDU) {
BasePDU.
Definition gdcmBasePDU.h:51
ULEvent.
Definition gdcmULEvent.h:37
std::istream * GetIStream() const
Definition gdcmULEvent.h:71
void SetEvent(const EEventID &inEvent)
Definition gdcmULEvent.h:74
EEventID GetEvent() const
Definition gdcmULEvent.h:69
ULEvent(const EEventID &inEventID, std::vector< BasePDU * > inBasePDU, std::istream *iStream=nullptr, std::streampos posDataSet=0)
Definition gdcmULEvent.h:53
std::vector< BasePDU * > const & GetPDUs() const
Definition gdcmULEvent.h:70
ULEvent(const EEventID &inEventID, BasePDU *inBasePDU, std::istream *iStream=nullptr, std::streampos posDataSet=0)
Definition gdcmULEvent.h:59
std::streampos GetDataSetPos() const
Definition gdcmULEvent.h:72
void SetPDU(std::vector< BasePDU * > const &inPDU)
Definition gdcmULEvent.h:75
~ULEvent()
Definition gdcmULEvent.h:65
EEventID
Definition gdcmNetworkEvents.h:33