cshiori  1
 全て クラス ファイル 関数 変数 列挙型 列挙値 マクロ定義 ページ
cshiolink.h
[詳解]
1 
8 #include <stdio.h>
9 #include <stdlib.h>
10 #include <string.h>
11 #include "bool.h"
12 
13 #include "cshiori.h"
14 #include "strutl.h"
15 
16 #ifndef CSHIOLINK_H
17 #define CSHIOLINK_H
18 
35 bool cshiolink_load(const char* dirpath, bool (*load)(const char*));
36 
40 #define CSHIOLINK_REQUEST_LINES_BUFFER_STEP 10
41 
63 
79 bool cshiolink_unload(bool (*unload)(void));
80 
92 void cshiolink_mainloop(FILE *in, FILE *out, bool (*load)(const char*), struct cshiori_response_message* (*request)(struct cshiori_request_message*, struct cshiori_response_message*), bool (*unload)(void));
93 
94 #endif
SHIORI/3.xインターフェース・パーサ・ビルダ・コンテナ
SHIORI_EXPORT bool SHIORI_CALL unload(void)
モジュール切り離し直前に呼ばれる
Definition: shiori.c:71
SHIORI/3.x Request.
Definition: cshiori.h:47
SHIORI_EXPORT bool SHIORI_CALL load(const MEMORY_HANDLE h, long len)
モジュール読み込み直後に呼ばれる
Definition: shiori.c:16
SHIORI/3.x Response.
Definition: cshiori.h:74
文字列ユーティリティ
SHIORI_EXPORT MEMORY_HANDLE SHIORI_CALL request(const MEMORY_HANDLE h, long *len)
偽AIリクエスト
Definition: shiori.c:25