開発/解説

はじめに

データ構造概要

MZ3.i では、mixi に関連する全てのデータを CMZ3App::m_root [MixiDataStructure] が保持している。

MixiDataStructure は mixi 用データ構造のルート要素で、その配下にツリー状にデータが保持されている。

ツリー構造

ツリーの階層構造を簡単にまとめておきます。

ツリーデータ型備考
CMZ3App::m_rootMixiDataStructureルート要素
 ├ headerCHeaderItemListメイン画面のヘッダーリスト用データ群
 |└ []CHeaderItemあるヘッダー項目に関連づけられるデータ
 | ├ m_mixiCMixiDatamixi データ
 | └ m_bodyCMixiDataList*m_root.body 内のどの項目に関連づけられているかを表すポインタ
 └ bodyCBodyDataListメイン画面のボディリスト用データ群
  ├ diaryListCMixiDataList日記のリスト
  |└ []CMixiData日記の要素
  ├ newCommentListCMixiDataList最新コメントのリスト
  |└ []CMixiData最新コメントの要素
  ├ commentListCMixiDataListコメントのリスト
  |└ []CMixiDataコメントの要素
  ├ newsListCMixiDataListニュース記事のリスト
  |└ []CMixiDataニュース記事の要素
  ├ bbsListCMixiDataListコミュニティ記事のリスト
  |└ []CMixiDataコミュニティ記事の要素
  ├ mydiaryListCMixiDataList自分の日記のリスト
  |└ []CMixiData自分の日記の要素
  ├ footstepListCMixiDataList足あとのリスト
  |└ []CMixiData足あとの要素
  ├ bookmarkListCMixiDataListブックマークのリスト
  |└ []CMixiDataブックマークの要素
  ├ messageListCMixiDataListメッセージ(受信箱)のリスト
  |└ []CMixiDataメッセージ(受信箱)の要素
  └ messageOutListCMixiDataListメッセージのリスト
   └ []CMixiDataメッセージの要素

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-12-03 (日) 19:35:18