/* * This file is a part of CMSLU -- Content Management System like Unix * and is not publicly distributed * * Copyright (c) 2009, Tomasz Sowa * All rights reserved. * */ #ifndef headerfilecoremount #define headerfilecoremount class Mount { public: enum Type { cms = 0, thread }; long dir_id; Type type; // in the future can be more parameters to a mount point const char * TypeToStr() { static char buffer[30]; switch( type ) { case cms: sprintf(buffer, "cms"); break; case thread: sprintf(buffer, "thread"); break; default: sprintf(buffer, "the name is not set"); break; } return buffer; } }; #endif