OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IPeerUpdate Class Referenceabstract

#include <ipeer.h>

Inheritance diagram for IPeerUpdate:

Public Member Functions

virtual ~IPeerUpdate ()
 
virtual bool send_ready () const
 
virtual const std::string & ToString () const =0
 
virtual bool SendUpdate (const uint8_t *msg, size_t msgsize)=0
 
virtual bool SendUpdate (const uint8_t *msg, size_t msgsize, const std::string *msg_str)
 
virtual bool FlushUpdate ()
 

Detailed Description

Definition at line 20 of file ipeer.h.

Constructor & Destructor Documentation

virtual IPeerUpdate::~IPeerUpdate ( )
inlinevirtual

Definition at line 22 of file ipeer.h.

Member Function Documentation

virtual bool IPeerUpdate::FlushUpdate ( )
inlinevirtual

Reimplemented in BgpPeer.

Definition at line 38 of file ipeer.h.

virtual bool IPeerUpdate::send_ready ( ) const
inlinevirtual

Reimplemented in BgpXmppChannel::XmppPeer, and BgpPeer.

Definition at line 23 of file ipeer.h.

virtual bool IPeerUpdate::SendUpdate ( const uint8_t *  msg,
size_t  msgsize 
)
pure virtual

Implemented in BgpXmppChannel::XmppPeer, and BgpPeer.

virtual bool IPeerUpdate::SendUpdate ( const uint8_t *  msg,
size_t  msgsize,
const std::string *  msg_str 
)
inlinevirtual

Reimplemented in BgpXmppChannel::XmppPeer, and BgpPeer.

Definition at line 31 of file ipeer.h.

Here is the call graph for this function:

virtual const std::string& IPeerUpdate::ToString ( ) const
pure virtual

Implemented in BgpXmppChannel::XmppPeer, IPeer, and BgpPeer.


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