deriving classes cvlan, cethendpnt, cmemberportm cethcore from class ccookie_owner and adding cookie support