|
Document of c-modernization-kit (porter) 1.0.0
|
Macros | |
| #define | POTR_FLAG_MORE_FRAG 0x0001U |
| 後続フラグメントが存在することを示すペイロードエレメントフラグ。メッセージが複数ペイロードエレメントに分割された場合、最終フラグメント以外に設定する。 | |
| #define | POTR_FLAG_COMPRESSED 0x0002U |
| ペイロードが圧縮されていることを示すペイロードエレメントフラグ。圧縮はメッセージ単位で行い、全フラグメントのペイロードエレメントに設定する。先頭 4 バイトが元サイズ (NBO)、続くデータが raw DEFLATE。 | |
POTR_FLAG_DATA パケットのペイロード内に格納されるペイロードエレメントのヘッダー flags フィールドに設定するフラグです。
圧縮・フラグメント化はメッセージ単位で行われ、ペイロードエレメント単位で管理します。
外側パケットのフラグ (外側パケットフラグ (PotrPacket.flags)) には設定しません。
| #define POTR_FLAG_MORE_FRAG 0x0001U |
#include </__w/c-modernization-kit/c-modernization-kit/prod/porter/include/porter_const.h>
後続フラグメントが存在することを示すペイロードエレメントフラグ。メッセージが複数ペイロードエレメントに分割された場合、最終フラグメント以外に設定する。
Definition at line 63 of file porter_const.h.
Referenced by deliver_payload_elem(), n1_deliver_payload_elem(), send_packed_peer_mode(), send_thread_func(), and send_to_peer().
| #define POTR_FLAG_COMPRESSED 0x0002U |
#include </__w/c-modernization-kit/c-modernization-kit/prod/porter/include/porter_const.h>
ペイロードが圧縮されていることを示すペイロードエレメントフラグ。圧縮はメッセージ単位で行い、全フラグメントのペイロードエレメントに設定する。先頭 4 バイトが元サイズ (NBO)、続くデータが raw DEFLATE。
Definition at line 64 of file porter_const.h.
Referenced by deliver_payload_elem(), n1_deliver_payload_elem(), and potrSend().