• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/aMule-2.3.1/src/libs/ec/cpp/

Lines Matching refs:CECTag

96 class CECTag {
98 CECTag(ec_tagname_t name, unsigned int length, const void *data);
100 CECTag(ec_tagname_t name, unsigned int length, void **dataptr);
102 CECTag(ec_tagname_t name, bool data);
103 CECTag(ec_tagname_t name, uint8_t data);
104 CECTag(ec_tagname_t name, uint16_t data);
105 CECTag(ec_tagname_t name, uint32_t data);
106 CECTag(ec_tagname_t name, uint64_t data);
107 CECTag(ec_tagname_t name, double data);
108 CECTag(ec_tagname_t name, const std::string& data);
109 CECTag(ec_tagname_t name, const EC_IPv4_t& data);
110 CECTag(ec_tagname_t name, const CMD4Hash& data);
112 CECTag(ec_tagname_t name, const wxString& data);
113 CECTag(ec_tagname_t name, const wxChar* data);
115 CECTag(ec_tagname_t name, const char* data) { ConstructStringTag(name, data); }
116 CECTag();
117 CECTag(const CECTag& tag);
118 ~CECTag(void);
120 CECTag& operator=(const CECTag& rhs);
121 bool operator==(const CECTag& tag) const;
122 bool operator!=(const CECTag& tag) const { return !(*this == tag); }
123 bool AddTag(const CECTag& tag, CValueMap* valuemap = NULL);
130 const CECTag* GetFirstTagSafe() const { return m_tagList.empty() ? &s_theNullTag : & *m_tagList.begin(); }
132 const CECTag* GetTagByName(ec_tagname_t name) const;
133 CECTag* GetTagByName(ec_tagname_t name);
134 const CECTag* GetTagByNameSafe(ec_tagname_t name) const;
162 void swap(CECTag & t);
216 typedef std::list<CECTag> TagList;
219 static const CECTag s_theNullTag;
238 class CECEmptyTag : public CECTag {
240 CECEmptyTag(ec_tagname_t name = 0) : CECTag(name, 0, (const void *) NULL) {}
249 * CECTag(name, (uint64)value)
251 class CECIntTag : public CECTag {
253 CECIntTag(ec_tagname_t name, uint64 data) : CECTag(name, data) {}