有熟悉ReSIProcate代码的么?有个问题想讨论一下,还有个附加广告敬请关注
好啊,有人么?我想讨论下为什么ReSIProcate的ResponseContext里面TransactionMap会细分为
TransactionMap mCandidateTransactionMap; //Targets with status Candidate.
TransactionMap mActiveTransactionMap; //Targets with status Trying, Proceeding, or WaitingToCancel.
TransactionMap mTerminatedTransactionMap; //Targets with status Terminated.
我以为这是因为二次细分的缘故
初步细分
candidate
active
terminated
再次细分为
typedef enum
{
Candidate, //Transaction has not started
Started, //Transaction has started, no final responses
Cancelled, //Transaction has been cancelled, but no final response yet
Terminated, //Transaction has received a final response
NonExistent //The state of transactions that do not exist
} Status;
不知道我理解的对不对?
ps.
有学习ReSIProcate代码的朋友欢迎加入Q群85502569,有阵子没人加入了,看来广告不打不行啊,呵呵~