DListNode class