Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/commonal.cc

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

revision 1.1 by youi, Thu Nov 25 05:14:58 2004 UTC revision 1.2 by youi, Thu Nov 25 08:55:19 2004 UTC
# Line 2  Line 2 
2   *   *
3   * $Revision$   * $Revision$
4   * $Log$   * $Log$
5     * Revision 1.2  2004/11/25 08:55:19  youi
6     * 引数の型を修正.
7     * freeResultを追加.
8     *
9   * Revision 1.1  2004/11/25 05:14:58  youi   * Revision 1.1  2004/11/25 05:14:58  youi
10   * initial version   * initial version
11   *   *
# Line 50  result_t initializeDB( const char* host, Line 54  result_t initializeDB( const char* host,
54          return RES_DB_CONNECT_ERROR;          return RES_DB_CONNECT_ERROR;
55      }      }
56            
57      return RES_SUCCESS;      return RES_OK;
58  }  }
59    
60    
# Line 62  result_t initializeDB( const char* host, Line 66  result_t initializeDB( const char* host,
66   * @return   * @return
67   *   *
68   */   */
69  bool isActivated( session_t* sid, uid_t uid )  bool isActivated( sessionid_t sid, userid_t uid )
70  {  {
71      return false;      return false;
72  }  }
# Line 75  bool isActivated( session_t* sid, uid_t Line 79  bool isActivated( session_t* sid, uid_t
79   * @return   * @return
80   *   *
81   */   */
82  result_t activate( session_t* sid, uid_t uid, bool activate )  result_t activate( sessionid_t sid, userid_t uid, bool activate )
83  {  {
84      return RES_ERROR;      return RES_ERROR;
85  }  }
# Line 88  result_t activate( session_t* sid, uid_t Line 92  result_t activate( session_t* sid, uid_t
92   * @return   * @return
93   *   *
94   */   */
95  int getAccountCount( session_t* sid )  int getAccountCount( sessionid_t sid )
96  {  {
97      return 0;      return 0;
98  }  }
# Line 101  int getAccountCount( session_t* sid ) Line 105  int getAccountCount( session_t* sid )
105   * @return   * @return
106   *   *
107   */   */
108  result_t deleteAccount( session_t* sid, uid_t uid )  result_t deleteAccount( sessionid_t sid, userid_t uid )
109  {  {
110      return RES_ERROR;      return RES_ERROR;
111  }  }
# Line 114  result_t deleteAccount( session_t* sid, Line 118  result_t deleteAccount( session_t* sid,
118   * @return   * @return
119   *   *
120   */   */
121  result_t getAccount( session_t* sid, uid_t uid, account_t**)  result_t getAccount( sessionid_t sid, userid_t uid, const account_t** )
122  {  {
123      return RES_ERROR;      return RES_ERROR;
124  }  }
# Line 127  result_t getAccount( session_t* sid, uid Line 131  result_t getAccount( session_t* sid, uid
131   * @return   * @return
132   *   *
133   */   */
134  result_t getAccounts( session_t* sid, uid_t* uids, int uidsLen, criteria_t* cri, account_t** accounts, int* accountsLen )  result_t getAccounts( sessionid_t sid, const userid_t* uids, int uidsLen, const criteria_t* cri, const account_t** accounts, int* accountsLen )
135  {  {
136      return RES_ERROR;      return RES_ERROR;
137  }  }
# Line 140  result_t getAccounts( session_t* sid, ui Line 144  result_t getAccounts( session_t* sid, ui
144   * @return   * @return
145   *   *
146   */   */
147  result_t insertAccount( session_t* sid, account_t* account )  result_t insertAccount( sessionid_t sid, const account_t* account )
148  {  {
149      return RES_ERROR;      return RES_ERROR;
150  }  }
# Line 153  result_t insertAccount( session_t* sid, Line 157  result_t insertAccount( session_t* sid,
157   * @return   * @return
158   *   *
159   */   */
160  result_t updateAccount( session_t* sid, account_t* account )  result_t updateAccount( sessionid_t sid, const account_t* account )
161  {  {
162      return RES_ERROR;      return RES_ERROR;
163  }  }
# Line 166  result_t updateAccount( session_t* sid, Line 170  result_t updateAccount( session_t* sid,
170   * @return   * @return
171   *   *
172   */   */
173  result_t dumpUids( session_t* sid, criteria_t* cri, uid_t** uids, int* uidsLen )  result_t dumpUids( sessionid_t sid, const criteria_t* cri, userid_t** uids, int* uidsLen )
174  {  {
175      return RES_ERROR;      return RES_ERROR;
176  }  }
# Line 179  result_t dumpUids( session_t* sid, crite Line 183  result_t dumpUids( session_t* sid, crite
183   * @return   * @return
184   *   *
185   */   */
186  int getGroupCount( session_t* sid )  int getGroupCount( sessionid_t sid )
187  {  {
188      return 0;      return 0;
189  }  }
# Line 192  int getGroupCount( session_t* sid ) Line 196  int getGroupCount( session_t* sid )
196   * @return   * @return
197   *   *
198   */   */
199  result_t getGroupsByUid( session_t* sid, uid_t uid, criteria_t* cri, gid_t** gids, int* gidsLen )  result_t getGroupsByUid( sessionid_t sid, userid_t uid, const criteria_t* cri, groupid_t** gids, int* gidsLen )
200  {  {
201      return RES_ERROR;      return RES_ERROR;
202  }  }
# Line 205  result_t getGroupsByUid( session_t* sid, Line 209  result_t getGroupsByUid( session_t* sid,
209   * @return   * @return
210   *   *
211   */   */
212  bool isGroupAdmin( session_t* sid, gid_t gid, uid_t uid )  bool isGroupAdmin( sessionid_t sid, groupid_t gid, userid_t uid )
213  {  {
214      return RES_ERROR;      return RES_ERROR;
215  }  }
# Line 218  bool isGroupAdmin( session_t* sid, gid_t Line 222  bool isGroupAdmin( session_t* sid, gid_t
222   * @return   * @return
223   *   *
224   */   */
225  result_t dumpGids( session_t* sid, criteria_t* cri, gid_t** gids, int* gidsLen )  result_t dumpGids( sessionid_t sid, const criteria_t* cri, groupid_t** gids, int* gidsLen )
226  {  {
227      return RES_ERROR;      return RES_ERROR;
228  }  }
# Line 231  result_t dumpGids( session_t* sid, crite Line 235  result_t dumpGids( session_t* sid, crite
235   * @return   * @return
236   *   *
237   */   */
238  result_t dumpGroupAdmins( session_t* sid, gid_t gid, criteria_t* cri, uid_t** uids, int* uidsLen )  result_t dumpGroupAdmins( sessionid_t sid, groupid_t gid, const criteria_t* cri, userid_t** uids, int* uidsLen )
239  {  {
240      return RES_ERROR;      return RES_ERROR;
241  }  }
# Line 244  result_t dumpGroupAdmins( session_t* sid Line 248  result_t dumpGroupAdmins( session_t* sid
248   * @return   * @return
249   *   *
250   */   */
251  result_t deleteMember( session_t* sid, gid_t gid, uid_t uid )  result_t deleteMember( sessionid_t sid, groupid_t gid, userid_t uid )
252  {  {
253      return RES_ERROR;      return RES_ERROR;
254  }  }
# Line 257  result_t deleteMember( session_t* sid, g Line 261  result_t deleteMember( session_t* sid, g
261   * @return   * @return
262   *   *
263   */   */
264  result_t insertMember( session_t* sid, gid_t gid, uid_t uid )  result_t insertMember( sessionid_t sid, groupid_t gid, userid_t uid )
265  {  {
266      return RES_ERROR;      return RES_ERROR;
267  }  }
# Line 270  result_t insertMember( session_t* sid, g Line 274  result_t insertMember( session_t* sid, g
274   * @return   * @return
275   *   *
276   */   */
277  result_t getMembers( session_t* sid, gid_t gid, criteria_t* cri, uid_t** uids, int* uidsLen )  result_t getMembers( sessionid_t sid, groupid_t gid, const criteria_t* cri, userid_t** uids, int* uidsLen )
278  {  {
279      return RES_ERROR;      return RES_ERROR;
280  }  }
# Line 283  result_t getMembers( session_t* sid, gid Line 287  result_t getMembers( session_t* sid, gid
287   * @return   * @return
288   *   *
289   */   */
290  result_t deleteGroup( session_t* sid, gid_t gid )  result_t deleteGroup( sessionid_t sid, groupid_t gid )
291  {  {
292      return RES_ERROR;      return RES_ERROR;
293  }  }
# Line 296  result_t deleteGroup( session_t* sid, gi Line 300  result_t deleteGroup( session_t* sid, gi
300   * @return   * @return
301   *   *
302   */   */
303  result_t insertGroup( session_t* sid, group_t* group )  result_t insertGroup( sessionid_t sid, const group_t* group )
304  {  {
305      return RES_ERROR;      return RES_ERROR;
306  }  }
# Line 309  result_t insertGroup( session_t* sid, gr Line 313  result_t insertGroup( session_t* sid, gr
313   * @return   * @return
314   *   *
315   */   */
316  result_t updateGroup( session_t* sid, group_t* group )  result_t updateGroup( sessionid_t sid, const group_t* group )
317  {  {
318      return RES_ERROR;      return RES_ERROR;
319  }  }
# Line 322  result_t updateGroup( session_t* sid, gr Line 326  result_t updateGroup( session_t* sid, gr
326   * @return   * @return
327   *   *
328   */   */
329  result_t getGroup( session_t* sid, gid_t gid, group_t** group )  result_t getGroup( sessionid_t sid, groupid_t gid, const group_t** group )
330  {  {
331      return RES_ERROR;      return RES_ERROR;
332  }  }
# Line 335  result_t getGroup( session_t* sid, gid_t Line 339  result_t getGroup( session_t* sid, gid_t
339   * @return   * @return
340   *   *
341   */   */
342  result_t getGroups( session_t* sid, gid_t* gids, int gidsLen, criteria_t* cri, group_t** groups, int* groupsLen )  result_t getGroups( sessionid_t sid, groupid_t* gids, int gidsLen, const criteria_t* cri, const group_t** groups, int* groupsLen )
343  {  {
344      return RES_ERROR;      return RES_ERROR;
345  }  }
# Line 348  result_t getGroups( session_t* sid, gid_ Line 352  result_t getGroups( session_t* sid, gid_
352   * @return   * @return
353   *   *
354   */   */
355  bool isModerator( session_t* sid, uid_t uid )  bool isModerator( sessionid_t sid, userid_t uid )
356  {  {
357      return RES_ERROR;      return RES_ERROR;
358  }  }
# Line 361  bool isModerator( session_t* sid, uid_t Line 365  bool isModerator( session_t* sid, uid_t
365   * @return   * @return
366   *   *
367   */   */
368  result_t getUid( const char* uname, uid_t** uid )  result_t getUid( const char* uname, userid_t* uid )
369  {  {
370      return RES_ERROR;      return RES_ERROR;
371  }  }
# Line 374  result_t getUid( const char* uname, uid_ Line 378  result_t getUid( const char* uname, uid_
378   * @return   * @return
379   *   *
380   */   */
381  result_t loginUser(const char* uname, const char* passwd, session_t** sessions )  result_t loginUser(const char* uname, const char* passwd, sessionid_t* sessions )
382  {  {
383      return RES_ERROR;      return RES_ERROR;
384  }  }
# Line 387  result_t loginUser(const char* uname, co Line 391  result_t loginUser(const char* uname, co
391   * @return   * @return
392   *   *
393   */   */
394  void logoutUser( session_t* sid ){}  void logoutUser( sessionid_t sid ){}
395    
396  /**  /**
397   *   *
398   * セッションの作成.<br>   * セッションの作成.<br>
399   * XOOPSのsessionテーブルに記録されたsess_idと引数sessionidが等しけれ   * XOOPSのsessionテーブルに記録されたsess_idと引数sessionidが等しけれ
400   * ば,session_tを作成する。   * ば,session_tを作成する。
401     * データベースにセッションと引数の情報を記録する
402   *   *
403   * @param   * @param
404   * @return   * @return
405   *   *
406   */   */
407  result_t createSession( const char* sessionid, uid_t uid, unsigned long remoteHost, session_t** sessions )  result_t createSession( const char* sessionid, userid_t uid, unsigned long remoteHost, sessionid_t* sessions )
408  {  {
409      return RES_ERROR;      return RES_ERROR;
410  }  }
# Line 412  result_t createSession( const char* sess Line 417  result_t createSession( const char* sess
417   * @return   * @return
418   *   *
419   */   */
420  result_t getSessionDetail( sessionid_t sess_id, session_t** session )  result_t getSessionDetail( sessionid_t sess_id, const session_t** session )
421  {  {
422      return RES_ERROR;      return RES_ERROR;
423  }  }
424    
425    void freeResult( account_t* ptr ){ delete[] ptr; }
426    
427    void freeResult( group_t* ptr ){ delete[] ptr; }
428    
429    void freeResult( session_t* ptr ){ delete[] ptr; }
430    
431    void freeResult( int* ptr ){ delete[] ptr; }
432    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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