opendnp3  3.1.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::Updates Class Reference

#include <opendnp3/outstation/Updates.h>

Public Member Functions

void Apply (IUpdateHandler &handler) const
 
bool IsEmpty () const
 

Private Member Functions

 Updates (std::shared_ptr< shared_updates_t > updates)
 

Private Attributes

const std::shared_ptr< shared_updates_tupdates
 

Friends

class UpdateBuilder
 

Detailed Description

Definition at line 35 of file Updates.h.

Constructor & Destructor Documentation

◆ Updates()

opendnp3::Updates::Updates ( std::shared_ptr< shared_updates_t updates)
inlineprivate

Definition at line 57 of file Updates.h.

Member Function Documentation

◆ Apply()

void opendnp3::Updates::Apply ( IUpdateHandler handler) const
inline

Definition at line 40 of file Updates.h.

References updates.

◆ IsEmpty()

bool opendnp3::Updates::IsEmpty ( ) const
inline

Definition at line 51 of file Updates.h.

References updates.

Friends And Related Function Documentation

◆ UpdateBuilder

friend class UpdateBuilder
friend

Definition at line 37 of file Updates.h.

Member Data Documentation

◆ updates

const std::shared_ptr<shared_updates_t> opendnp3::Updates::updates
private

Definition at line 59 of file Updates.h.

Referenced by Apply(), and IsEmpty().


The documentation for this class was generated from the following file: