프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_info | string | ||
_inst_tab_sync | object | ||
_instance_table | ReqrepManager>.WeakValueTable | ||
_prefix | |||
_reply_cache | |||
_reply_id_table | UidGenerator |
||
_req_state_table | UidGenerator |
||
_to_mgr | TimeOutManager |
메소드 | 설명 | |
---|---|---|
GetInstance ( string context ) : |
||
HandleData ( |
||
LookupReplyStateByUri ( object ctx, string uri ) : ReplyState | ||
ReqrepManager ( string info ) : System | ||
ReqrepManager ( string info, |
||
RequestActive ( int request_id ) : bool | ||
SendRequest ( ISender sender, ReqrepType reqt, ICopyable data, IReplyHandler reply, object state ) : int | ||
StopRequest ( int request_id, IReplyHandler handler ) : void | ||
TimeoutChecker ( object o, |
메소드 | 설명 | |
---|---|---|
GenerateReplyState ( |
||
HandleError ( ReqrepType rt, int idnum, |
||
HandleReply ( ReqrepType rt, int idnum, |
||
HandleReplyAck ( ReqrepType rt, int idnum, |
||
HandleReplyCacheEviction ( object cache, |
||
HandleRequest ( ReqrepType rt, int idnum, |
||
HandleRequestAck ( ReqrepType rt, int idnum, |
||
MakeRequest ( ReqrepType rt, int next_rep, ICopyable data ) : ICopyable | ||
ReleaseReplyState ( ReplyState rs ) : void |
메소드 | 설명 | |
---|---|---|
ReqrepManager ( ) : System |
protected GenerateReplyState ( |
||
prefix | ||
rk | RequestKey | |
리턴 | ReplyState |
public static GetInstance ( string context ) : |
||
context | string | |
리턴 |
public HandleData ( |
||
p | ||
from | ISender | |
state | object | |
리턴 | void |
protected HandleError ( ReqrepType rt, int idnum, |
||
rt | ReqrepType | |
idnum | int | |
err_data | ||
ret_path | ISender | |
리턴 | void |
protected HandleReply ( ReqrepType rt, int idnum, |
||
rt | ReqrepType | |
idnum | int | |
rest | ||
ret_path | ISender | |
리턴 | void |
protected HandleReplyAck ( ReqrepType rt, int idnum, |
||
rt | ReqrepType | |
idnum | int | |
err_data | ||
ret_path | ISender | |
리턴 | void |
protected HandleReplyCacheEviction ( object cache, |
||
cache | object | |
ev_args | ||
리턴 | void |
protected HandleRequest ( ReqrepType rt, int idnum, |
||
rt | ReqrepType | |
idnum | int | |
rest | ||
retpath | ISender | |
리턴 | void |
protected HandleRequestAck ( ReqrepType rt, int idnum, |
||
rt | ReqrepType | |
idnum | int | |
rest | ||
ret_path | ISender | |
리턴 | void |
public static LookupReplyStateByUri ( object ctx, string uri ) : ReplyState | ||
ctx | object | |
uri | string | |
리턴 | ReplyState |
protected MakeRequest ( ReqrepType rt, int next_rep, ICopyable data ) : ICopyable | ||
rt | ReqrepType | |
next_rep | int | |
data | ICopyable | |
리턴 | ICopyable |
protected ReleaseReplyState ( ReplyState rs ) : void | ||
rs | ReplyState | |
리턴 | void |
public ReqrepManager ( string info, |
||
info | string | |
prefix | ||
리턴 | System |
public SendRequest ( ISender sender, ReqrepType reqt, ICopyable data, IReplyHandler reply, object state ) : int | ||
sender | ISender | |
reqt | ReqrepType | |
data | ICopyable | |
reply | IReplyHandler | |
state | object | |
리턴 | int |
public StopRequest ( int request_id, IReplyHandler handler ) : void | ||
request_id | int | |
handler | IReplyHandler | |
리턴 | void |
public TimeoutChecker ( object o, |
||
o | object | |
args | ||
리턴 | void |
protected static WeakValueTable |
||
리턴 | ReqrepManager>.WeakValueTable |
protected Cache,Brunet.Collections _reply_cache | ||
리턴 |