Develop and Download Open Source Software

Browse CVS Repository

Contents of /xoonips/AL/index.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.5 - (show annotations) (download) (as text)
Tue Mar 15 04:49:40 2005 UTC (18 years, 11 months ago) by tani
Branch: MAIN
CVS Tags: AL_PORTING, MergePnt_20051116, REL20051226, XOONIPS_RC1, REL20060323, tag20060615, tag20070307current, tag20061115, MergePnt_20051220, tag20061130, merge_to_20060605, tag20070307, REL20060213, RELENG_2_0_0a_RELEASE, RELEASE_1_0_0, RELEASE_1_0_1, tag20060622, merge_to_20060411, HEAD
Branch point for: XOONIPS_STABLE_32, XOONIPS_STABLE, XOONIPS_STABLE_3, XOONIPS_STABLE_2
Changes since 1.4: +20 -0 lines
File MIME type: text/x-c++src
ライセンス文を追加.

1 /*
2 * --------------------------------------------------------------------------
3 * XooNiPs Xoops modules for Neuroinformatics Platforms
4 * Copyright (C) 2005 RIKEN, Japan. All rights reserved.
5 * http://sourceforge.jp/projects/xoonips/
6 * --------------------------------------------------------------------------
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version 2
10 * of the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 * --------------------------------------------------------------------------
21 *
22 *
23 * 鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申
24 *
25 * $Revision $
26 *
27 */
28
29
30 #include <time.h>
31 #include "index.h"
32
33 index::index()
34 {
35 parentXID = 0;
36 ownerUID = 0;
37 ownerGID = 0;
38 openLevel = 0;
39 sortNumber = 0;
40 }
41
42 index::~index(){}
43
44
45 indexid_t index::getIndexID() const { return getItemID(); }
46 indexid_t index::getParentIndexID() const { return parentXID; }
47 unsigned int index::getOwnerUID() const { return ownerUID; }
48 unsigned int index::getOwnerGID() const { return ownerGID; }
49 openlevel_t index::getOpenLevel() const { return openLevel; }
50 unsigned int index::getSortNumber() const { return sortNumber; }
51
52 bool index::isPublic() const { return openLevel == OL_PUBLIC; }
53 bool index::isGroupOnly() const { return openLevel == OL_GROUP_ONLY; }
54 bool index::isPrivate() const { return openLevel == OL_PRIVATE; }
55
56 void index::setIndexID(indexid_t indexID_){ setItemID( indexID_ ); }
57 void index::setParentIndexID(indexid_t parentXID_){ parentXID = parentXID_; }
58 void index::setOwnerUID(unsigned int ownerUID_){ ownerUID = ownerUID_; }
59 void index::setOwnerGID(unsigned int ownerGID_){ ownerGID = ownerGID_; }
60 void index::setOpenLevel(openlevel_t openLevel_){ openLevel = openLevel_; }
61 void index::setSortNumber(unsigned int sortNumber_){ sortNumber = sortNumber_; }
62
63

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26