UMX T協議定義

2021-05-12 09:17:21 字數 1314 閱讀 1758

bool encrypt_flag_; ///< 是否加密

unsigned long cert_entity_id_; ///< 證書主體id

bool reliable_; ///< 是否可靠

bool ack2_; ///< 是否送達確認

bool fixed_post_; ///< 固定投遞

short fwd_flag_; ///< 儲存**屬性

string ref_key_; ///< 應用關聯鍵

// cautovectorloc_keys_; ///< 定位鍵

vectorloc_keys_; ///< 定位鍵

public:

cumxt();

cumxt(cmsg *msg);

~cumxt();

static cumxt* new(cmsg *msg);

static setencryptfunc(encryptkeyfuncptr fp)

static setdecryptfunc(decryptkeyfuncptr fp)

void attach(cmsg *msg); ///< 關聯應用訊息

void setreliable(bool val); ///< 設定是否可靠

void setfwdflag(unsigned short val); ///< 設定儲存**

void setack2(bool val); ///< 設定是否送達確認

void setfixedpost(bool val); ///< 設定固定投遞

void setencrypt(); ///< 是否加密應用訊息

void setcertentity(unsigned long cert_entity_id); ///< 設定證書主體

void setrefkey(const char *rk); ///< 設定關聯鍵

void addlockey(mq_loc_key *lk); ///< 設定定位鍵

virtual bool isreliable() const ; ///< 是否可靠傳輸

virtual bool isack2() const; ///< 是否要送達確認

virtual unsigned short getfwdflag() const; ///< 取儲存**屬性

const char* getrefkey(); ///< 取應用關聯鍵

unsigned short getlockeycount() ; ///< 定位鍵個數

mq_loc_key* getlockey(short index); ///< 取index指示的定位鍵

SPICE協議定義 顯示通道(1)

cpp view plain copy print enum cpp view plain copy print enum spice伺服器使用spice msg display mode訊息傳送到客戶端指定當前畫面的面積和格式,作為回應客戶端建立乙個顯示的區域來呈現所有伺服器傳送來的渲染指令,客戶...

微軟原版系統OEM雙協議定製教程

由於有些品牌商家使用的是正版oem系統,所以希望客戶開機設定的時候,讓安裝協議介面顯示微軟的協議和自己的協議。那麼這個雙協議是如何實現的了,下面開始講解步驟 1 開啟安裝好的系統目錄 c windows system32 oobe 在目錄中新建乙個資料夾 info 再在 info 下面新建乙個資料夾...

自定義協議 你也可以自定義報頭協議

在學習過計算機網路的課程,我們知道剛開始計算機都是單獨離線工作的,沒有聯網的情況下計算機的資訊共享能力 運算能力都非常有限,後來誕生了計算機網路.有了就是那幾網路,計算機 a 的資訊和資料可以通過網路傳遞到計算機 b,同樣計算機 a 可以獲取到來自計算機 b 的資料.但是不同計算機之間交換資料的時候...