カスタム認証サーバとのネットワーク接続処理クラス.
More...
#include <MunProxySessionToCustomAuthServer.hpp>
カスタム認証サーバとのネットワーク接続処理クラス.
初期化処理.
- Parameters
-
| configure | mun_proxy サーバ起動設定情報. |
- Returns
- 初期化処理に成功したら true 、失敗したら false を返す。
| size_t MunProxySessionToCustomAuthServer::OpReceivedPayload |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
size_t |
num, |
|
|
void * |
pData |
|
) |
| |
|
staticprotected |
カスタム認証サーバからの受信処理.
カスタム認証サーバからトークンを受け取る.
- Parameters
-
| ptr | 実際に受信したデータのポインタ. |
| size | 受信したセグメントのサイズ. |
| num | 受信したセグメントの数. |
| pData | CURLOPT_WRITEDATA で指定した、ユーザー任意のデータ. |
- Returns
- 実際に受け取ったデータサイズを返す。
- Parameters
-
| pData | 実際に取得できたデータ(文字列). |
| size | 取得できたデータのセグメントのサイズ. |
| num | 取得できたデータのセグメントの数. |
| pWriteData | CURLOPT_WRITEDATA で指定した、ユーザー任意のデータ. |
- Returns
- 実際に受け取り処理を行なったデータサイズを返す。
| bool MunProxySessionToCustomAuthServer::OpSend |
( |
MrsConnection |
pMunClient, |
|
|
bool |
isUseDefaultUrl, |
|
|
std::string |
customAuthServerAddr, |
|
|
bool |
isIgnoreError, |
|
|
std::string |
getParam, |
|
|
std::string |
body |
|
) |
| |
|
static |
カスタム認証サーバにトークンを投げる.
- Parameters
-
| pMunClient | カスタム認証を行なう MUN クライアント接続モジュール. |
| isUseDefaultUrl | mun_proxy サーバ側で設定されている認証サーバを使用するかどうかのフラグ. |
| customAuthServerAddr | isUseDefaultUrl が true の場合に使用する、MUN クライアント側で指定した認証サーバのアドレス. |
| isIgnoreError | カスタム認証サーバに対する認証処理中にエラーが発生した場合、そのエラーを無視するかどうかのフラグ. |
| getParam | カスタム認証サーバのURIに付帯させるGETパラメータ. |
| body | カスタム認証サーバに送信するデータ内容(文字列). |
- Returns
- カスタム認証サーバへのアクセススレッドが起動したら true、起動させなかったら false を返す。
| size_t MunProxySessionToCustomAuthServer::OpSendPayload |
( |
void * |
ptr, |
|
|
size_t |
size, |
|
|
size_t |
num, |
|
|
void * |
pData |
|
) |
| |
|
staticprotected |
カスタム認証サーバへの送信処理.
カスタム認証サーバに対する送信処理.
- Parameters
-
| ptr | 実際に送信するデータのポインタ. |
| size | 送信可能なセグメントのサイズ. |
| num | 送信可能なセグメントの数. |
| pData | CURLOPT_READDATA で指定した、ユーザー任意のデータ. |
- Returns
- 実際に書き込んだデータサイズを返す。
- Parameters
-
| ptr | 実際に送信するデータのポインタ. |
| size | 送信可能なセグメントのサイズ. |
| num | 送信可能なセグメントの数. |
| pData | CURLOPT_READDATA で指定した、ユーザー任意のデータ. |
- Returns
- 実際に書き込み処理を行なったデータサイズを返す。
| void * MunProxySessionToCustomAuthServer::OpThread |
( |
void * |
pData | ) |
|
|
staticprotected |
カスタム認証サーバに対するスレッド.
カスタム認証サーバに対する送信処理を行なうスレッド.
- Parameters
-
| static void MunProxySessionToCustomAuthServer::Send_Relay_Anything |
( |
MrsConnection |
pMunClient, |
|
|
uint16 |
payload_type, |
|
|
MunBuffer & |
buffer |
|
) |
| |
|
static |
MUNクライアントに対し、mun_masterサーバから受信した情報を渡す.
- Parameters
-
| pMunClient | MUNクライアント側の接続モジュール. |
| buffer | mun_masterサーバから受信した情報. |
The documentation for this class was generated from the following files: