{
bufferlist::iterator p = notify->bl.begin();
if (notify->is_latest) {
- ClassList list;
+ ClassLibrary list;
::decode(list, p);
// show the first class info
map<string, ClassInfo>::iterator iter = list.library_map.begin();
WRITE_CLASS_ENCODER(ClassLibraryIncremental)
-struct ClassList {
+struct ClassLibrary {
version_t version;
map<string, ClassInfo> library_map;
- ClassList() : version(0) {}
+ ClassLibrary() : version(0) {}
void add(const string& name, const version_t version) {
ClassInfo library;
::decode(library_map, bl);
}
};
-WRITE_CLASS_ENCODER(ClassList)
+WRITE_CLASS_ENCODER(ClassLibrary)
inline ostream& operator<<(ostream& out, const ClassInfo& e)
{
class ClassMonitor : public PaxosService {
private:
multimap<utime_t,ClassLibraryIncremental> pending_class;
- ClassList pending_list, list;
+ ClassLibrary pending_list, list;
void create_initial(bufferlist& bl);
bool update_from_paxos();