예제 #1
0
 public void OnProxyObjectIPReport(OBJECT_ID ProxyObjectID, uint Port, string IPStr)
 {
 }
예제 #2
0
 public bool OnFindObject(OBJECT_ID CallerID)
 {
     return(false);
 }
예제 #3
0
 public void OnObjectReport(OBJECT_ID ObjectID, byte[] Data)
 {
 }
예제 #4
0
 public bool QueryShutDown(OBJECT_ID TargetID, byte Level, uint Param)
 {
     return(InternalCallQueryShutDown(m_ObjectHandle, TargetID, Level, Param));
 }
예제 #5
0
 public void OnConcernedObjectLost(OBJECT_ID ObjectID)
 {
 }
예제 #6
0
 public bool AddConcernedObject(OBJECT_ID ObjectID, bool NeedTest)
 {
     return(InternalCallAddConcernedObject(m_ObjectHandle, ObjectID, NeedTest));
 }
예제 #7
0
 public bool ReportObject(OBJECT_ID TargetID, byte[] Data, int StartIndex, int DataLen)
 {
     return(InternalCallReportObject(m_ObjectHandle, TargetID, Data, StartIndex, DataLen));
 }
예제 #8
0
 extern static bool InternalCallCloseProxyObject(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID, uint Delay);
예제 #9
0
 extern static bool InternalCallRequestProxyObjectIP(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID);
예제 #10
0
 extern static bool InternalCallDeleteConcernedObject(IntPtr ObjectHandle, OBJECT_ID ObjectID);
예제 #11
0
 extern static bool InternalCallReportObject(IntPtr ObjectHandle, OBJECT_ID TargetID, byte[] Data, int StartIndex, int DataLen);
예제 #12
0
 extern static bool InternalCallAddConcernedObject(IntPtr ObjectHandle, OBJECT_ID ObjectID, bool NeedTest);
예제 #13
0
 extern static bool InternalCallUnregisterMsgMap(IntPtr ObjectHandle, OBJECT_ID ProxyObjectID, uint[] MsgIDList);
예제 #14
0
 extern static bool InternalCallSendMessage(IntPtr ObjectHandle, OBJECT_ID ReceiverID, uint MsgID, ushort MsgFlag, byte[] Data, int StartIndex, int DataLen);
예제 #15
0
 public bool SendMessage(OBJECT_ID ReceiverID, uint MsgID, ushort MsgFlag, byte[] Data, int StartIndex, int DataLen)
 {
     return(InternalCallSendMessage(m_ObjectHandle, ReceiverID, MsgID, MsgFlag, Data, StartIndex, DataLen));
 }
예제 #16
0
 extern static bool InternalCallQueryShutDown(IntPtr ObjectHandle, OBJECT_ID TargetID, byte Level, uint Param);
예제 #17
0
 public bool UnregisterMsgMap(OBJECT_ID ProxyObjectID, uint[] MsgIDList)
 {
     return(InternalCallUnregisterMsgMap(m_ObjectHandle, ProxyObjectID, MsgIDList));
 }
예제 #18
0
 public bool OnPreTranslateMessage(uint MsgID, ushort MsgFlag, OBJECT_ID SenderID, byte[] Data)
 {
     return(false);
 }
예제 #19
0
 public bool DeleteConcernedObject(OBJECT_ID ObjectID)
 {
     return(InternalCallDeleteConcernedObject(m_ObjectHandle, ObjectID));
 }
예제 #20
0
 public bool OnSystemMessage(uint MsgID, ushort MsgFlag, OBJECT_ID SenderID, byte[] Data)
 {
     return(false);
 }
예제 #21
0
 public bool CloseProxyObject(OBJECT_ID ProxyObjectID, uint Delay)
 {
     return(InternalCallCloseProxyObject(m_ObjectHandle, ProxyObjectID, Delay));
 }
예제 #22
0
 public bool RequestProxyObjectIP(OBJECT_ID ProxyObjectID)
 {
     return(InternalCallRequestProxyObjectIP(m_ObjectHandle, ProxyObjectID));
 }