|
Document of c-modernization-kit (porter) 1.0.0
|
| porter | |
| docs | |
| include | |
| porter.h | 通信ライブラリ (動的リンク用) のヘッダーファイル。 |
| porter_const.h | 通信ライブラリの定数ファイル。 |
| porter_type.h | 通信ライブラリの型定義ファイル。 |
| libsrc | |
| porter | |
| api | |
| potrCloseService.c | PotrCloseService 関数の実装。 |
| potrDisconnectPeer.c | PotrDisconnectPeer 関数の実装。 |
| potrGetServiceType.c | PotrGetServiceType 関数の実装。 |
| potrOpenService.c | PotrOpenService 関数の実装。 |
| potrOpenServiceFromConfig.c | PotrOpenServiceFromConfig 関数の実装。 |
| potrSend.c | PotrSend 関数の実装。 |
| infra | |
| compress | |
| compress.h | データ圧縮・解凍モジュールの内部ヘッダー。 |
| compress_linux.c | Linux 向け圧縮・解凍モジュール (zlib)。 |
| compress_windows.c | Windows 向け圧縮・解凍モジュール (Compression API)。 |
| crypto | |
| crypto.h | データ暗号化・復号モジュールの内部ヘッダー。 |
| crypto_linux.c | Linux 向け暗号化・復号モジュール (OpenSSL AES-256-GCM)。 |
| crypto_windows.c | Windows 向け暗号化・復号モジュール (CNG AES-256-GCM)。 |
| potrLog.c | Porter ロガー実装。 |
| potrLog.h | Porter 内部ログマクロ定義ヘッダー。 |
| potrSendQueue.c | 非同期送信キューの実装。 |
| potrSendQueue.h | 非同期送信キューの型定義と操作関数。 |
| protocol | |
| config.c | 設定ファイル (INI 形式) 解析モジュール。 |
| config.h | 設定ファイル解析モジュールの内部ヘッダー。 |
| packet.c | パケット構築・解析モジュール。 |
| packet.h | パケット構築・解析モジュールの内部ヘッダー。 |
| seqnum.c | 通番管理モジュール。 |
| seqnum.h | 通番管理モジュールの内部ヘッダー。 |
| window.c | スライディングウィンドウ管理モジュール。 |
| window.h | スライディングウィンドウ管理モジュールの内部ヘッダー。 |
| thread | |
| potrConnectThread.c | TCP 接続管理スレッドモジュール。 |
| potrConnectThread.h | TCP 接続管理スレッドの内部ヘッダー。 |
| potrHealthThread.c | ヘルスチェックスレッドモジュール。 |
| potrHealthThread.h | ヘルスチェックスレッド内部ヘッダー。 |
| potrRecvThread.c | 受信スレッドモジュール。 |
| potrRecvThread.h | 受信スレッド内部ヘッダー。 |
| potrSendThread.c | 非同期送信スレッドの実装。 |
| potrSendThread.h | 非同期送信スレッドの内部ヘッダー。 |
| util | |
| potrIpAddr.c | IPv4 アドレス変換ユーティリティ (内部用)。 |
| potrIpAddr.h | IPv4 アドレス変換ユーティリティ (内部用)。 |
| potrContext.h | セッションコンテキスト内部定義ヘッダー。 |
| potrPeerTable.c | N:1 モード用ピアテーブル管理の実装。 |
| potrPeerTable.h | N:1 モード用ピアテーブル管理モジュールの内部ヘッダー。 |
| src | |
| recv | |
| recv.c | 受信テストコマンド。 |
| send | |
| send.c | 送信テストコマンド。 |
| tech-sample | |
| tcpServer | |
| tcpServer.c | TCP サーバーサンプル共通実装。 |
| tcpServer.h | TCP サーバーサンプル共通定義。 |
| tcpServer_common.c | TCP サーバーサンプル 共通変数定義。 |
| tcpServer_linux.c | TCP サーバーサンプル Linux 実装。 |
| tcpServer_windows.c | TCP サーバーサンプル Windows 実装。 |