boost::intrusive_ptr< KSyncEntry > KSyncEntryPtr
MplsKSyncObject * ksync_obj_
MplsKSyncEntry(MplsKSyncObject *obj, const MplsKSyncEntry *entry, uint32_t index)
virtual ~MplsKSyncEntry()
virtual KSyncEntry * UnresolvedReference()
virtual int AddMsg(char *buf, int buf_len)
virtual int DeleteMsg(char *buf, int buf_len)
virtual std::string ToString() const
virtual bool Sync(DBEntry *e)
virtual bool IsLess(const KSyncEntry &rhs) const
virtual int ChangeMsg(char *buf, int buf_len)
void FillObjectLog(sandesh_op::type op, KSyncMplsInfo &info) const
NHKSyncEntry * nh() const
KSyncDBObject * GetObject() const
int Encode(sandesh_op::type op, char *buf, int buf_len)
DISALLOW_COPY_AND_ASSIGN(MplsKSyncEntry)