OSDN Git Service

gikomona/libcore.git
9 years agologging処理の追加 master
caprice [Sun, 10 Aug 2014 12:54:48 +0000 (21:54 +0900)]
logging処理の追加

9 years agocomunication/* の一時的な切り離しに伴うコメントアウト
caprice [Sun, 10 Aug 2014 04:58:26 +0000 (13:58 +0900)]
comunication/* の一時的な切り離しに伴うコメントアウト

9 years ago名前空間を指定し忘れていたので修正
caprice [Sun, 10 Aug 2014 04:57:50 +0000 (13:57 +0900)]
名前空間を指定し忘れていたので修正

9 years ago予告通り、communicationを切り離した。
caprice [Sun, 10 Aug 2014 04:53:40 +0000 (13:53 +0900)]
予告通り、communicationを切り離した。

9 years ago名前とdatabaseがばらけていたのをまとめた、が今ひとつすっきりしない
caprice [Sat, 9 Aug 2014 16:39:16 +0000 (01:39 +0900)]
名前とdatabaseがばらけていたのをまとめた、が今ひとつすっきりしない
そもそもmodelをもう少し練り直す必要があるのではないか…

9 years agologging処理の追加
caprice [Sat, 9 Aug 2014 16:38:16 +0000 (01:38 +0900)]
logging処理の追加

9 years ago* do_operationを追加
caprice [Sat, 9 Aug 2014 16:35:37 +0000 (01:35 +0900)]
* do_operationを追加
* mutex-nameをプロジェクト全体で統一的なものに
communication/*は肥大化しすぎており、今後libcoreから切り離す可能性が極めて高い

9 years agomail_containerをiteratableにしたが、、、もはやcommunication/*は肥大化しすぎている
caprice [Sat, 9 Aug 2014 16:34:10 +0000 (01:34 +0900)]
mail_containerをiteratableにしたが、、、もはやcommunication/*は肥大化しすぎている

9 years agomutexの名前をまとめた
caprice [Sat, 9 Aug 2014 16:32:07 +0000 (01:32 +0900)]
mutexの名前をまとめた

9 years agoboost.logを用いてlogging処理をまとめた
caprice [Sat, 9 Aug 2014 16:31:31 +0000 (01:31 +0900)]
boost.logを用いてlogging処理をまとめた

9 years agologging.hppのincludeを追加
caprice [Sat, 9 Aug 2014 16:30:40 +0000 (01:30 +0900)]
logging.hppのincludeを追加

9 years agocommunication.hppの名前を変更
caprice [Tue, 13 May 2014 11:05:35 +0000 (20:05 +0900)]
communication.hppの名前を変更

9 years ago* 関数の名称変更に伴う書き換え (construct, destruct, find)
caprice [Tue, 13 May 2014 11:01:09 +0000 (20:01 +0900)]
* 関数の名称変更に伴う書き換え (construct, destruct, find)
* communicate__idからpost_codeへ置き換え

9 years ago* communicate_id を全て post_code に置き換え
caprice [Tue, 13 May 2014 10:59:52 +0000 (19:59 +0900)]
* communicate_id を全て post_code に置き換え

9 years agopost_officeでやり取りされるmailの実装を追加
caprice [Tue, 13 May 2014 10:59:19 +0000 (19:59 +0900)]
post_officeでやり取りされるmailの実装を追加

9 years ago* {init_/done_}core() に引数を追加
caprice [Tue, 13 May 2014 10:57:23 +0000 (19:57 +0900)]
* {init_/done_}core() に引数を追加

9 years ago* {init_ / done_} core() に新たにapplicationの名前を表す引数を追加
caprice [Tue, 13 May 2014 10:56:15 +0000 (19:56 +0900)]
* {init_ / done_} core() に新たにapplicationの名前を表す引数を追加
* post_officeのインスタンスを追加
* .tmpフォルダの作成処理を変更

9 years ago* post_office *get_instance()を追加
caprice [Mon, 5 May 2014 08:57:30 +0000 (17:57 +0900)]
* post_office *get_instance()を追加
* communicate_idの排除
これからしばらくcommunicate_idの排除が続く予定

9 years agoboost.type_erasureを使う実装に変更
caprice [Sun, 4 May 2014 14:56:42 +0000 (23:56 +0900)]
boost.type_erasureを使う実装に変更

9 years agodestruct()には明らかにtemplateが必要ないので消去。
caprice [Sun, 4 May 2014 14:56:01 +0000 (23:56 +0900)]
destruct()には明らかにtemplateが必要ないので消去。

9 years agostatic変数の初期化 (nullptr) を追加し、それに対応する処理をget_instance()にも追加
caprice [Sun, 4 May 2014 04:13:16 +0000 (13:13 +0900)]
static変数の初期化 (nullptr) を追加し、それに対応する処理をget_instance()にも追加

9 years agoファイル名の変更
caprice [Thu, 1 May 2014 07:09:39 +0000 (16:09 +0900)]
ファイル名の変更

9 years agoファイルを移動したので削除
caprice [Tue, 29 Apr 2014 12:19:32 +0000 (21:19 +0900)]
ファイルを移動したので削除

9 years agonamespace、typdefの変更など
caprice [Tue, 29 Apr 2014 12:13:00 +0000 (21:13 +0900)]
namespace、typdefの変更など

9 years agoファイルの名前変更、ディレクトリの変更
caprice [Tue, 29 Apr 2014 07:47:19 +0000 (16:47 +0900)]
ファイルの名前変更、ディレクトリの変更

9 years agoclass post_officeを追加
caprice [Tue, 29 Apr 2014 07:45:57 +0000 (16:45 +0900)]
class post_officeを追加

9 years agonamesapce communicationを追加
caprice [Tue, 29 Apr 2014 07:45:19 +0000 (16:45 +0900)]
namesapce communicationを追加

9 years ago実質的な変更なし
caprice [Tue, 29 Apr 2014 07:44:52 +0000 (16:44 +0900)]
実質的な変更なし

9 years ago実質的な変更なし (コメントの削除)
caprice [Tue, 29 Apr 2014 07:44:22 +0000 (16:44 +0900)]
実質的な変更なし (コメントの削除)

9 years agocommunication/*をpost-officeとmailboxの二つ (あるいはこれに加えてpostboxつけて三つ) に分けることにしたため、shared_me...
caprice [Tue, 29 Apr 2014 02:32:48 +0000 (11:32 +0900)]
communication/*をpost-officeとmailboxの二つ (あるいはこれに加えてpostboxつけて三つ) に分けることにしたため、shared_memory関連のtypedefを残して他は削除

9 years agotypoを直した
caprice [Sun, 27 Apr 2014 07:40:40 +0000 (16:40 +0900)]
typoを直した

10 years agoファイルの移動
caprice [Mon, 21 Apr 2014 11:36:06 +0000 (20:36 +0900)]
ファイルの移動

10 years agocommunication/*のディレクトリ変更に伴う修正
caprice [Sun, 20 Apr 2014 16:00:26 +0000 (01:00 +0900)]
communication/*のディレクトリ変更に伴う修正

10 years agoファイルの移動
caprice [Sun, 20 Apr 2014 14:33:35 +0000 (23:33 +0900)]
ファイルの移動

10 years agopimplに対する本格的な対応作業を行った
caprice [Sun, 20 Apr 2014 14:20:21 +0000 (23:20 +0900)]
pimplに対する本格的な対応作業を行った

10 years ago* raw-pointerの排除
caprice [Sun, 20 Apr 2014 14:19:25 +0000 (23:19 +0900)]
* raw-pointerの排除
* 終了時に行なわれる.tmpフォルダの削除処理を追加
* libsqlitexxをフル活用した実装に変更

10 years agocommunicationの具体的な実装を追加
caprice [Sun, 20 Apr 2014 14:17:19 +0000 (23:17 +0900)]
communicationの具体的な実装を追加

10 years agomessageのコンセプトを満たす3種類の実装を追加
caprice [Sun, 20 Apr 2014 14:16:48 +0000 (23:16 +0900)]
messageのコンセプトを満たす3種類の実装を追加

10 years agoプロセス間通信に必要なmessageの基本的なコンセプトを規定するクラスを追加
caprice [Sun, 20 Apr 2014 14:15:53 +0000 (23:15 +0900)]
プロセス間通信に必要なmessageの基本的なコンセプトを規定するクラスを追加

10 years agoqueryという概念そのものが消滅したことによる大幅な変更
caprice [Sun, 20 Apr 2014 13:44:13 +0000 (22:44 +0900)]
queryという概念そのものが消滅したことによる大幅な変更

10 years ago実質的な変更なし
caprice [Sun, 20 Apr 2014 13:43:15 +0000 (22:43 +0900)]
実質的な変更なし

10 years ago* C++11対応でないコンパイラは弾くような判定を追加
caprice [Sun, 20 Apr 2014 13:42:47 +0000 (22:42 +0900)]
* C++11対応でないコンパイラは弾くような判定を追加
* libsqlitexxの名前空間に対するエイリアスの宣言を追加
* std::enable_if<>の定石パターンを切り出してその定義を追加

10 years agolibsqlitexxの実装完了に伴い、libsqlitexxの昨日をフルに使った実装に変更し、ソースコードの大幅な圧縮を図った
caprice [Sun, 20 Apr 2014 13:37:53 +0000 (22:37 +0900)]
libsqlitexxの実装完了に伴い、libsqlitexxの昨日をフルに使った実装に変更し、ソースコードの大幅な圧縮を図った

10 years agoqueryと言う概念そのものが消滅したことによる書き換え
caprice [Sun, 20 Apr 2014 13:36:38 +0000 (22:36 +0900)]
queryと言う概念そのものが消滅したことによる書き換え

10 years agoファイルの存在をチェックする条件のミスを修正
caprice [Sun, 20 Apr 2014 13:35:36 +0000 (22:35 +0900)]
ファイルの存在をチェックする条件のミスを修正

10 years agoそのうち書くかもしれないビルドシステムへと名称変更
caprice [Sun, 20 Apr 2014 13:34:46 +0000 (22:34 +0900)]
そのうち書くかもしれないビルドシステムへと名称変更

10 years agocommunication.hppにあった定義をここに移動し、to_string()の定義を追加
caprice [Sun, 20 Apr 2014 13:27:20 +0000 (22:27 +0900)]
communication.hppにあった定義をここに移動し、to_string()の定義を追加

10 years ago共有メモリの破棄に必要なreference-counterの実装
caprice [Sun, 20 Apr 2014 13:26:41 +0000 (22:26 +0900)]
共有メモリの破棄に必要なreference-counterの実装

10 years ago* application_typeの定義を他のファイルに移動
caprice [Sun, 20 Apr 2014 13:20:30 +0000 (22:20 +0900)]
* application_typeの定義を他のファイルに移動
* 関数disconnect_all()を追加
* 関数send_async()、send_string_async()の削除
* アプリケーション間通信の詳細な実装を規定 (共有メモリを利用)
* is_satidfied_message_concept_v<>()がtypoっていたので修正

10 years agoプロセス間・クラス間通信のためのクラスを追加。
caprice [Sun, 16 Mar 2014 16:00:16 +0000 (01:00 +0900)]
プロセス間・クラス間通信のためのクラスを追加。

10 years agoプロセス間通信を担うクラスの追加
caprice [Thu, 6 Mar 2014 17:22:39 +0000 (02:22 +0900)]
プロセス間通信を担うクラスの追加

10 years agoまだコンパイルも通らないけどとりあえず最初のコミット…
caprice [Tue, 31 Dec 2013 05:10:46 +0000 (14:10 +0900)]
まだコンパイルも通らないけどとりあえず最初のコミット…