Class ChannelBase

Class Documentation

class aslam::channels::ChannelBase

Public Functions

ASLAM_DISALLOW_EVIL_CONSTRUCTORS(ChannelBase)
inline ChannelBase()
inline virtual ~ChannelBase()
virtual bool serializeToString(std::string *string) const = 0
virtual bool deSerializeFromString(const std::string &string) = 0
virtual bool serializeToBuffer(char **buffer, size_t *size) const = 0
virtual bool deSerializeFromBuffer(const char *const buffer, size_t size) = 0
virtual std::string name() const = 0
virtual ChannelBase *clone() const = 0
virtual bool compare(const ChannelBase &right) = 0