カスタム認証サーバとのネットワーク接続処理クラス.
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: