2016-08-23 54 views
0

我有一個RPC服務器,將大量的可變長度數據傳輸到客戶端。該.X文件看起來像這樣如何釋放在我的RPC服務器中分配的內存?

struct file 
{ 
    opaque data<> 
}; 

在服務器例行程序,我有

struct file *transfer_1_svc(...) 
{ 
    struct file; 

    file.data.data_val = malloc(...); 

    return &file; 
} 

我的問題是誰釋放了在服務器例程中分配的數據?

回答