Document of c-modernization-kit (porter) 1.0.0

Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1 2 3 4 5 6]

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 実装。